[tahoe-lafs-trac-stream] [tahoe-lafs] #1816: add a lease renewal method that only renews some shares in a shareset, to be used by repair/rebalancing
tahoe-lafs
trac at tahoe-lafs.org
Sat May 25 00:52:40 UTC 2013
#1816: add a lease renewal method that only renews some shares in a shareset, to
be used by repair/rebalancing
-------------------------+-------------------------------------------------
Reporter: | Owner: warner
davidsarah | Status: new
Type: defect | Milestone: undecided
Priority: normal | Version: 1.9.2
Component: code- | Keywords: forward-compatibility rebalancing
storage | repair RIStorageServer design-review-needed
Resolution: |
Launchpad Bug: |
-------------------------+-------------------------------------------------
Old description:
> The current {{{remote_add_lease}}} and {{{remote_renew_lease}}} methods
> of {{{RIStorageServer}}} add or renew leases on all shares in a shareset.
> This is not ideal for rebalancing, because it provides no way to indicate
> which shnums are no longer needed on a given server.
>
> The new method could also allow requesting a specific lease duration.
> (With accounting, we will at some point have a way to configure maximum
> lease durations for particular accounts.)
New description:
The current {{{remote_add_lease}}} and {{{remote_renew_lease}}} methods of
{{{RIStorageServer}}} add or renew leases on all shares in a shareset.
This is not ideal for rebalancing, because it provides no way to indicate
which shnums are no longer needed on a given server.
The new method could also allow requesting a specific lease duration.
(With accounting, we will at some point have a way to configure maximum
lease durations for particular accounts.)
--
Comment (by daira):
This is being worked on in [https://github.com/LeastAuthority/tahoe-
lafs/commits/1816-selective-lease-renewal].
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1816#comment:6>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list