]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
luminous:rgw: return x-amz-version-id: null when delete obj in versioning 24190/head
authoryuliyang <yuliyang@cmss.chinamobile.com>
Wed, 5 Sep 2018 06:18:44 +0000 (14:18 +0800)
committeryuliyang <yuliyang@cmss.chinamobile.com>
Thu, 20 Sep 2018 04:38:34 +0000 (12:38 +0800)
suspended bucket

fix http://tracker.ceph.com/issues/35814

Signed-off-by: yuliyang <yuliyang@cmss.chinamobile.com>
(cherry picked from commit 9c39147)

src/rgw/rgw_rados.cc

index bd9fdf2a1a37dc166d4f177cfd4eddc7b9d7bb70..dbf96e782635fce5e9efb214a8c26d3a08e1c848 100644 (file)
@@ -9051,6 +9051,8 @@ int RGWRados::Object::Delete::delete_obj()
       }
 
       result.version_id = marker.key.instance;
+      if (result.version_id.empty())
+        result.version_id = "null";
       result.delete_marker = true;
 
       struct rgw_bucket_dir_entry_meta meta;