]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: intdoduce spillover mechanics to AvlAllocator.
authorIgor Fedotov <ifedotov@suse.com>
Wed, 12 Feb 2020 12:55:03 +0000 (15:55 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Sat, 25 Jul 2020 10:55:22 +0000 (13:55 +0300)
commita7d7e3e65c96abcaa8a619a2470d25e78ab00911
tree8041803b0db397705e82d04cc561812444670273
parent681c67f0a11e82a2b2f829fdf6e94bb04015def5
os/bluestore: intdoduce spillover mechanics to AvlAllocator.

This to be utilized in AvlAllocator's descendant class(es) to be able
to limit amount of entries allocator tracks. Hence bringing a cap for
RAM used by the allocator.

Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit efedcc077c7ed4e1e5ea26ae989fa3d6cbd287d4)
src/os/bluestore/AvlAllocator.cc
src/os/bluestore/AvlAllocator.h