
On 8/2/13 3:40 PM, Jan Engelhardt wrote:
On Tuesday 2013-07-23 16:33, Jeff Mahoney wrote:
In SLE11 SP3, we actively limit the feature set without a mount option enabling access to those features. We don't enable compression or multi-volume file systems.
So, the question is: Is this something we should consider for openSUSE as well? The goal isn't to ever deny users access to the available features or to force them to rebuild the kernel to enable them, but to shield unsuspecting users from features that may not be fully baked yet.
It seems sort of pointless to attempt rejecting mounting of a multivol filesystem, because the user has already expressly given his consent to wanting to run such a multivol setup, at the time of mkfs.btrfs/btrfs device add.
Except that the stability of multivolume file systems isn't defined by the mkfs. It's defined by the kernel implementation. We're informing users that certain features aren't deemed stable in a particular kernel release. So even if we warned users about the stability of certain features in mkfs, the warnings would follow the mkfs version instead of the kernel version, unless we had some way export that information up front. That, I think, is pointless. -Jeff -- Jeff Mahoney SUSE Labs