]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/tasks/ceph_manager: use set_config on revived osd 20901/head
authorNeha Ojha <nojha@redhat.com>
Wed, 14 Mar 2018 19:37:56 +0000 (12:37 -0700)
committerNeha Ojha <nojha@redhat.com>
Wed, 14 Mar 2018 19:37:56 +0000 (12:37 -0700)
Signed-off-by: Neha Ojha <nojha@redhat.com>
qa/tasks/ceph_manager.py

index a25241a828b2ec02f627d6cc8e0856fade71cb65..9e04e6a43246ef84a09004ade18521bd1504273c 100644 (file)
@@ -384,13 +384,11 @@ class Thrasher:
             skip_admin_check=skip_admin_check)
         self.dead_osds.remove(osd)
         self.live_osds.append(osd)
-        if self.random_eio > 0 and osd is self.rerrosd:
-            self.ceph_manager.inject_args('osd', self.rerrosd,
-                                          'filestore_debug_random_read_err',
-                                          self.random_eio)
-            self.ceph_manager.inject_args('osd', self.rerrosd,
-                                          'bluestore_debug_random_read_err',
-                                          self.random_eio)
+        if self.random_eio > 0 and osd == self.rerrosd:
+            self.ceph_manager.set_config(self.rerrosd,
+                                         filestore_debug_random_read_err = self.random_eio)
+            self.ceph_manager.set_config(self.rerrosd,
+                                         bluestore_debug_random_read_err = self.random_eio)
 
 
     def out_osd(self, osd=None):