]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: make rgwlc entries extensible and extend
authorMatt Benjamin <mbenjamin@redhat.com>
Wed, 1 Apr 2020 23:21:27 +0000 (19:21 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Tue, 21 Apr 2020 17:39:15 +0000 (13:39 -0400)
commit394750597656d4f3ab7b8220af7046753117d39b
tree8117ca43c6683e4bb388d2fb44f2d3ad0daa6fe8
parent8e00319d1aece2f6d99004d8a53a38ed2e88ea19
rgwlc: make rgwlc entries extensible and extend

Add generation/run tracking to LC entries.  Define the entry as
a versioned structure, adapt accordingly.

N.B., has extra debug prints from later commit.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/cls/rgw/cls_rgw.cc
src/cls/rgw/cls_rgw_client.cc
src/cls/rgw/cls_rgw_client.h
src/cls/rgw/cls_rgw_ops.h
src/cls/rgw/cls_rgw_types.h
src/rgw/rgw_admin.cc
src/rgw/rgw_lc.cc
src/rgw/rgw_lc.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h