- full_sequential:
- exec:
client.0:
- - sudo ceph tell osd.1 injectargs -- --filestore_debug_random_read_err=0.33
- sudo ceph tell osd.1 injectargs -- --bluestore_debug_random_read_err=0.33
- sudo ceph osd pool create test 16 16
- sudo ceph osd pool set test size 3
create_pool: false
- exec:
client.0:
- - sudo ceph tell osd.1 injectargs -- --filestore_debug_random_read_err=0.0
- sudo ceph tell osd.1 injectargs -- --bluestore_debug_random_read_err=0.0
self.dead_osds.remove(osd)
self.live_osds.append(osd)
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)
delay = self.config.get("op_delay", 5)
self.rerrosd = self.live_osds[0]
if self.random_eio > 0:
- 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)
time.sleep(delay)
self.all_up()
if self.random_eio > 0:
- self.ceph_manager.inject_args('osd', self.rerrosd,
- 'filestore_debug_random_read_err', '0.0')
self.ceph_manager.inject_args('osd', self.rerrosd,
'bluestore_debug_random_read_err', '0.0')
for pool in list(self.pools_to_fix_pgp_num):