From: Casey Bodley Date: Tue, 31 Mar 2020 13:23:19 +0000 (-0400) Subject: rgw: SysObj service applies objv on set_attrs X-Git-Tag: v17.0.0~2618^2~7 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=4e12bde42beee708f2f7c84ea80f33bb47009ee3;p=ceph.git rgw: SysObj service applies objv on set_attrs like write(), we need to apply the writev back to readv Signed-off-by: Casey Bodley --- diff --git a/src/rgw/services/svc_sys_obj_core.cc b/src/rgw/services/svc_sys_obj_core.cc index 44c5c834159df..04bff6563ef3b 100644 --- a/src/rgw/services/svc_sys_obj_core.cc +++ b/src/rgw/services/svc_sys_obj_core.cc @@ -337,6 +337,9 @@ int RGWSI_SysObj_Core::set_attrs(const rgw_raw_obj& obj, if (r < 0) return r; + if (objv_tracker) { + objv_tracker->apply_write(); + } return 0; }