From: Sage Weil Date: Fri, 23 Jan 2015 23:43:01 +0000 (-0800) Subject: rados/singleton: test interrupted pg removal X-Git-Tag: v0.94.10~27^2^2~188^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3e540b2f1f30b54fae4797f576500e53dd9f10f5;p=ceph.git rados/singleton: test interrupted pg removal Inject osd failure during pg removal. Verify the OSD successfully recovers. Signed-off-by: Sage Weil --- diff --git a/suites/rados/singleton/all/pg-removal-interruption.yaml b/suites/rados/singleton/all/pg-removal-interruption.yaml new file mode 100644 index 000000000000..d574e599341d --- /dev/null +++ b/suites/rados/singleton/all/pg-removal-interruption.yaml @@ -0,0 +1,24 @@ +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: