]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Turn sync part_info_update CLS call to an async one 49709/head
authorYixin Jin <yjin77@yahoo.ca>
Thu, 12 Jan 2023 20:18:54 +0000 (20:18 +0000)
committerYixin Jin <yjin77@yahoo.ca>
Thu, 26 Jan 2023 19:42:41 +0000 (19:42 +0000)
commit9996b02ffb62cb8adf0882cf064d82c493d2f498
tree1eacc89596dd46f11ae7ba6e8e2a05e516c0e440
parent4cc0db62d45d9aba2651e86aed931c4f59b721c7
rgw: Turn sync part_info_update CLS call to an async one

1. Use librados::ObjectWriteOperation to implement
the async CLS call.
2. Change the call to use the async CLS call.
3. Style update to be compliant

Signed-off-by: Yixin Jin <yjin77@yahoo.ca>
src/cls/rgw/cls_rgw.cc
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_client.h
src/rgw/driver/rados/rgw_putobj_processor.cc