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 -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html