[tahoe-lafs-trac-stream] [tahoe-lafs] #1240: remove ResponseCache in favour of MDMFSlotReadProxy's cache
tahoe-lafs
trac at tahoe-lafs.org
Wed Dec 26 23:48:30 UTC 2012
#1240: remove ResponseCache in favour of MDMFSlotReadProxy's cache
------------------------------+------------------------------------
Reporter: davidsarah | Owner: davidsarah
Type: defect | Status: assigned
Priority: major | Milestone: 1.10.0
Component: code-mutable | Version: 1.8.0
Resolution: | Keywords: mutable cache reviewed
Launchpad Bug: |
------------------------------+------------------------------------
Comment (by davidsarah):
I made the following change in mutable/retrieve.py when rebasing for
trunk:
{{{
- # Reuse the SlotReader from the servermap
- #print 'retrieving version:', hash(self.verinfo)
- try:
- reader = self.servermap.proxies[(self.verinfo,
- server.get_serverid(),
- self._storage_index,
shnum)]
- except KeyError:
- reader = MDMFSlotReadProxy(server.get_rref(),
- self._storage_index, shnum,
None)
+ # Reuse the SlotReader from the servermap.
+ key = (self.verinfo, server.get_serverid(),
+ self._storage_index, shnum)
+ if key in self.servermap.proxies:
+ reader = self.servermap.proxies[key]
+ else:
+ reader = MDMFSlotReadProxy(server.get_rref(),
+ self._storage_index, shnum,
None)
}}}
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/1240#comment:32>
tahoe-lafs <https://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list