Re: [PATCH] generic/224: Increase filesystem instance size to 1.5 GiB

Chandan Rajendra
2015-09-22T05:18:42Z

On Friday 11 Sep 2015 09:38:43 Qu Wenruo wrote:

Qu, Sorry for the late response. My email client's filtering had broken and
hence I did not see your response until now.

> Hi Chandan,
>
> Although the reply may be a little late, but I think it's still better
> to fix the bug in mkfs.btrfs.
>
> The core problem is, why mkfs.btrfs is insisting on make the fs into
> mixed-bg.
>
> Auto detection for small device and make it into mixed-bg should be a
> "OPTIONAL" feature, not a "mandatory" one.
>
> So IMHO, the best method is to disable mixed-bg when nodesize/sectorsize
> is given and differs and user doesn't force mkfs to create mixed-bg.
>

My understanding of the chunk allocator (i.e. __btrfs_alloc_chunk()) was
incomplete. Looking into the code more thoroughly I now realize that 'small
filesystem detection and mixed-bg creation' can be made optional. Thanks for
the suggestion.

--
chandan