]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
crimson/os/seastore: ensure transaction commit order
authorZhang Song <zhangsong325@gmail.com>
Mon, 3 Apr 2023 11:15:21 +0000 (19:15 +0800)
committerMatan Breizman <mbreizma@redhat.com>
Sun, 21 May 2023 09:11:05 +0000 (09:11 +0000)
commit7f2cd4f94e557ac791fababe564b528c2f8f97de
treeb2e6c02eb74549119f8f7b8c2c4c6a0335f25c36
parentbec53a5f29f0dd7516fd061d4caddf66bc0bf085
crimson/os/seastore: ensure transaction commit order

The previous implementation acquired the throttler first,
which could result in an unordered wakeup sequence.

Signed-off-by: Zhang Song <zhangsong325@gmail.com>
(cherry picked from commit 0740e21e3248d227301d099d6778e94baf62a9e8)
src/crimson/os/seastore/seastore.h