On Tue, Feb 20, 2018 at 08:33:47AM -0800, Darrick J. Wong wrote: > On Tue, Feb 20, 2018 at 09:09:22AM -0600, Eric Sandeen wrote: > > (resend, somehow I keep missing reply-all) > > > > That would be much faster than at least our historical progression > > for new features: > > > > * Experimental for $LONG_TIME > > * Drop experimental for $SIGNIFICANT_TIME > > * Make default after that > > ISTR Dave once telling me that he usually waited ~4 kernel releases to > drop the experimental tag and then another year to turn it on by > default in mkfs. I'll grant you that seven kernels went by before > EXPERIMENTAL went away, so I don't think we need to wait a whole other > year. How about turning it on by default in July or so? The wait time for "supported -> default" is so that distro's have time to move to a feature supported kernel before they pick up a new xfsprogs release that turns on that feature by default. this mostly avoids the problem of distros accidentally turning on a feature that is still experimental in their kernel.... It also gives us "early adopter" feedback before large numbers of unsuspecting users have it enabled for them.... > Speaking of which, hasn't enough time passed to enable spinodes by > default in mkfs? Given the likelihood of worse fragmentation once we > add cow into the mix, we probably want that turned on before reflink. > > Hm.... EXPERIMENTAL was removed for spinodes in July 2016, so that > probably could be turned on "now". Yup, enough time has passed there. > > My sense is that it's a bit premature, having /just/ dropped the > > EXPERIMENTAL tag, which will (in theory) get more people using > > it in earnest and maybe shaking out more bugs. > > > > But I'd like to hear what others think as well. > > There's already too much new stuff in mkfs 4.15; let's wait for .17 > because that'll give the more cautious testers more time to find > whatever other bugs still lurk. :) I think even that is too fast. If distro's want it as the default before we set it, then they can patch mkfs themselves. If this is really a huge problem for distros, then wasn't this what someone wanted mkfs config files for? 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