Skip to content
This repository was archived by the owner on Feb 8, 2024. It is now read-only.

Commit d4c4a57

Browse files
rgw_sal_motr : [CORTX-34168] Modified response fields of DeleteObjects API (#426)
Problem: DELETE Objects API should return Deleted key, DeleteMarker and DeleteMarkerVersionId in response when a delete marker is created for an object in a versioned bucket Solution: Set the delete_marker variable to true to get "Deleted key, DeleteMarker and DeleteMarkerVersionId" in the response. Signed-off-by: Priyanka Salunke <[email protected]>
1 parent be07ae4 commit d4c4a57

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/rgw/rgw_sal_motr.cc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2137,6 +2137,7 @@ int MotrObject::MotrDeleteOp::delete_obj(const DoutPrefixProvider* dpp, optional
21372137
source->gen_rand_obj_instance_name();
21382138
std::string del_marker_ver_id = source->get_instance();
21392139
result.version_id = del_marker_ver_id;
2140+
source->delete_marker = true;
21402141

21412142
if (!info.versioning_enabled()) {
21422143
result.version_id = "";

0 commit comments

Comments
 (0)