]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: improve naming of Swift versioned object's copies.
authorRadoslaw Zarzynski <rzarzynski@mirantis.com>
Thu, 3 Mar 2016 16:45:40 +0000 (17:45 +0100)
committerYehuda Sadeh <yehuda@redhat.com>
Sat, 12 Mar 2016 00:20:44 +0000 (16:20 -0800)
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
src/rgw/rgw_rados.cc

index 6c6b5ca8cac95ea9262ff17ad59ffed462d63f69..3ccf54f97e44d4c7b0e0ecadb819e7593da5e91e 100644 (file)
@@ -5668,7 +5668,8 @@ int RGWRados::swift_versioning_copy(RGWBucketInfo& bucket_info, RGWRados::Object
   rgw_obj& obj = source->get_obj();
   const string& src_name = obj.get_object();
   char buf[src_name.size() + 32];
-  snprintf(buf, sizeof(buf), "%03d%s%lld.%06d", (int)src_name.size(), src_name.c_str(), (long long)state->mtime, 0);
+  snprintf(buf, sizeof(buf), "%03d%s/%lld.%06d", (int)src_name.size(),
+           src_name.c_str(), (long long)state->mtime, 0);
 
   RGWBucketInfo dest_bucket_info;