Changeset aa3caf8 in trunk for src/allmydata
- Timestamp:
- 2009-12-08T17:26:08Z (15 years ago)
- Branches:
- master
- Children:
- 47cba4b5
- Parents:
- eb18686
- Location:
- src/allmydata
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified src/allmydata/mutable/filenode.py ¶
reb18686 raa3caf8 150 150 def _populate_encprivkey(self, encprivkey): 151 151 self._encprivkey = encprivkey 152 152 def _add_to_cache(self, verinfo, shnum, offset, data, timestamp): 153 self._cache.add(verinfo, shnum, offset, data, timestamp) 153 154 154 155 def get_write_enabler(self, peerid): … … 172 173 def get_storage_index(self): 173 174 return self._storage_index 175 def get_fingerprint(self): 176 return self._fingerprint 174 177 def get_privkey(self): 175 178 return self._privkey -
TabularUnified src/allmydata/mutable/servermap.py ¶
reb18686 raa3caf8 380 380 self._read_size = 1000 381 381 self._need_privkey = False 382 if mode == MODE_WRITE and not self._node. _privkey:382 if mode == MODE_WRITE and not self._node.get_privkey(): 383 383 self._need_privkey = True 384 384 # check+repair: repair requires the privkey, so if we didn't happen … … 596 596 last_verinfo = verinfo 597 597 last_shnum = shnum 598 self._node._ cache.add(verinfo, shnum, 0, data, now)598 self._node._add_to_cache(verinfo, shnum, 0, data, now) 599 599 except CorruptShareError, e: 600 600 # log it and give the other shares a chance to be processed … … 658 658 fingerprint = hashutil.ssk_pubkey_fingerprint_hash(pubkey_s) 659 659 assert len(fingerprint) == 32 660 if fingerprint != self._node. _fingerprint:660 if fingerprint != self._node.get_fingerprint(): 661 661 raise CorruptShareError(peerid, shnum, 662 662 "pubkey doesn't match fingerprint") … … 675 675 if verinfo not in self._valid_versions: 676 676 # it's a new pair. Verify the signature. 677 valid = self._node. _pubkey.verify(prefix, signature)677 valid = self._node.get_pubkey().verify(prefix, signature) 678 678 if not valid: 679 679 raise CorruptShareError(peerid, shnum, "signature is invalid") -
TabularUnified src/allmydata/test/test_mutable.py ¶
reb18686 raa3caf8 715 715 d.addCallback(lambda sm: self.failUnlessOneRecoverable(sm, 10)) 716 716 d.addCallback(lambda res: ms(mode=MODE_READ)) 717 # this mo re stops at k+epsilon, and epsilon=k, so 6 shares717 # this mode stops at k+epsilon, and epsilon=k, so 6 shares 718 718 d.addCallback(lambda sm: self.failUnlessOneRecoverable(sm, 6)) 719 719 d.addCallback(lambda res: ms(mode=MODE_ANYTHING))
Note: See TracChangeset
for help on using the changeset viewer.