[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