]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
os/bluestore: use dev's block size as a minimal BlueFS allocation unit.
authorIgor Fedotov <igor.fedotov@croit.io>
Fri, 28 Feb 2025 09:40:33 +0000 (12:40 +0300)
committerIgor Fedotov <igor.fedotov@croit.io>
Tue, 29 Apr 2025 09:27:38 +0000 (12:27 +0300)
commit47091d1732b98881ca4a75fb2cf096418ea9eb7b
tree809019d80c05092f708fb2b84f295eba90534ca3
parentd6ef23cfad55982485047927697dce6743230206
os/bluestore: use dev's block size as a minimal BlueFS allocation unit.

Additionall this locks tail of DB/WAL volumes which is unaligned to
configured (not minimal!!) BlueFS allocation unit.

Effectively replaces changes from
https://github.com/ceph/ceph/pull/57015

Fixes: https://tracker.ceph.com/issues/68772
Signed-off-by: Igor Fedotov <igor.fedotov@croit.io>
(cherry picked from commit effaa686f38b9eff2f7b9c8df2ffaf76c9a49aff)
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h
src/os/bluestore/bluefs_types.cc
src/os/bluestore/bluefs_types.h