]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: fix the allocate in bluefs 19030/head
authortangwenjun <tang.wenjun3@zte.com.cn>
Mon, 20 Nov 2017 07:28:29 +0000 (15:28 +0800)
committertangwenjun <tang.wenjun3@zte.com.cn>
Tue, 21 Nov 2017 11:27:25 +0000 (19:27 +0800)
commitd4f868ae7b9df723a9f785cbe6caee1f718e5e33
treefb1936c4ec396137de66fe879f4ef10dad5e6844
parent035a58859d30681a7662cb14ee498db8a95a46eb
os/bluestore: fix the allocate in bluefs

when bluefs succeed to reserve but failed to alloc in db space,

it will cause a assert, just because of the space fragmentation.

in this situation, it could not use slow device space,

and it would happen in stupid or avl allocator.

Signed-off-by: tangwenjun <tang.wenjun3@zte.com.cn>
src/os/bluestore/BlueFS.cc