diff --git a/cluster/ceph.py b/cluster/ceph.py index 9e988224..671b0482 100644 --- a/cluster/ceph.py +++ b/cluster/ceph.py @@ -463,7 +463,7 @@ def dump_historic_ops(self, run_dir): common.pdsh(settings.getnodes('osds'), 'find "/var/run/ceph/ceph-osd*.asok" -maxdepth 1 -exec sudo %s --admin-daemon {} dump_historic_ops \; > %s/historic_ops.out' % (self.ceph_cmd, run_dir)).communicate() def set_osd_param(self, param, value): - common.pdsh(settings.getnodes('osds'), 'find /dev/disk/by-partlabel/osd-device-*data -exec readlink {} \; | cut -d"/" -f 3 | sed "s/[0-9]$//" | xargs -I{} sudo sh -c "echo %s > /sys/block/\'{}\'/queue/%s"' % (value, param)) + common.pdsh(settings.getnodes('osds'), 'find /dev/disk/by-partlabel/osd-device-*{data,block} -exec readlink {} \; | cut -d"/" -f 3 | sed "s/[0-9]$//;s/p[0-9]*//" | xargs -I{} sudo sh -c "echo %s > /sys/block/\'{}\'/queue/%s"' % (value, param)) def __str__(self):