]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mimic:rgw: return x-amz-version-id: null when delete obj in versioning 24189/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:32:20 +0000 (12:32 +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 503786e7e7c300587a25746e0a844c859b8fca9d..4dae35df7ab6dfd5a2d5c4a45dd5472939eccd70 100644 (file)
@@ -9094,6 +9094,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;