self.assertEqual(rbd['num_objs'], 1)
self.assertEqual(rbd['obj_size'], 4194304)
self.assertEqual(rbd['features_name'],
- 'deep-flatten, exclusive-lock, fast-diff, layering, object-map')
+ ['deep-flatten', 'exclusive-lock', 'fast-diff', 'layering',
+ 'object-map'])
break
- # TODO: Re-enable this test for bluestore cluster by figuring out how to skip none-bluestore
- # ones automatically
- @unittest.skip("requires bluestore cluster")
@authenticate
def test_create_rbd_in_data_pool(self):
+ if not self.bluestore_support:
+ self.skipTest('requires bluestore cluster')
+
self._ceph_cmd(['osd', 'pool', 'create', 'data_pool', '12', '12', 'erasure'])
self._ceph_cmd(['osd', 'pool', 'application', 'enable', 'data_pool', 'rbd'])
self._ceph_cmd(['osd', 'pool', 'set', 'data_pool', 'allow_ec_overwrites', 'true'])