]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: start using 64-bit intervals for bitmap allocator
authorIgor Fedotov <ifedotov@suse.com>
Wed, 13 Mar 2019 16:09:40 +0000 (19:09 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Tue, 2 Apr 2019 09:51:59 +0000 (12:51 +0300)
commit63e146878757c28ce92e8678fd13a4ebf6aae1ad
tree82c1243b9795c6258e1be5be3aa27c55a5640499
parent7593070e97e60fbdf5d28a208112f5403e18f9f3
os/bluestore: start using 64-bit intervals for bitmap allocator

This helps to avoid 4Gb+ values wrapping which resulted in
allocation failures.

Fixes: https://tracker.ceph.com/issues/38761
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit d1466963a60ed2345a6fc159071ec09ce422b656)
src/os/bluestore/fastbmap_allocator_impl.h
src/test/objectstore/fastbmap_allocator_test.cc