On Wed, 16 Dec 2009 18:04:58 +0000 Simon Wilkinson <s...@inf.ed.ac.uk> 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 > available. 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 > built 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? > Comments? +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? -- Andrew Deason adea...@sinenomine.net _______________________________________________ OpenAFS-info mailing list OpenAFS-info@openafs.org https://lists.openafs.org/mailman/listinfo/openafs-info