]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/nvmeof.py: make seperate calls in do_checks()
authorVallari Agrawal <vallari.agrawal@ibm.com>
Mon, 20 Jan 2025 11:43:44 +0000 (17:13 +0530)
committerVallari Agrawal <vallari.agrawal@ibm.com>
Thu, 30 Jan 2025 12:17:00 +0000 (17:47 +0530)
When running 'nvme list-subsys <device>' command
in do_checks(), instead of combining command for
all devices with '&&', make seperate calls.

Signed-off-by: Vallari Agrawal <vallari.agrawal@ibm.com>
qa/tasks/nvmeof.py

index e5c60f195bd2a37134aa32403719e4fc1a53f95d..33cb51b8c01fa84378d60ce8737e6588a8b4b626 100644 (file)
@@ -356,12 +356,14 @@ class NvmeofThrasher(Thrasher, Greenlet):
             run.Raw('&&'), 'ceph', 'nvme-gw', 'show', 'mypool', 'mygroup0',
             run.Raw('&&'), 'sudo', 'nvme', 'list',
         ]
+        self.checker_host.run(args=check_cmd).wait()
+
         for dev in self.devices:
-            check_cmd += [
-                run.Raw('&&'), 'sudo', 'nvme', 'list-subsys', dev,
+            device_check_cmd = [
+                'sudo', 'nvme', 'list-subsys', dev,
                 run.Raw('|'), 'grep', 'live optimized'
-            ] 
-        self.checker_host.run(args=check_cmd).wait()        
+            ]
+            self.checker_host.run(args=device_check_cmd)    
 
     def switch_task(self):
         """