in scripts/reader_loadtest.py [0:0]
def progress_func():
# Specify that query_count is a global variable
global query_count
global lock
# Start timing
start_time = time.time()
initial = True
# Loop indefinitely
while True:
if initial != True:
# Format an output string
end_time = time.time()
output = "Queries/sec: {0} (press Ctrl+C to quit)\r".format(int(query_count / (end_time-start_time)))
start_time = end_time
# Reset the executed query count
with lock:
query_count = 0
# Write to STDOUT and flush
sys.stdout.write(output)
sys.stdout.flush()
# Sleep this thread for 1 second
time.sleep(5)
# No longer initial pass
initial = False