Inject osd failure during pg removal. Verify the OSD successfully
recovers.
Signed-off-by: Sage Weil <sage@redhat.com>
--- /dev/null
+roles:
+- - mon.a
+ - osd.0
+ - osd.1
+ - osd.2
+ - client.0
+tasks:
+- install:
+- ceph:
+ log-whitelist:
+ - wrongly marked me down
+ - slow request
+- exec:
+ client.0:
+ - ceph osd pool create foo 128 128
+ - sleep 5
+ - ceph tell osd.0 injectargs -- --osd-inject-failure-on-pg-removal
+ - ceph osd pool delete foo foo --yes-i-really-really-mean-it
+- ceph.wait_for_failure: [osd.0]
+- ceph.restart: [osd.0]
+- exec:
+ client.0:
+ - ceph tell osd.0 flush_pg_stats
+- ceph.healthy: