]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/bluefs: Refactor flush_and_sync_log
authorAdam Kupczyk <akupczyk@redhat.com>
Sat, 5 Jun 2021 06:55:14 +0000 (08:55 +0200)
committerIgor Fedotov <igor.fedotov@croit.io>
Tue, 27 Jun 2023 10:51:24 +0000 (13:51 +0300)
commitbfa9acb2981034ad4e789adf4aad1eb656ae93a1
tree1c062f1ce6e217e1985353bce577b13a659521ec
parent8934282de75bfae9ed7c114e0bb6e46fc588d851
os/bluestore/bluefs: Refactor flush_and_sync_log

This refactor prepares flush_and_sync_log and compact_log_async for fine-grain locks in BlueFS.
There is no new logic introduced, but refactor is accompanied by some new comments.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit 05703cccee205ef4541448917a9926d55bb57274)
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h