From e3899dc9011d4d0ab5d1636f384ad701dda2507a Mon Sep 17 00:00:00 2001 From: Neha Ojha Date: Wed, 14 Mar 2018 12:37:56 -0700 Subject: [PATCH] qa/tasks/ceph_manager: use set_config on revived osd Signed-off-by: Neha Ojha --- qa/tasks/ceph_manager.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/qa/tasks/ceph_manager.py b/qa/tasks/ceph_manager.py index a25241a828b2..9e04e6a43246 100644 --- a/qa/tasks/ceph_manager.py +++ b/qa/tasks/ceph_manager.py @@ -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): -- 2.47.3