]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test-obsync: test sync directly from s3->rgw
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Thu, 26 May 2011 20:15:50 +0000 (13:15 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Thu, 26 May 2011 20:15:50 +0000 (13:15 -0700)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
src/obsync/test-obsync.py

index 8aebf6dc10ce52a0dd716800f229f958ffae6430..719d961f90d081607b8e684c2ead32d30813ba3a 100755 (executable)
@@ -679,4 +679,13 @@ obsync_check(opts.buckets[0], "%s/user_defined_md2" % tdir, ["-c"])
 assert_xattr("%s/user_defined_md2/spork" % tdir,
     { "rados.meta.tines" : "3", "rados.content_type" : "application/octet-stream" })
 
+# more rgw target tests
+if len(opts.pools) > 0:
+    # synchronize from an s3 bucket to an bucket directly
+    obsync_check(opts.buckets[1], opts.pools[0], ["--delete-after"] + \
+            xuser(sconfig, "main", "alt"))
+    obsync_check(opts.pools[0], "%s/rgw4" % tdir, ["--delete-after", "-c"])
+    obsync_check(opts.buckets[1], "%s/rgw5" % tdir, ["--delete-after", "-c"])
+    compare_directories("%s/rgw4" % tdir, "%s/rgw5" % tdir, compare_xattr = True)
+
 sys.exit(0)