]> git-server-git.apps.pok.os.sepia.ceph.com Git - s3-tests.git/commitdiff
Link worker greenlets to parent, so we abort if they have an unhandled exception.
authorTommi Virtanen <tommi.virtanen@dreamhost.com>
Wed, 20 Jul 2011 18:04:32 +0000 (11:04 -0700)
committerTommi Virtanen <tommi.virtanen@dreamhost.com>
Wed, 20 Jul 2011 18:06:30 +0000 (11:06 -0700)
s3tests/rand_readwrite.py

index aa27ee294865043ba70e9daf8ccb555235ae154f..0d485dc6b936c08bc0bbc0b959044d407b9580d6 100644 (file)
@@ -119,7 +119,7 @@ def main():
         print "Spawning {r} readers and {w} writers...".format(r=options.num_readers, w=options.num_writers)
         group = gevent.pool.Group()
         for x in xrange(options.num_writers):
-            group.spawn(
+            group.spawn_link_exception(
                 writer,
                 bucket=bucket,
                 name=x,
@@ -129,7 +129,7 @@ def main():
                 file_name_seed=r,
                 )
         for x in xrange(options.num_readers):
-            group.spawn(
+            group.spawn_link_exception(
                 reader,
                 bucket=bucket,
                 name=x,