]> 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
authorYixin Jin <yjin77@yahoo.ca>
Thu, 12 Jan 2023 20:18:54 +0000 (20:18 +0000)
committerMykola Golub <mgolub@suse.com>
Tue, 13 Jun 2023 06:18:52 +0000 (07:18 +0100)
commitd82fa08fb2b58b7bba8284e7a482735973310172
treee4966f4c4ec94fce46c3fd06a35fb6008f992321
parentf17d379fd99140dfcb6b746fd2c7ea9c010cbcaf
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>
(cherry picked from commit 9996b02ffb62cb8adf0882cf064d82c493d2f498)
src/cls/rgw/cls_rgw.cc
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_client.h
src/rgw/rgw_putobj_processor.cc