[Checkins] SVN: zc.zeoinputlog/branches/replay/src/zc/zeoinputlog/readonlyreplay.py Option to control how often to output reports.
Jim Fulton
jim at zope.com
Mon Aug 15 14:24:11 EDT 2011
Log message for revision 122595:
Option to control how often to output reports.
Changed:
U zc.zeoinputlog/branches/replay/src/zc/zeoinputlog/readonlyreplay.py
-=-
Modified: zc.zeoinputlog/branches/replay/src/zc/zeoinputlog/readonlyreplay.py
===================================================================
--- zc.zeoinputlog/branches/replay/src/zc/zeoinputlog/readonlyreplay.py 2011-08-15 11:09:43 UTC (rev 122594)
+++ zc.zeoinputlog/branches/replay/src/zc/zeoinputlog/readonlyreplay.py 2011-08-15 18:24:10 UTC (rev 122595)
@@ -531,6 +531,7 @@
parser.add_option("--status-port", "-p", dest='status_port',
type="int",
help="Port to get status data from.")
+parser.add_option("--report-frequency", type="int", default=10000)
parser.add_option("--zmq-boss");
@@ -634,6 +635,9 @@
firsttt = lasttt = log.start()
speed = speed1 = None
last_times = {}
+ report_frequency = options.report_frequency
+ summary_frequencey = report_frequency*10
+
for session, timetime, msgid, async, op, args in log:
if session not in sessions: # Skip unknown sessions
@@ -656,8 +660,8 @@
time.sleep(.01)
nwaaa += 1
- if nrecords and (nrecords%10000 == 0):
- if (nrecords%100000 == 0):
+ if nrecords and (nrecords%report_frequency == 0):
+ if (nrecords%summary_frequencey == 0):
os.system("nc %s %s" % (addr[0], options.status_port))
os.system("uptime")
last_times = print_times(last_times, handlers.times,
More information about the checkins
mailing list