]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa: workunit: cephtool: test osd pool create with erasure type 941/head
authorJoao Eduardo Luis <joao.luis@inktank.com>
Wed, 18 Dec 2013 17:42:20 +0000 (17:42 +0000)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 19 Dec 2013 02:21:05 +0000 (02:21 +0000)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
qa/workunits/cephtool/test.sh

index de56f1df0d84ac4908d4970d7de4bc0cb09d2627..74a58652e77fc8091555a2ecdf0a7111e49b2f90 100755 (executable)
@@ -74,7 +74,6 @@ ceph osd tier remove data cache2
 ceph osd pool delete cache cache --yes-i-really-really-mean-it
 ceph osd pool delete cache2 cache2 --yes-i-really-really-mean-it
 
-#
 # Assumes there are at least 3 MDSes and two OSDs
 #
 
@@ -272,6 +271,19 @@ ceph osd pool rename data2 data3
 ceph osd lspools | grep data3
 ceph osd pool delete data3 data3 --yes-i-really-really-mean-it
 
+ceph osd pool create erasurecodes 12 12 erasure
+ceph osd pool create erasurecodes 12 12 erasure
+expect_false ceph osd pool create erasurecodes 12 12
+ceph osd pool create replicated 12 12 rep
+ceph osd pool create replicated 12 12 rep
+ceph osd pool create replicated 12 12 # default is replicated
+ceph osd pool create replicated 12    # default is replicated, pgp_num = pg_num
+expect_false ceph osd pool create replicated 12 12 erasure
+ceph osd lspools | grep erasurecodes
+ceph osd lspools | grep replicated
+ceph osd pool delete erasurecodes erasurecodes --yes-i-really-really-mean-it
+ceph osd pool delete replicated replicated --yes-i-really-really-mean-it
+
 ceph osd stat | grep up,
 
 ceph pg debug unfound_objects_exist