]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/cbt: run stop-all.sh when finishing up 31304/head
authorSage Weil <sage@redhat.com>
Sat, 26 Oct 2019 00:20:05 +0000 (19:20 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 31 Oct 2019 21:03:49 +0000 (22:03 +0100)
stop-all.sh will work if the right deps are there (currently we lack 'nc')

also killall -9 java to be sure.

Fixes: https://tracker.ceph.com/issues/42496
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit 56e99ba5f03dd8e6d6d62117ff945798fdbe1e10)

qa/tasks/cbt.py

index 9f8520f8cc539c17be55e77b3e80ecd671bbfb4c..b774cb56699009c0bfb2bf95e03410a8736ef8c2 100644 (file)
@@ -240,6 +240,21 @@ class CBT(Task):
                 cosbench_version = 'cosbench-0.4.2.c3.1'
             else:
                 cosbench_version = '0.4.2.c3'
+            # note: stop-all requires 'nc'
+            self.first_mon.run(
+                args=[
+                    'cd', testdir, run.Raw('&&'),
+                    'cd', 'cos', run.Raw('&&'),
+                    'sh', 'stop-all.sh',
+                    run.Raw('||'), 'true'
+                ]
+            )
+            self.first_mon.run(
+                args=[
+                    'sudo', 'killall', '-9', 'java',
+                    run.Raw('||'), 'true'
+                ]
+            )
             self.first_mon.run(
                 args=[
                     'rm', '--one-file-system', '-rf', '--',