[Checkins] SVN: zc.zodbdgc/trunk/src/zc/zodbdgc/__init__.py Fixed a bug in the throttling logic.
Jim Fulton
jim at zope.com
Fri Oct 2 06:25:08 EDT 2009
Log message for revision 104741:
Fixed a bug in the throttling logic.
Changed:
U zc.zodbdgc/trunk/src/zc/zodbdgc/__init__.py
-=-
Modified: zc.zodbdgc/trunk/src/zc/zodbdgc/__init__.py
===================================================================
--- zc.zodbdgc/trunk/src/zc/zodbdgc/__init__.py 2009-10-02 10:23:22 UTC (rev 104740)
+++ zc.zodbdgc/trunk/src/zc/zodbdgc/__init__.py 2009-10-02 10:25:08 UTC (rev 104741)
@@ -211,9 +211,9 @@
for name, db in sorted(db1.databases.iteritems()):
logger.info("%s: remove garbage", name)
storage = db.storage
+ nd = 0
t = transaction.begin()
storage.tpc_begin(t)
- nd = 0
start = time.time()
for oid, tid in bad.iterator(name):
try:
@@ -232,6 +232,7 @@
batch_size = max(10, int(batch_size*.5/duration))
t = transaction.begin()
storage.tpc_begin(t)
+ start = time.time()
logger.info("Removed %s objects from %s", nd, name)
if nd:
More information about the checkins
mailing list