]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: add lifecycle perf counters 35203/head
authorMatt Benjamin <mbenjamin@redhat.com>
Fri, 22 May 2020 21:43:46 +0000 (17:43 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Sat, 23 May 2020 18:14:09 +0000 (14:14 -0400)
commit57d0bcf57d7d5774b63465ae46dafd0253afde04
tree0bf21c4f383fdd7023f2c4d041c222369e309efc
parentcc7a23462887ae22ae2eaebcc1aeeac36c7171fb
rgwlc: add lifecycle perf counters

Historically, RGW lifecycle processing has not provided perfcounters.
A single expire counter was added in recent parallel lifecycle changes,
but granular counters for

    current expiration
    non-current expiration
    delete-marker expiration
    current transition
    non-current transition
    mpu aborts

are arguably much more useful, and can be summed in reports.

Fixes: https://tracker.ceph.com/issues/45667
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_lc.cc
src/rgw/rgw_lc.h
src/rgw/rgw_perf_counters.cc
src/rgw/rgw_perf_counters.h