dumpling fiemap

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

 



If user enable fiemap feature in osd side, there exists three ways to make
read/write sprase:

1. normal sparse read/write op
2. clone op
3. recover op

If any op doesn't support sparse way, it will destroy the advantage of this
way and write zero hole to sparse file. Now clone op can support sparse write,
this commit(https://github.com/ceph/ceph/pull/2137) implement sparse
read/write for recover op.

The main advantage is if rbd usage, it will hugely reduce the actual
capacity usage and will make clone/recovery faster!



On Fri, Sep 26, 2014 at 3:53 PM, Stefan Priebe - Profihost AG
<s.priebe at profihost.ag> wrote:
> Am 26.09.2014 um 09:36 schrieb Haomai Wang:
>> Sorry, the bug last mail reported exists in centos 6.5.
>>
>> I'm not sure which kernel version solve this bug and 3.12 kernel is
>> safe with fiemap on XFS
>
> What's the advantage of fiemap? I've a vanilla 3.10.55 kernel.
>
> Stefan
>
>> On Fri, Sep 26, 2014 at 3:33 PM, Haomai Wang <haomaiwang at gmail.com> wrote:
>>> On Fri, Sep 26, 2014 at 3:04 PM, Stefan Priebe - Profihost AG
>>> <s.priebe at profihost.ag> wrote:
>>>> Hi,
>>>>
>>>> as the documentation is very unspecific on this option i'm not sure
>>>> whether we should enable or disable this one on dumpling.
>>>
>>> It all depends on your kernel version. For example, as I remember
>>> there exists known XFS fiemap bug which will return false extent map.
>>>
>>> So you must ensure your kernel version with your local filesystem has
>>> the right fiemap impl.
>>>
>>>>
>>>> Greets,
>>>> Stefan
>>>> _______________________________________________
>>>> ceph-users mailing list
>>>> ceph-users at lists.ceph.com
>>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>
>>>
>>>
>>> --
>>> Best Regards,
>>>
>>> Wheat
>>
>>
>>



-- 
Best Regards,

Wheat


[Index of Archives]     [Information on CEPH]     [Linux Filesystem Development]     [Ceph Development]     [Ceph Large]     [Ceph Dev]     [Linux USB Development]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [xfs]


  Powered by Linux