]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: RBD tests must use pools with power-of-two pg_num 31522/head
authorRicardo Marques <rimarques@suse.com>
Fri, 8 Nov 2019 15:33:18 +0000 (15:33 +0000)
committerRicardo Marques <rimarques@suse.com>
Mon, 11 Nov 2019 10:04:12 +0000 (10:04 +0000)
Fixes: https://tracker.ceph.com/issues/42709
Signed-off-by: Ricardo Marques <rimarques@suse.com>
(cherry picked from commit 1a9cd92d23597ce7b0675c9ba4a45ba8316dc529)

qa/tasks/mgr/dashboard/test_rbd.py

index b1c64bbdde5ab01452158ac62a2f0c2fb5f42714..039c8cc22fb58f8df0705d235e079a1a31b36cf0 100644 (file)
@@ -114,8 +114,8 @@ class RbdTest(DashboardTestCase):
     @classmethod
     def setUpClass(cls):
         super(RbdTest, cls).setUpClass()
-        cls.create_pool('rbd', 10, 'replicated')
-        cls.create_pool('rbd_iscsi', 10, 'replicated')
+        cls.create_pool('rbd', 2**3, 'replicated')
+        cls.create_pool('rbd_iscsi', 2**3, 'replicated')
 
         cls.create_image('rbd', 'img1', 2**30)
         cls.create_image('rbd', 'img2', 2*2**30)
@@ -324,7 +324,7 @@ class RbdTest(DashboardTestCase):
         if not self.bluestore_support:
             self.skipTest('requires bluestore cluster')
 
-        self.create_pool('data_pool', 12, 'erasure')
+        self.create_pool('data_pool', 2**4, 'erasure')
 
         rbd_name = 'test_rbd_in_data_pool'
         self.create_image('rbd', rbd_name, 10240, data_pool='data_pool')