Re: [PATCH 1/4] Btrfs: fix defragmentation regression

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

 



16:48, Dan Merillat wrote:
> On Fri, Sep 2, 2011 at 4:42 AM, Christoph Hellwig <hch@xxxxxxxxxxxxx> wrote:
>> On Fri, Sep 02, 2011 at 03:56:25PM +0800, Li Zefan wrote:
>>> There's an off-by-one bug:
>>>
>>>   # create a file with lots of 4K file extents
>>>   # btrfs fi defrag /mnt/file
>>>   # sync
>>>   # filefrag -v /mnt/file
>>>   Filesystem type is: 9123683e
>>>   File size of /mnt/file is 1228800 (300 blocks, blocksize 4096)
>>>    ext logical physical expected length flags
>>>      0       0     3372              64
>>>      1      64     3136     3435      1
>>>      2      65     3436     3136     64
>>>      3     129     3201     3499      1
>>>      4     130     3500     3201     64
>>>      5     194     3266     3563      1
>>>      6     195     3564     3266     64
>>>      7     259     3331     3627      1
>>>      8     260     3628     3331     40 eof
>>>
>>> After this patch:
>>
>> Can you please create an xfstests testcase for this?
> 
> Did this fix get lost?  I don't see it in git, and defragmenting a
> file still results in 10x as many fragments as it started with.
> (3.1-rc9)
> 

No, it's queued for 3.2, but I think it's a good candidate for 3.1.x.
--
To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystem Development]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux