#3842 closed defect (fixed)

Make lease *renewal* behavior of StorageServer.remote_allocate_buckets optional

Reported by: exarkun Owned by: GitHub <noreply@…>
Priority: normal Milestone: undecided
Component: unknown Version: n/a
Keywords: Cc:
Launchpad Bug:

Description

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.

Change History (1)

comment:1 Changed at 2021-11-16T23:26:17Z by GitHub <noreply@…>

  • Owner set to GitHub <noreply@…>
  • Resolution set to fixed
  • Status changed from new to closed

In d3c6f58/trunk:

Merge pull request #1160 from tahoe-lafs/3842.allocate_buckets-without-lease-renewal

Allow allocate_buckets without implicit lease renewal

Fixes: ticket:3842

Note: See TracTickets for help on using tickets.