]> 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)
committerMatan Breizman <mbreizma@redhat.com>
Mon, 29 Jul 2024 12:38:29 +0000 (15:38 +0300)
commit1eed640afaa2c6b0f1b2b6ba5655b485f6303b8e
treed0d6f8ca80cd652f95f45ade76b451541e58a3ed
parentd315d6756ea7d773fa7d1c377a3e8f2ac573f470
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>
(cherry picked from commit 4e14b21f03c5aa1801c1694136b35071186c19e4)
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