mirror of
https://github.com/ceph/ceph
synced 2025-02-23 02:57:21 +00:00
rgw: do not enforce Content-Length in response for DELETE on Swift's SLO.
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
This commit is contained in:
parent
d42829677c
commit
6fb1ceb8e5
@ -846,9 +846,11 @@ void RGWDeleteObj_ObjStore_SWIFT::send_response()
|
||||
|
||||
set_req_state_err(s, r);
|
||||
dump_errno(s);
|
||||
end_header(s, this);
|
||||
|
||||
if (multipart_delete) {
|
||||
end_header(s, this /* RGWOp */, nullptr /* contype */,
|
||||
NO_CONTENT_LENGTH);
|
||||
|
||||
if (deleter) {
|
||||
bulkdelete_respond(deleter->get_num_deleted(),
|
||||
deleter->get_num_unfound(),
|
||||
@ -868,6 +870,8 @@ void RGWDeleteObj_ObjStore_SWIFT::send_response()
|
||||
|
||||
bulkdelete_respond(0, 0, { fail_desc }, s->prot_flags, *s->formatter);
|
||||
}
|
||||
} else {
|
||||
end_header(s, this);
|
||||
}
|
||||
|
||||
rgw_flush_formatter_and_reset(s, s->formatter);
|
||||
|
Loading…
Reference in New Issue
Block a user