[tahoe-lafs-trac-stream] [tahoe-lafs] #1042: KeyError exception seen in log when doing a mutable publish on the pubgrid

tahoe-lafs trac at tahoe-lafs.org
Sat Aug 27 15:51:06 PDT 2011


#1042: KeyError exception seen in log when doing a mutable publish on the pubgrid
------------------------------+----------------------------------------
     Reporter:  davidsarah    |      Owner:
         Type:  defect        |     Status:  new
     Priority:  major         |  Milestone:  eventually
    Component:  code-mutable  |    Version:  1.6.1
   Resolution:                |   Keywords:  mutable upload reliability
Launchpad Bug:                |
------------------------------+----------------------------------------

Comment (by Brian Warner <warner@…>):

 In [5216/trunk]:
 {{{
 #!CommitTicketReference repository="trunk" revision="5216"
 SDMF: update filenode with correct k/N after Retrieve. Fixes #1510.

 Without this, we get a regression when modifying a mutable file that was
 created with more shares (larger N) than our current tahoe.cfg . The
 modification attempt creates new versions of the (0,1,..,newN-1) shares,
 but
 leaves the old versions of the (newN,..,oldN-1) shares alone (and throws a
 assertion error in SDMFSlotWriteProxy.finish_publishing in the process).

 The mixed versions that result (some shares with e.g. N=10, some with
 N=20,
 such that both versions are recoverable) cause problems for the Publish
 code,
 even before MDMF landed. Might be related to refs #1390 and refs #1042.
 }}}

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


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