From 133424d9bf7c4f1acb2f6318917b2e3515870c15 Mon Sep 17 00:00:00 2001 From: xxcs Date: Wed, 22 Jan 2020 10:55:51 +0800 Subject: [PATCH] rgw: fix multipart upload's error response Fixes: https://tracker.ceph.com/issues/43751 Signed-off-by: GaryHyg (cherry picked from commit 8c2a867c4b97e47ff707f148d692e32237fb7b43) --- src/rgw/rgw_putobj_processor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/rgw/rgw_putobj_processor.cc b/src/rgw/rgw_putobj_processor.cc index 851d909dda2..6ab11554531 100644 --- a/src/rgw/rgw_putobj_processor.cc +++ b/src/rgw/rgw_putobj_processor.cc @@ -485,7 +485,7 @@ int MultipartObjectProcessor::complete(size_t accounted_size, .set_must_exist(true) .set(p, bl); if (r < 0) { - return r; + return r == -ENOENT ? -ERR_NO_SUCH_UPLOAD : r; } if (!obj_op.meta.canceled) { -- 2.47.3