fix for latency bug as reported by Tril. skip list cache for block headers was droppe...
authorForrest Voight <forrest@forre.st>
Tue, 6 Sep 2011 03:12:52 +0000 (23:12 -0400)
committerForrest Voight <forrest@forre.st>
Tue, 6 Sep 2011 03:12:52 +0000 (23:12 -0400)
p2pool/util/skiplist.py

index ed1132c..57af4bf 100644 (file)
@@ -10,7 +10,7 @@ class SkipList(Base):
     def __init__(self):
         self.skips = expiring_dict.ExpiringDict(600)
     
-    @memoize.memoize_with_backing(expiring_dict.ExpiringDict(5))
+    @memoize.memoize_with_backing(expiring_dict.ExpiringDict(5, get_touches=False))
     def __call__(self, start, *args, **kwargs):
         updates = {}
         pos = start