]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.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>
Fri, 21 Mar 2025 17:26:16 +0000 (20:26 +0300)
commiteffaa686f38b9eff2f7b9c8df2ffaf76c9a49aff
tree9e320d99a664d7493aa0a29ae17cc7057f51d251
parent33b43af750fa2c62bf153b87124ee947460dac64
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>
src/os/bluestore/BlueFS.cc
src/os/bluestore/BlueFS.h
src/os/bluestore/bluefs_types.cc
src/os/bluestore/bluefs_types.h