From: Tommi Virtanen Date: Tue, 26 Jul 2011 22:17:35 +0000 (-0700) Subject: Let config file control random number generator seeds in detail. X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=f3718da14cedc5d55a2e250abcf181f80415453e;p=s3-tests.git Let config file control random number generator seeds in detail. --- diff --git a/s3tests/readwrite.py b/s3tests/readwrite.py index f0122c8d..a06210b4 100644 --- a/s3tests/readwrite.py +++ b/s3tests/readwrite.py @@ -16,9 +16,9 @@ import common NANOSECOND = int(1e9) -def reader(bucket, worker_id, file_names, queue): +def reader(bucket, worker_id, file_names, queue, rand): while True: - objname = random.choice(file_names) + objname = rand.choice(file_names) key = bucket.new_key(objname) fp = realistic.FileVerifier() @@ -64,10 +64,10 @@ def reader(bucket, worker_id, file_names, queue): ) queue.put(result) -def writer(bucket, worker_id, file_names, files, queue): +def writer(bucket, worker_id, file_names, files, queue, rand): while True: fp = next(files) - objname = random.choice(file_names) + objname = rand.choice(file_names) key = bucket.new_key(objname) result = dict( @@ -109,8 +109,6 @@ def parse_options(): parser = optparse.OptionParser( usage='%prog [OPTS]