[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