]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commit
allow the introducer to set default encoding parameters. Closes #84.
authorBrian Warner <warner@allmydata.com>
Thu, 12 Jul 2007 22:33:30 +0000 (15:33 -0700)
committerBrian Warner <warner@allmydata.com>
Thu, 12 Jul 2007 22:33:30 +0000 (15:33 -0700)
commit5399395c275e24d48aa721dd6609a1205ef209b7
tree9287f238f4565e75fb05aa86537376c54cb30741
parentdef63d193eea0233530fc0aecba5368f8c9956dc
allow the introducer to set default encoding parameters. Closes #84.
By writing something like "25 75 100" into a file named 'encoding_parameters'
in the central Introducer's base directory, all clients which use that
introducer will be advised to use 25-out-of-100 encoding for files (i.e.
100 shares will be produced, 25 are required to reconstruct, and the upload
process will be happy if it can find homes for at least 75 shares). The
default values are "3 7 10". For small meshes, the defaults are probably
good, but for larger ones it may be appropriate to increase the number of
shares.
src/allmydata/client.py
src/allmydata/codec.py
src/allmydata/encode.py
src/allmydata/interfaces.py
src/allmydata/introducer.py
src/allmydata/introducer_and_vdrive.py
src/allmydata/test/test_introducer_and_vdrive.py
src/allmydata/test/test_system.py
src/allmydata/test/test_upload.py
src/allmydata/upload.py