[tahoe-lafs-trac-stream] [tahoe-lafs] #1869: pluggable backends: serialize backend operations on a shareset

tahoe-lafs trac at tahoe-lafs.org
Wed Apr 24 13:05:46 UTC 2013


#1869: pluggable backends: serialize backend operations on a shareset
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:
  davidsarah             |     Status:  new
         Type:  defect   |  Milestone:  1.11.0
     Priority:  normal   |    Version:  cloud-branch
    Component:  code-    |   Keywords:  cloud-backend storage shareset
  storage                |  cache design-review-needed
   Resolution:           |
Launchpad Bug:           |
-------------------------+-------------------------------------------------

Comment (by daira):

 Replying to [comment:4 daira]:
 > {{{
 >     Separate locks are taken for each shareset, and nothing prevents
 >     sharesets matching the prefix from being deleted or added between
 >     listing the sharesets and taking these locks. Callers must be able
 >     to tolerate this.
 > }}}

 should be:
 {{{
     A caller will typically perform operations that take locks on some
     of the sharesets returned by this method. Nothing prevents sharesets
     matching the prefix from being deleted or added between listing the
     sharesets and taking any such locks; callers must be able to tolerate
     this.
 }}}

-- 
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1869#comment:8>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage


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