]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
Check daemon exit codes, even when using gcov.
authorTommi Virtanen <tommi.virtanen@dreamhost.com>
Thu, 9 Jun 2011 23:05:08 +0000 (16:05 -0700)
committerTommi Virtanen <tommi.virtanen@dreamhost.com>
Fri, 10 Jun 2011 00:17:47 +0000 (17:17 -0700)
teuthology/task/ceph.py

index 98e5a92663e0de6fd64a89e3519b359852539943..5f9d67aa060660d031a9c29024cb5358b0bbbd2a 100644 (file)
@@ -487,17 +487,18 @@ def task(ctx, config):
             log.info('Shutting down mds daemons...')
             for id_, proc in mds_daemons.iteritems():
                 proc.stdin.close()
-            run.wait(mds_daemons.itervalues())
 
             log.info('Shutting down osd daemons...')
             for id_, proc in osd_daemons.iteritems():
                 proc.stdin.close()
-            run.wait(osd_daemons.itervalues())
 
             log.info('Shutting down mon daemons...')
             for id_, proc in mon_daemons.iteritems():
                 proc.stdin.close()
-            run.wait(mon_daemons.itervalues())
+
+        run.wait(mds_daemons.itervalues())
+        run.wait(osd_daemons.itervalues())
+        run.wait(mon_daemons.itervalues())
 
         log.info('Removing uninteresting files...')
         run.wait(