]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson/os/seastore: measure collection ordering_lock hold time
authorMatan Breizman <mbreizma@redhat.com>
Wed, 24 Jun 2026 12:52:59 +0000 (12:52 +0000)
committerMatan Breizman <mbreizma@redhat.com>
Wed, 8 Jul 2026 11:56:17 +0000 (11:56 +0000)
commit824e267a3384e2ed2db555913cdd4f16b4ebce7d
tree2320ccf51168d9989fb1d86998a1df55bab6a8d1
parent24d9c936f053de265b7b6b3436aac0a2acd3e494
crimson/os/seastore: measure collection ordering_lock hold time

collock_wait already tells us how long a transaction waits for the
per-collection ordering_lock, but not how long the lock is then held.

comparing hold to wait time can point at either slow in-lock or
contention of a hot pg.

Signed-off-by: Matan Breizman <mbreizma@redhat.com>
src/crimson/os/seastore/ordering_handle.h
src/crimson/os/seastore/seastore.cc
src/crimson/os/seastore/seastore.h