X-Git-Url: https://git.rkrishnan.org/?p=tahoe-lafs%2Ftahoe-lafs.git;a=blobdiff_plain;f=src%2Fallmydata%2Fintroducer%2Fold.py;fp=src%2Fallmydata%2Fintroducer%2Fold.py;h=acb3c3f786ca04ebedf1899dad07d1ed6c3b02f1;hp=3c2fcb7122510e69bc0cc8d0f4c8ab1e2d89bbdf;hb=56a9f5adaf9cddf8cf5613d153482026564e9d3b;hpb=46fd26e7d2f6a7bb717e0e3dd12deeda5ada4f79 diff --git a/src/allmydata/introducer/old.py b/src/allmydata/introducer/old.py index 3c2fcb71..acb3c3f7 100644 --- a/src/allmydata/introducer/old.py +++ b/src/allmydata/introducer/old.py @@ -37,23 +37,6 @@ class RIIntroducerSubscriberClient_v1(RemoteInterface): """I accept announcements from the publisher.""" return None - def set_encoding_parameters(parameters=(int, int, int)): - """Advise the client of the recommended k-of-n encoding parameters - for this grid. 'parameters' is a tuple of (k, desired, n), where 'n' - is the total number of shares that will be created for any given - file, while 'k' is the number of shares that must be retrieved to - recover that file, and 'desired' is the minimum number of shares that - must be placed before the uploader will consider its job a success. - n/k is the expansion ratio, while k determines the robustness. - - Introducers should specify 'n' according to the expected size of the - grid (there is no point to producing more shares than there are - peers), and k according to the desired reliability-vs-overhead goals. - - Note that setting k=1 is equivalent to simple replication. - """ - return None - # When Foolscap can handle multiple interfaces (Foolscap#17), the # full-powered introducer will implement both RIIntroducerPublisher and # RIIntroducerSubscriberService. Until then, we define @@ -164,8 +147,6 @@ class IntroducerClient_v1(service.Service, Referenceable): # for clients who subscribe after startup. self._current_announcements = {} - self.encoding_parameters = None - # hooks for unit tests self._debug_counts = { "inbound_message": 0, @@ -345,9 +326,6 @@ class IntroducerClient_v1(service.Service, Referenceable): if service_name2 == service_name: eventually(cb, nodeid, ann_d, *args, **kwargs) - def remote_set_encoding_parameters(self, parameters): - self.encoding_parameters = parameters - def connected_to_introducer(self): return bool(self._publisher)