]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
os/bluestore: Improve _block_picker function
authorAdam Kupczyk <akupczyk@redhat.com>
Wed, 19 May 2021 10:49:37 +0000 (12:49 +0200)
committerMauricio Faria de Oliveira <mfo@canonical.com>
Wed, 10 Nov 2021 15:07:56 +0000 (12:07 -0300)
commite36e968de12902fda8305ec5f4b82c98faffa8a9
treec38662878ee36037e161733074295eb7033cc09d
parent259c23168c83bf42a11b4cde1b118caa52e75cfd
os/bluestore: Improve _block_picker function

Make _block_picker function scan (*cursor, end) + (begin, *cursor) instead of (*cursor, end) + (begin, end).
The second run over range (*cursor, end) could never yield any results.

Signed-off-by: Adam Kupczyk <akupczyk@redhat.com>
(cherry picked from commit c732060d3e3ef96c6da06c9dde3ed8c064a50965)
Signed-off-by: Mauricio Faria de Oliveira <mfo@canonical.com>
src/os/bluestore/AvlAllocator.cc