On Thu, Jun 14, 2018 at 02:05:02PM -0500, Eric Sandeen wrote: > > > On 6/14/18 12:59 PM, Darrick J. Wong wrote: > > On Thu, Jun 14, 2018 at 07:46:40PM +0200, Luis R. Rodriguez wrote: > >> On Wed, Jun 13, 2018 at 11:29:49PM -0700, Darrick J. Wong wrote: > >>> On Thu, Jun 14, 2018 at 03:08:44PM +1000, Dave Chinner wrote: > >>>> On Wed, Jun 13, 2018 at 11:23:09PM -0500, Eric Sandeen wrote: > >>>>> On 6/13/18 11:06 PM, Dave Chinner wrote: > >>>>>> With this change, we'll have code to maintain it to ensure that the > >>>>>> file gets updated properly, and it will probably take more time and > >>>>>> effort to validate that the generated file is correct (and debug if > >>>>>> it's not!) compared to the 30s it will take to hand edit the > >>>>>> template file to change or add a new default... > >> > >> If we had an xfstest to *test* that same generated file, this would not > >> be an issue and from what I gather we need quite a bit of work to get there. > >> > >> I'm working on a test for config stuff but that will just test for now > >> (and this reveals some future work needed): > >> > >> a) a set of config files we know should work and ensure they produce the > >> same filesystem as if we had used CLI params. We can use xfs_db -c version > >> against both filesystems and check that each differences. Since this would > >> use the same xfsprogs for the results of a config based filesystem and > >> the CLI based filesystem the diff would only generate if there really > >> was a change between both runs, and you can use any xfsprogs version > >> for it. > > > > Hmm, just out of curiosity, are there any mkfs cli/config options that > > do /not/ show up in the output of mkfs and/or 'xfs_db -c info'? > > Of the options that actually write [meta]data to disk, these don't show > up in the info output: > > -m uuid= > -l agnum= > -L <label> And the extent size hints and other attributes written to the root inode. And anything in the protofile. Cheers, Dave. -- Dave Chinner david@xxxxxxxxxxxxx -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html