]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
radosgw-admin: skip data sync tests when only metadata is configured
authorJosh Durgin <josh.durgin@inktank.com>
Tue, 25 Mar 2014 21:57:18 +0000 (14:57 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Tue, 25 Mar 2014 21:57:50 +0000 (14:57 -0700)
Fixes http://tracker.ceph.com/issues/7818

Signed-off-by: Josh Durgin <josh.durgin@inktank.com>
teuthology/task/radosgw-admin.py

index ae82c84e445d9f5e5d413ebdddac099a53d9f430..6936b798fa9d8cdda315e0a1c3d470284cc8bf82 100644 (file)
@@ -426,6 +426,9 @@ def task(ctx, config):
 
         # Create a tiny file and check if in sync
         for agent_client, c_config in ctx.radosgw_agent.config.iteritems():
+            if c_config.get('metadata-only'):
+                continue
+
             source_client = c_config['src']
             dest_client = c_config['dest']
             k = boto.s3.key.Key(bucket)
@@ -459,6 +462,9 @@ def task(ctx, config):
 
         bucket = connection.create_bucket(bucket_name + 'data2')
         for agent_client, c_config in ctx.radosgw_agent.config.iteritems():
+            if c_config.get('metadata-only'):
+                continue
+
             source_client = c_config['src']
             dest_client = c_config['dest']
             (dest_host, dest_port) = ctx.rgw.role_endpoints[dest_client]