qa/workunits/mon/crush_ops.sh: remove existing dev class before setting it

we cannot overwrite existing dev class, and "osd_class_update_on_start"
is true by default (see 0c885d6). so we should remove all device classes before
setting them.

Signed-off-by: Kefu Chai <kchai@redhat.com>
This commit is contained in:
Kefu Chai 2017-07-30 15:05:05 +08:00 committed by Sage Weil
parent d4390486a0
commit 007095b7ae

View File

@ -21,6 +21,7 @@ ceph osd crush rule create-simple bar default host
# make sure we're at luminous+ before using crush device classes
ceph osd require-osd-release luminous
ceph osd crush rm-device-class all
ceph osd crush set-device-class ssd osd.0
ceph osd crush set-device-class hdd osd.1
ceph osd crush rule create-replicated foo-ssd default host ssd