Bitmap allocator returns duplicate entries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ceph (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
There is a known issue where ceph commit latency can increase over time [0], and the "fix" is to move to the new Nautilus bitmap allocator back-ported in 12.2.12 [1].
It has been brought to my attention that one encountered a bug with the nautilus bitmap allocator [2] that brought down their cluster. This was due to a double-extent allocation which has been fixed and back-ported to Luminous, but is targeted for 12.2.13.
Would be good to add it into our Ubuntu ceph package(s) where it applies to get ahead of the op commit latency problem.
The bug is reported upstream and being discussed here [3] [4].
[0] http://
[1] https://<email address hidden>
[2] http://
[3] https:/
[4] https:/
issue#40080 has been addressed upstream and the fix will be delivered in the next point release of luminous (12.2.13).
The bitmap allocator is an experimental feature, that has been reported unstable by upstream [0]. There isn't an urgent need to drive this fix ahead of upstream.
Marking this bug as 'won't fix' and will update to 'fix released' when an SRU for 12.2.13 lands.
[0] https:/ /www.spinics. net/lists/ ceph-devel/ msg44622. html