[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3793: allocate_buckets() should always list all shares in its response
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Sep 28 16:47:00 UTC 2021
#3793: allocate_buckets() should always list all shares in its response
--------------------------+-----------------------------------
Reporter: itamarst | Owner: itamarst
Type: defect | Status: new
Priority: normal | Milestone: HTTP Storage Protocol
Component: unknown | Version: n/a
Resolution: | Keywords:
Launchpad Bug: |
--------------------------+-----------------------------------
Comment (by itamarst):
New plan, summarized and somewhat modified from #3801.
1. There is a single, persistent `BucketWriter` whose lifetime is no
longer tied to the connection lifetime.
2. Cancellation has 30-minute timeout.
3. Foolscap connections still preserve current semantics, for backwards
compat with existing clients: disconnection aborts upload. However, there
should be logic in place such that alternative client (i.e. HTTP) does not
have this happen.
4. In order to support old existing clients, and also support new clients,
`IStorageServer` should grow a new method that can only be used with new
servers? Ugh.
WIP
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3793#comment:4>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list