]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
crimson: eliminate lock promotion from object_context and tri_mutex
authorSamuel Just <sjust@redhat.com>
Mon, 10 Jun 2024 20:47:07 +0000 (20:47 +0000)
committerSamuel Just <sjust@redhat.com>
Fri, 21 Jun 2024 22:24:57 +0000 (15:24 -0700)
commit4e14b21f03c5aa1801c1694136b35071186c19e4
treece476bc432167ddfde442be9e4b74f7190e32a6e
parentbe92834ebd779d3c4ef6484e4612f8df17bef63c
crimson: eliminate lock promotion from object_context and tri_mutex

Since we now load obc's via ObjectContext::load_then_with_lock, we no
longer need to promote locks.  Eliminate support for now.

Signed-off-by: Samuel Just <sjust@redhat.com>
src/crimson/common/tri_mutex.cc
src/crimson/common/tri_mutex.h
src/crimson/osd/object_context.h
src/crimson/osd/object_context_loader.cc
src/crimson/osd/object_context_loader.h