[tahoe-lafs-trac-stream] [tahoe-lafs] #1395: error doing a check --verify on files bigger than about 1Gbyte

tahoe-lafs trac at tahoe-lafs.org
Mon Aug 1 23:44:57 PDT 2011


#1395: error doing a check --verify on files bigger than about 1Gbyte
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  zooko
  sickness               |     Status:  closed
         Type:  defect   |  Milestone:  1.9.0
     Priority:  major    |    Version:  1.8.2
    Component:  code-    |   Keywords:  memory verify error performance
  encoding               |  test-needed
   Resolution:  fixed    |
Launchpad Bug:           |
-------------------------+-------------------------------------------------
Changes (by zooko@…):

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


Comment:

 In [5106/trunk]:
 {{{
 #!CommitTicketReference repository="trunk" revision="5106"
 verifier: serialize the fetching of blocks within a share so that we don't
 use too much RAM

 Shares are still verified in parallel, but within a share, don't request a
 block until the previous block has been verified and the memory we used to
 hold
 it has been freed up.

 Patch originally due to Brian. This version has a mockery-patchery-style
 test
 which is "low tech" (it implements the patching inline in the test code
 instead
 of using an extension of the mock.patch() function from the mock library)
 and
 which unpatches in case of exception.

 fixes #1395
 }}}

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


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