From: Igor Fedotov Date: Thu, 13 Feb 2020 22:06:46 +0000 (+0300) Subject: os/bluestore: do not require min_length to be power of two for bmap X-Git-Tag: v16.1.0~2608^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=21532045efeb8d357518686df84a529ee3d32a60;p=ceph.git os/bluestore: do not require min_length to be power of two for bmap allocator. Signed-off-by: Igor Fedotov --- diff --git a/src/os/bluestore/fastbmap_allocator_impl.h b/src/os/bluestore/fastbmap_allocator_impl.h index a584265527c1..7dcbec30ec54 100644 --- a/src/os/bluestore/fastbmap_allocator_impl.h +++ b/src/os/bluestore/fastbmap_allocator_impl.h @@ -634,7 +634,6 @@ protected: { uint64_t prev_allocated = *allocated; uint64_t d = L1_ENTRIES_PER_SLOT; - ceph_assert(isp2(min_length)); ceph_assert(min_length <= l2_granularity); ceph_assert(max_length == 0 || max_length >= min_length); ceph_assert(max_length == 0 || (max_length % min_length) == 0);