Hey Konstantin,

forget to mention - indeed clusters having 4K bluestore min alloc size are more likely to be exposed to the issue. The key point is the difference between bluestore and bluefs allocation sizes. The issue likely to pop-up when user and DB data are collocated but different allocation units are in use. As a result allocator needs to locate properly aligned chunks for BlueFS among a bunch of inappropriate misaligned chunks. Which might be ineffective in the current implementation and cause the slowdown.


Thanks,

Igor

On 12/09/2023 15:47, Konstantin Shalygin wrote:
Hi Igor,

On 12 Sep 2023, at 15:28, Igor Fedotov <[email protected]> wrote:

Default hybrid allocator (as well as AVL one it's based on) could take 
dramatically long time to allocate pretty large (hundreds of MBs) 64K-aligned 
chunks for BlueFS. At the original cluster it was exposed as 20-30 sec OSD 
stalls.
For the chunks, this mean bluestore min alloc size?
This cluster was deployed pre Pacific (64k) and not redeployed to Pacific 
default (4k)?


Thanks,
k
Sent from my iPhone


_______________________________________________
ceph-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to