From: Radoslaw Zarzynski Date: Thu, 3 Mar 2016 16:45:40 +0000 (+0100) Subject: rgw: improve naming of Swift versioned object's copies. X-Git-Tag: v10.1.0~126^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=06c7716077480a994b9f0966fe15041ffdc76849;p=ceph.git rgw: improve naming of Swift versioned object's copies. Signed-off-by: Radoslaw Zarzynski --- diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 6c6b5ca8cac9..3ccf54f97e44 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -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;