Re: BlueStore BitMap allocator under Luminous

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On 10/11/2018 12:44 PM, Igor Fedotov wrote:
> Wido,
> 
> and one more comment on BlueFS allocation issues you're probably
> referring to.
> 
> IMO this is completely unrelated to allocator implementation - that
> rather a design flaw which might cause lack of ***BlueFS*** space at
> main device even when the device still  has plenty of free space. The
> root cause behind this is probably the "lazy" nature of BlueFS rebalance
> procedure which runs in background. Under heavy load it might fall behind.
> 
> I'm planning to start working on the fix shortly.
> 

Thank you for the feedback, in the meantime I've opened this PR:
https://github.com/ceph/ceph/pull/24542

As my thinking was actually that the logging killed the OSD as it died
under the load of the logging.

Wido

> 
> Thanks,
> 
> Igor
> 
> 
> On 10/11/2018 2:52 AM, Wido den Hollander wrote:
>> Hi,
>>
>> I was wondering how stable useful the Bitmap allocator is vs the Stupid
>> allocator with BlueStore under Luminous.
>>
>> In the master branch the Bitmap one is now the default, but why?
>> Searching for this I couldn't find a proper reason.
>>
>> The reason I'm asking is that I'm seeing some issues with BlueStore OSDs
>> running into BlueFS allocation issues when they are filling up.
>> (WAL+DB+DATA on same SSD).
>>
>> So one of the things I wanted to try is to switch to Bitmap, but I'd
>> like to check the stability and reasoning behind it first.
>>
>> Thanks,
>>
>> Wido
> 



[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux