]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/rgw: ignore errors from 'pool application enable' 18193/head
authorCasey Bodley <cbodley@redhat.com>
Mon, 9 Oct 2017 14:11:14 +0000 (10:11 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 9 Oct 2017 14:25:26 +0000 (10:25 -0400)
Fixes: http://tracker.ceph.com/issues/21715
Signed-off-by: Casey Bodley <cbodley@redhat.com>
qa/tasks/util/rados.py

index 86c4b53892135e53d4b02fef8c06a965a29a4b4f..a83f9e19082d41abc3cf69f9feda741ea36996a1 100644 (file)
@@ -34,7 +34,7 @@ def create_ec_pool(remote, name, profile_name, pgnum, profile={}, cluster_name="
     if application:
         remote.run(args=[
             'sudo', 'ceph', 'osd', 'pool', 'application', 'enable', name, application, '--cluster', cluster_name
-        ])
+        ], check_status=False) # may fail as EINVAL when run in jewel upgrade test
 
 def create_replicated_pool(remote, name, pgnum, cluster_name="ceph", application=None):
     remote.run(args=[
@@ -43,7 +43,7 @@ def create_replicated_pool(remote, name, pgnum, cluster_name="ceph", application
     if application:
         remote.run(args=[
             'sudo', 'ceph', 'osd', 'pool', 'application', 'enable', name, application, '--cluster', cluster_name
-        ])
+        ], check_status=False)
 
 def create_cache_pool(remote, base_name, cache_name, pgnum, size, cluster_name="ceph"):
     remote.run(args=[