From 9c3914739c1333846c9f5a342bb20a2f96208c87 Mon Sep 17 00:00:00 2001 From: yuliyang Date: Wed, 5 Sep 2018 14:18:44 +0800 Subject: [PATCH] rgw: return x-amz-version-id: null when delete obj in versioning suspended bucket fix http://tracker.ceph.com/issues/35814 Signed-off-by: yuliyang --- src/rgw/rgw_rados.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index b9a07a827cd24..05b098129280a 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -9175,6 +9175,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; -- 2.47.3