]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore/bluefs: Cleanup on pending_release variable
authorAdam Kupczyk <akupczyk@redhat.com>
Thu, 23 Dec 2021 14:12:52 +0000 (15:12 +0100)
committerIgor Fedotov <igor.fedotov@croit.io>
Tue, 27 Jun 2023 11:30:35 +0000 (14:30 +0300)
commit2f0c52ac8e792b0bb90b663cd0ff58f17ab97f44
tree70e4fe3ebbca0ba76bbaed247d941e10275ac68e
parent9e83e5091e671bac94cd1c3aad87a3c7e8e7e61e
os/bluestore/bluefs: Cleanup on pending_release variable

Moved pending_release to struct dirty {}.
Restructured BlueFS::open_for_write to modify pending_release under dirty.lock.
Now all pending_release modifications are under dirty.lock.

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