Mike Kazantsev
05d0b8b5b9
docs/frontends/webapi.rst: remove (ignored) "size" keyword from mkdir POST example
2012-10-09 15:01:44 -07:00
Zooko O'Whielacronx
52571f469e
add alternating grey-background to make it easier to scan across the table left to right
2012-10-08 12:08:50 -07:00
Zooko O'Whielacronx
63b24152a7
link from the tahoe-lafs-dep-eggs/README.html to the relevant wiki pages
2012-10-08 10:49:42 -07:00
frederik b
595d611c9b
fixed wrong index in tahoe cp --verbose, as explained in #1805
...
this bug shows wrong counters for copied files in verbose mode
2012-09-29 21:32:51 -07:00
David-Sarah Hopwood
bdd0b55b0d
Ignore *~, /miscaptures.txt and /violations.txt.
...
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
2012-09-17 14:06:48 -07:00
david-sarah
36c176224d
src/allmydata/__init__.py: ensure that if a dependency cannot be imported, we will report that rather than reporting a confusing message about the version and location being None. fixes #1804
2012-09-14 02:14:48 +00:00
david-sarah
6c654be4d5
docs/quickstart.rst: swap two paragraphs to make it more likely a user will report import and versioning errors from 'bin/tahoe --version' if there are any, before trying to run tests. Also, change 'python setup.py test' to 'python setup.py trial' to avoid a rebuild that might change the dependencies (if setuptools decides to throw a spanner in the works).
2012-09-14 02:10:12 +00:00
Brian Warner
15c95c2e12
Apply David-Sarah's recommended changes. Closes #974
2012-09-04 15:45:38 -07:00
Andrew Miller
4f19f2b4b4
When the CLI cannot connect to the gateway, it prints an error message rather than raising a python exception. Includes a unit test
...
Signed-off-by: Andrew Miller <amiller@dappervision.com>
2012-09-04 14:48:50 -07:00
david-sarah
ca620a6ce1
Cosmetic changes to match cloud backend branch.
2012-07-24 03:40:49 +00:00
david-sarah
5105448421
interfaces.py: corrections to take into account that lease cancel secrets are no longer honoured.
2012-07-24 03:40:06 +00:00
david-sarah
e8240b0923
interfaces.py: corrections to interfaces to make more of them checkable.
2012-07-24 03:39:24 +00:00
david-sarah
5c92c71fd5
interfaces.py: which -> that.
2012-07-24 03:37:07 +00:00
david-sarah
12e30c6e92
Default arguments in interface declarations should only be used to specify a default, not to specify the type, in order to be checkable.
2012-07-24 03:34:46 +00:00
david-sarah
dcfb27f9bf
Remove spurious 'self' arguments that should not be included in interface declarations.
2012-07-24 03:32:56 +00:00
david-sarah
fd09b84bb6
interfaces.py: whitespace
2012-07-24 03:29:14 +00:00
Zooko O'Whielacronx
0d5c086218
docs: fix link to mutable.rst. Thanks to TimothyA for noticing the broken link
2012-07-20 19:24:02 +00:00
david-sarah
9a6fb89545
docs/configuration.rst: clarify statement about lack of redundancy when shares.happy <= k. fixes #1793
2012-07-12 20:30:26 +00:00
david-sarah
0556a988e1
Update release date for 1.9.2.
2012-07-03 16:30:10 +00:00
david-sarah
702fe87b7d
Slightly improve the error message when a stats.pickle file cannot be read.
2012-07-03 14:45:22 +00:00
david-sarah
2c1368312e
Relnotes, NEWS and quickstart updates for 1.9.2, with updated release date. refs #1776
2012-07-01 23:19:21 +00:00
david-sarah
3cb99364e6
Failing to load a crawler state pickle uses default values, but the exception clause to detect this failure is too narrow; it can also fail with EOFError or KeyError for example.
2012-07-02 18:18:47 +00:00
david-sarah
d278b1220f
If a stats.pickle file cannot be read, print a better error message.
2012-07-02 18:15:55 +00:00
david-sarah
8d020aaba2
Makefile: in check-umids, exclude 'old.py' to avoid false positives.
2012-07-01 20:17:11 +00:00
david-sarah
37ee8f79d5
src/allmydata/__init__.py: head off a possible warning on platforms where twisted-conch is a separate package.
2011-08-08 18:20:13 +00:00
Brian Warner
2ed6b67644
'tahoe --version': remove inconsistent trailing comma, easier to parse
2012-06-26 09:18:45 -07:00
Brian Warner
69bd49fc57
_auto_deps: bump foolscap to >=0.6.3 to tolerate twisted-12.0.0
...
The current Twisted release is 12.1.0, which (like 12.0.0 before it)
isn't compatible with foolscap-0.6.2 and earlier. We previously required
foolscap>=0.6.1, since that's all we actually need from foolscap itself.
_auto_deps specifies twisted>=11.0.0, so any system that can't meet that
will install the current Twisted (12.1.0), which will give them
something incompatible with foolscap-0.6.1 and 0.6.2 .
If we're limited to setuptools's declarative constraint language (and
can't have a function which evaluates the available dependency versions
and gives recommendations on which to change), then the only safe
approach is to make sure that any acceptable Foolscap version will be
compatible with all acceptable Twisted versions. So, bump the foolscap
dependency to >=0.6.3, which covers all currently-known
incompatibilities.
2012-06-24 12:10:24 -07:00
david-sarah
1b4474d1ae
Makefile: Add 'check-rst' target to check .rst files for errors. Also add 'doc-checks' which at the moment just runs check-rst, but might do more in future. fixes #1780
2012-06-23 23:23:19 +00:00
david-sarah
514fb096be
Update docs, notably performance.rst, to include MDMF. fixes #1772
2012-06-23 23:13:38 +00:00
david-sarah
c1faaa2ca2
NEWS.rst: hyperlink reference fixes. refs #1776
2012-06-23 22:02:46 +00:00
david-sarah
8c256de1f0
Release notes, NEWS, and quickstart updates for 1.9.2a1. refs #1776
2012-06-23 00:17:52 +00:00
david-sarah
33e2d2962e
Change the maximum mutable share size to 69105 TB, and add a maximum-mutable-share-size field to the version announcement. Includes a test. refs #1778
2012-06-22 15:43:54 +00:00
david-sarah
c6779f259e
Release notes and NEWS for 1.9.1. refs #1776
2012-06-21 23:45:56 +00:00
david-sarah
7ffa819eef
docs/frontends/FTP-and-SFTP.rst: remove reference to rekeying bug since it does not apply now that we depend on Twisted 11.0. refs #1297 refs #1771
2012-06-18 17:03:15 +00:00
david-sarah
26dad5044b
_auto_deps.py: bump the Twisted dependency to >= 11.0.0 to avoid Twisted bugs #411 (Deferred recursion limit) and #4395 (SSH server rekeying). refs #1297 fixes #1771
2012-06-17 00:21:25 +00:00
david-sarah
8c6c410b87
mutable: fix shape of 'verinfo' tuple returned from MDMFSlotWriteProxy.get_verinfo(). fixes #1669
2012-06-21 20:52:21 +00:00
david-sarah
adca74d9f8
Tests for ref #1669 . Also refactor the existing tests to reduce duplicated code and to fix a cut-and-paste error that caused one case (successful SDMF repair) to go untested.
2012-06-21 20:46:27 +00:00
david-sarah
196bd583b6
Add assertions to make sure that set_default_encoding_parameters is always called, rather than using hardcoded 3/7/10 defaults. Also update affected tests. Note that this by itself cannot fix the bug mentioned in ticket:1212#comment:41, but it might make it easier to reproduce. refs #1212
2012-06-19 02:05:04 +00:00
david-sarah
f86a411928
docs/frontends/FTP-and-SFTP.rst: listing of directories containing mutable files (but not reading/writing mutable files) is fixed for FTP. Also remove the orphaned trac link to #1688 . refs #680
2012-06-18 00:24:54 +00:00
Zooko O'Whielacronx
d86b751fed
docs: remove mention of #1588 from docs/frontends/FTP-and-SFTP.rst, since it is fixed
2012-06-17 03:14:04 +00:00
david-sarah
323774698e
Make the intent of the loop over servers in test_system.Connections.test_rref clearer, and able to be the same in 1.9.2 and trunk. Remove the now-unused node_key_s attribute of Client. refs #1636
2012-06-16 18:18:44 +00:00
david-sarah
635e87bd7b
Fix a bug in mutable publish that could cause an IndexError when a writer is removed in Publish._connection_problem. This version uses DictOfSets as suggested by warner. fixes #1749
2012-06-15 03:44:37 +00:00
david-sarah
3ab0f33413
Skip allmydata.test.test_system.Connections.test_rref unless we have foolscap >= 0.6.4, because of http://foolscap.lothar.com/trac/ticket/196 . refs #1636
2012-06-15 23:20:28 +00:00
david-sarah
1b07d30761
After a server disconnects, make the IServer retain the dead RemoteReference, and continue to return it to anyone who calls get_rref(). This removes the need for callers to guard against receiving a None (as long as the server was connected at least once, which is always the case for servers returned by get_servers_for_psi(), which is how all upload/download code gets servers). Includes test. fixes #1636
2012-06-15 01:48:55 +00:00
david-sarah
2c4ea1df5f
Since DeprecationWarning about twisted.internet.interfaces.IFinishableConsumer is suppressed globally, it doesn't need to be suppressed during import. refs #1295
2012-06-14 21:33:15 +00:00
david-sarah
28069a9641
misc/coding_tools/check-interfaces.py: clean-ups (warnings about Windows-specific modules and error stream handling).
2012-06-14 21:28:29 +00:00
david-sarah
854afc095f
Suppress DeprecationWarning about twisted.internet.interfaces.IFinishableConsumer. This also unifies the handling of DeprecationWarnings that need to be suppressed globally. refs #1295
2012-06-14 21:23:08 +00:00
Brian Warner
b2dcbbb62d
test/common.py: fix race condition waiting for the helper connection
...
The wait_for_connections() method, which is used at the start of
test_system to make sure that all the clients are connected to all the
servers, did not also wait for clients to be connected to their Helpers.
Every once in a while, the helper connection would take a bit longer,
and then
test_system.SystemTest.test_filesystem._test_web._got_welcome_helper
would fail, because we'd check for a helper connection before it was
ready.
The fix is to modify wait_for_connections's polling predicate to look
for helper connections (if configured) as well as the regular
introducer- and server- connections.
Tested by temporarily adding a large (30s) delay to the connectTo() call
in Uploader.startService, simulating a long helper
connection-establishment delay. This makes the test fail consistently.
Then I fixed wait_for_connections(), and the test passed (slowly). Then
I removed the delay.
Closes #1467
2012-06-14 12:18:35 -07:00
david-sarah
daa24bce8b
Clarify documentation of RIStorageServer.slot_testv_and_readv_and_writev. fixes #1744
2012-06-13 16:51:35 +00:00
Brian Warner
ef2db56104
introweb: the Subscribed Clients list shows tubids, not serverids
...
Improve the column headers to make it clear that this list shows Tub
IDs. (we can't show pubkey-based serverids because clients don't give
those to us: only servers provide pubkeys). This should be the only
place in the whole webapi that shows TubIDs for modern (V2-introducer)
nodes.
2012-06-12 14:37:27 -07:00