[OpenAFS] Re: Thinking about 1.6
Wed, 16 Dec 2009 12:38:43 -0600
On Wed, 16 Dec 2009 18:04:58 +0000
Simon Wilkinson <firstname.lastname@example.org> wrote:
> *) Remove the --enable-bos-restricted switch, and associated #ifdefs
> and make this behaviour the default - it's still controllable from the
> command line, and the default case is safe.
> *) Remove the --enable-supergroups switch, and enable supergroups by
> default. A number of sites have been running with supergroups enabled
> for years - making them optional just complicates configuration.
> Before doing this we need to ensure that a downgrade tool is
For these two, we also need to make these really obvious and difficult
to just pass by. Otherwise sites that depend on e.g. 'bos exec' would be
in for a surprise. Or sites that assume they can just rollback to 1.4
binaries and be fine (which they may not for supergroups).
> *) Make demand attach the default, but provide
> --disable-demand-attach-fs to allow old-style fileservers to still be
I'm not sure I see any benefit in using old-style fileservers, but
forcing people to change I guess may be going a bit far. Removing the
DAFS ifdef greatly simplifies a lot of code, though. Would it be
objectionable to remove it for the next dev branch?
+1 on all other points. In addition, remove --enable-unix-sockets, which
is already (confusingly) the default, and remove the associated #ifdefs.
Is there any reason to not use unix sockets for SYNC?
And not really a feature change, but perhaps make --enable-warnings the
default when we have gcc?
Are we / how long are we keeping the inode fileserver backend around?