Brian Warner
|
711c09bc5d
|
clean up storage_broker interface: should fix #732
|
2009-06-21 16:51:19 -07:00 |
|
Brian Warner
|
f14004eeb3
|
hush pyflakes with recent FileTooLarge removal
|
2009-06-21 16:17:57 -07:00 |
|
kevan
|
db939750a8
|
remove upper limit on SDMF filesize
|
2009-06-20 14:31:30 -07:00 |
|
Brian Warner
|
b1290633b8
|
more storage_broker refactoring: downloader gets a broker instead of a client,
use Client.get_storage_broker() accessor instead of direct attribute access.
|
2009-06-01 19:25:11 -07:00 |
|
Brian Warner
|
c516361fd2
|
start to factor server-connection-management into a distinct 'StorageServerFarmBroker' object, separate from the client and the introducer. This is the starting point for #467: static server selection
|
2009-06-01 14:06:04 -07:00 |
|
Brian Warner
|
d29281c9c5
|
mutable: catch and display first error, so code bugs which break all servers get displayed better
|
2009-06-01 14:04:07 -07:00 |
|
Brian Warner
|
c9803d5217
|
switch all foolscap imports to use foolscap.api or foolscap.logging
|
2009-05-21 17:38:23 -07:00 |
|
Brian Warner
|
c23d051d3f
|
mutable/publish: stop using RuntimeError, for #639
|
2009-02-22 17:30:56 -07:00 |
|
Brian Warner
|
ef53da2b12
|
break storage.py into smaller pieces in storage/*.py . No behavioral changes.
|
2009-02-18 14:46:55 -07:00 |
|
Brian Warner
|
278c47b9bd
|
mutable publish: if we are surprised by shares that match what we would have written anyways, don't be surprised. This should fix one of the two #546 problems, in which we re-use a server and forget that we already sent them a share.
|
2008-12-09 22:44:49 -07:00 |
|
Brian Warner
|
7ea0a1316a
|
mutable publish: reinstate the foolscap-reference-token-bug workaround, both for the original reasons and because of an apparent new foolscap bug that's triggered by reference tokens. See #541 for details.
|
2008-11-25 14:27:35 -07:00 |
|
Brian Warner
|
1668401c16
|
mutable: make mutable-repair work for non-verifier runs, add tests
|
2008-08-26 16:34:54 -07:00 |
|
Zooko O'Whielacronx
|
f7b4c45d46
|
mutable: remove work-around for a flaw in an older version of foolscap
We now require "foolscap[secure_connections] >= 0.3.0", per [source:_auto_deps.py].
|
2008-08-26 08:50:55 -07:00 |
|
Brian Warner
|
a94af879ff
|
logging: add 'unique-message-ids' (or 'umids') to each WEIRD-or-higher log.msg call, to make it easier to correlate log message with source code
|
2008-08-25 18:57:59 -07:00 |
|
Brian Warner
|
735aa895b9
|
logging cleanups: lower DeadReferenceError from WEIRD (which provokes Incidents) to merely UNUSUAL, don't pre-format Failures in others
|
2008-08-25 17:51:55 -07:00 |
|
Brian Warner
|
dd6ec73efa
|
mutable: start adding Repair tests, fix a simple bug
|
2008-08-05 23:12:39 -07:00 |
|
Brian Warner
|
879fefe5f3
|
first pass at a mutable repairer. not tested at all yet, but of course all existing tests pass
|
2008-07-17 21:09:23 -07:00 |
|
Brian Warner
|
f4496bd553
|
mutable/publish.py: raise FileTooLargeError instead of an ugly assertion when the SDMF restrictions are exceeded
|
2008-06-03 00:02:10 -07:00 |
|
Brian Warner
|
e6074f5dfc
|
mutable: test write failures, uncoordinated write detection
|
2008-04-22 11:49:53 -07:00 |
|
Brian Warner
|
ee218c262d
|
mutable WIP: use fireOnOneErrback when using a DeferredList
|
2008-04-17 13:11:48 -07:00 |
|
Brian Warner
|
e1838ba217
|
mutable WIP: clean up status handling, shrink the code a lot, improve test coverage
|
2008-04-17 13:02:22 -07:00 |
|
Brian Warner
|
749c42fa2c
|
mutable WIP: re-enable publish/retrieve status
|
2008-04-16 17:49:06 -07:00 |
|
Brian Warner
|
c0c8d72b44
|
mutable WIP: rewrite ServerMap data structure, add tests
|
2008-04-16 14:49:47 -07:00 |
|
Brian Warner
|
d4230d1781
|
mutable WIP: split mutable.py into separate files. All tests pass.
|
2008-04-11 14:31:16 -07:00 |
|