On Wed, Oct 14, 2015 at 11:10:38PM +0530, Chandan Rajendra wrote: > mkfs.btrfs allows creation of Btrfs filesystem instances with mixed block > group feature enabled and having a sectorsize different from nodesize. > For e.g: > > [root@localhost btrfs-progs]# mkfs.btrfs -f -M -s 4096 -n 16384 /dev/loop0 > Forcing mixed metadata/data groups > btrfs-progs v3.19-rc2-404-gbbbd18e-dirty > See http://btrfs.wiki.kernel.org for more information. > > Performing full device TRIM (4.00GiB) ... > Label: (null) > UUID: c82b5720-6d88-4fa1-ac05-d0d4cb797fd5 > Node size: 16384 > Sector size: 4096 > Filesystem size: 4.00GiB > Block group profiles: > Data+Metadata: single 8.00MiB > System: single 4.00MiB > SSD detected: no > Incompat features: mixed-bg, extref, skinny-metadata > Number of devices: 1 > Devices: > ID SIZE PATH > 1 4.00GiB /dev/loop6 > > This commit fixes the issue by setting BTRFS_FEATURE_INCOMPAT_MIXED_GROUPS > feature bit before checking the validity of nodesize that was specified on the > command line. > > Signed-off-by: Chandan Rajendra <chan...@linux.vnet.ibm.com>
Test added and applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html