Re: [ANNOUNCE] xfsprogs v4.15.0-rc1 released

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Feb 22, 2018 at 02:49:27PM -0600, Eric Sandeen wrote:
> 
> 
> On 2/20/18 3:02 PM, Dave Chinner wrote:
> > 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....
> 
> Speaking for Fedora, it brings userspace & kernelspace into a distro
> together, so that's not a problem.  Speaking for RHEL, it's a long term
> distro that knows darned well that mixing and matching new & old requires
> care, if it's done at all.

Right, but other distros like debian have async kernel and userspace
package update schedules. It's not until they "freeze" for a release
that things like userspace and kernel versions are expected to have
feature matches. e.g. we could upload xfsprogs 4.16 with reflink
enabled by default to unstable the moment it is released. At that
point in time, the default unstable kernel might be a 4.15 kernel
(or older). Worse, the current installer kernel might be be even
older, even though the nightly build picks up the new installer
package we uploaded.

It's unecessary angst and pain that is easily avoided by having some
delay between saying "this is suported now" and "every new
filesystem will use it by default"....

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



[Index of Archives]     [XFS Filesystem Development (older mail)]     [Linux Filesystem Development]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux RAID]     [Linux SCSI]


  Powered by Linux