[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3842: Make lease *renewal* behavior of StorageServer.remote_allocate_buckets optional

Tahoe-LAFS trac at tahoe-lafs.org
Wed Nov 10 20:48:29 UTC 2021


#3842: Make lease *renewal* behavior of StorageServer.remote_allocate_buckets
optional
---------------------+---------------------------
 Reporter:  exarkun  |          Owner:
     Type:  defect   |         Status:  new
 Priority:  normal   |      Milestone:  undecided
Component:  unknown  |        Version:  n/a
 Keywords:           |  Launchpad Bug:
---------------------+---------------------------
 See ticket:1893 and the discussion there.  See ticket:3241 for an earlier
 related step that affected mutables.

 As a further step towards separating write operations from lease renewal
 operations, we should make it *possible* for
 `StorageServer.remote_allocate_buckets` to not do the extra lease renewal
 behavior.

 Since the server should be free to remove shares that have *no* active
 lease, `StorageServer.remote_allocate_buckets` should still add a lease
 for shares that are actually uploaded as a result of the call - just not
 for any shares that existed already.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3842>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list