[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