mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-21 18:06:46 +00:00
Deletes shares from server 0 correctly
Deletes the shares from server 0 without setting the remaining size to 0
This commit is contained in:
parent
83068a90c8
commit
1467eb53b9
@ -11,7 +11,7 @@ import allmydata # for __full_version__
|
|||||||
from allmydata import uri, monitor, client
|
from allmydata import uri, monitor, client
|
||||||
from allmydata.immutable import upload, encode
|
from allmydata.immutable import upload, encode
|
||||||
from allmydata.interfaces import FileTooLargeError, UploadUnhappinessError
|
from allmydata.interfaces import FileTooLargeError, UploadUnhappinessError
|
||||||
from allmydata.util import log, base32
|
from allmydata.util import log, base32, fileutil
|
||||||
from allmydata.util.assertutil import precondition
|
from allmydata.util.assertutil import precondition
|
||||||
from allmydata.util.deferredutil import DeferredListShouldSucceed
|
from allmydata.util.deferredutil import DeferredListShouldSucceed
|
||||||
from allmydata.test.no_network import GridTestMixin
|
from allmydata.test.no_network import GridTestMixin
|
||||||
@ -1928,11 +1928,11 @@ class EncodingParameters(GridTestMixin, unittest.TestCase, SetDEPMixin,
|
|||||||
self._add_server_with_share(server_number=3, share_number=1)
|
self._add_server_with_share(server_number=3, share_number=1)
|
||||||
# Copy shares
|
# Copy shares
|
||||||
self._copy_share_to_server(3, 1)
|
self._copy_share_to_server(3, 1)
|
||||||
storedir = self.get_serverdir(0)
|
#Remove shares from server 0
|
||||||
# remove the storedir, wiping out any existing shares
|
sharedir = os.path.join(self.get_serverdir(0), "shares")
|
||||||
shutil.rmtree(storedir)
|
for prefixdir in os.listdir(sharedir):
|
||||||
# create an empty storedir to replace the one we just removed
|
if prefixdir != 'incoming':
|
||||||
os.mkdir(storedir)
|
fileutil.rm_dir(os.path.join(sharedir, prefixdir))
|
||||||
client = self.g.clients[0]
|
client = self.g.clients[0]
|
||||||
client.encoding_params['happy'] = 4
|
client.encoding_params['happy'] = 4
|
||||||
return client
|
return client
|
||||||
|
Loading…
x
Reference in New Issue
Block a user