[Checkins]
SVN: gocept.zeoraid/branches/distributed-remote-calls/src/gocept/zeoraid/storage.py
Reverting my previous changes (the random module seeds itself
upon importing)
Dirceu Pereira Tiegs
dirceutiegs at gmail.com
Thu Jun 19 13:07:18 EDT 2008
Log message for revision 87559:
Reverting my previous changes (the random module seeds itself upon importing)
Changed:
U gocept.zeoraid/branches/distributed-remote-calls/src/gocept/zeoraid/storage.py
-=-
Modified: gocept.zeoraid/branches/distributed-remote-calls/src/gocept/zeoraid/storage.py
===================================================================
--- gocept.zeoraid/branches/distributed-remote-calls/src/gocept/zeoraid/storage.py 2008-06-19 16:58:43 UTC (rev 87558)
+++ gocept.zeoraid/branches/distributed-remote-calls/src/gocept/zeoraid/storage.py 2008-06-19 17:07:17 UTC (rev 87559)
@@ -150,11 +150,6 @@
# No storage is recovering initially
self.storage_recovering = None
- # Seed a custom random number generator used for distributing requests among storages
- self._rng = random.Random()
- t = TimeStamp(*time.gmtime(time.time())[:5])
- self._rng.seed(t)
-
# IStorage
def close(self):
@@ -626,7 +621,7 @@
while not reliable:
if not storages:
break
- name = self._rng.choice(storages)
+ name = random.choice(storages)
storages.remove(name)
reliable, result = self.__apply_storage(
name, method_name, args, kw)
More information about the Checkins
mailing list