]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd: log the number of 'dups' entries in a PG Log 46607/head
authorRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 9 Jun 2022 18:44:10 +0000 (18:44 +0000)
committerRadoslaw Zarzynski <rzarzyns@redhat.com>
Thu, 9 Jun 2022 20:33:53 +0000 (20:33 +0000)
commite68ad918a76a3b3398f7b220e5d42cfed01fc52b
tree4a999205c5955d2915958e236a1421e0297de94e
parent5d47b8e21e77a57e51781f00021f77c7967ebbe2
osd: log the number of 'dups' entries in a PG Log

We really want to have the ability to know how many
entries `PGLog::IndexedLog::dups` has inside.
The current ways are either invasive (stopping an OSD)
or indirect (examination of `dump_mempools`).

The code comes from Nitzan Mordechai (part of
ede37edd79a9d5560dfb417ec176327edfc0e4a3).

Fixes: https://tracker.ceph.com/issues/55982
Signed-off-by: Radoslaw Zarzynski <rzarzyns@redhat.com>
(cherry picked from commit 8f1c8a7309976098644bb978d2c1095089522846)
src/osd/PeeringState.cc