From: Casey Bodley Date: Thu, 18 Jan 2024 16:13:19 +0000 (+0000) Subject: Merge pull request #54759 from jzhu116-bloomberg/wip-63178 X-Git-Tag: v19.3.0~200 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=67874c5ea8fd4e922f98867f141285be995affb1;p=ceph.git Merge pull request #54759 from jzhu116-bloomberg/wip-63178 rgw/lc: do not add datalog/bilog for some lc actions Reviewed-by: Matt Benjamin --- 67874c5ea8fd4e922f98867f141285be995affb1 diff --cc src/rgw/rgw_op.cc index 5c91303a313,9103db49cdd..8f1ae6f4068 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@@ -4530,11 -4530,8 +4530,11 @@@ void RGWPutObj::execute(optional_yield op_ret = processor->complete(s->obj_size, etag, &mtime, real_time(), attrs, (delete_at ? *delete_at : real_time()), if_match, if_nomatch, (user_data.empty() ? nullptr : &user_data), nullptr, nullptr, - rctx); + rctx, rgw::sal::FLAG_LOG_OP); tracepoint(rgw_op, processor_complete_exit, s->req_id.c_str()); + if (op_ret < 0) { + return; + } // send request to notification manager int ret = res->publish_commit(this, s->obj_size, mtime, etag, s->object->get_instance());