[tahoe-lafs-trac-stream] [tahoe-lafs] #1465: Move ImmutableShare to backend specific module, add "backend" interface to Storage Server, use twisted's FilePath

tahoe-lafs trac at tahoe-lafs.org
Thu Sep 1 21:45:44 PDT 2011


#1465: Move ImmutableShare to backend specific module, add "backend" interface to
Storage Server, use twisted's FilePath
------------------------------+---------------------------
     Reporter:  Zancas        |      Owner:  zancas
         Type:  enhancement   |     Status:  closed
     Priority:  major         |  Milestone:  undecided
    Component:  code-storage  |    Version:  1.8.2
   Resolution:  fixed         |   Keywords:  review-needed
Launchpad Bug:                |
------------------------------+---------------------------
Changes (by zooko):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 The three things mentioned in this ticket are done in
 [attachment:20110829passespyflakes.darcs.patch:ticket:1465
 attachment:20110829passespyflakes.darcs.patch]. The patch breaks a bunch
 of unit tests, but its own {{{allmydata.test.test_backends}}} unit tests
 pass. The sequence of darcs patches in
 [attachment:20110829passespyflakes.darcs.patch:ticket:1465
 attachment:20110829passespyflakes.darcs.patch] are not nicely rebased to
 be a few coherent patches with nice descriptions, but the code that they
 contain is the most current code for #999. The patch doesn't change all
 code in Tahoe-LAFS to use
 [http://twistedmatrix.com/documents/current/api/twisted.python.filepath.FilePath.html
 twisted.python.filepath.FilePath] (#1437), but it does consistently use
 {{{FilePath}}} within the code that it touches.

 I'm going to close this ticket as "fixed" and move discussion and new
 patches back to the over-arching #999.

-- 
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1465#comment:10>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage


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