[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