[OpenAFS-port-darwin] 1.2.10 and patches?
Patrick M McNeal
mcneal@umich.edu
Mon, 18 Aug 2003 16:24:33 -0400
> Which of Alexei's patches does 1.2.10 include?
From http://openafs.org/frameset/dl/openafs/1.2.10/ChangeLog:
> 2003-05-15 15:09 shadow
>
> * src/: afs/afs_call.c, afs/DARWIN/osi_vfsops.c,
> afs/DARWIN/osi_vnodeops.c, afsd/Makefile.in, afsd/afsd.c: DELTA
> STABLE12-darwin-mount-and-disk-arbitration-enhancements-20030515
> AUTHOR akosut@cs.stanford.edu FIXES 1363
>
> * Allow AFS to be mounted multiple times, each mountpoint with its
> own root volume. This allows usage similar to the Windows client,
> e.g., mounting a drive that contains only the user's home
> directory. Our users find this much easier to work with than
> having to navigate the entire AFS tree in the Finder or open/save
> dialog.
>
> * Have afsd register /afs with the DiskArbitration system when
> mounting it. This means that the root afs volume shows up in the
> Finder immediately, and prevents the Finder from getting confused
> by additional AFS volumes later on.
>
> * Add a "-nomount" option to afsd, which prevents afsd from
> mounting /afs. We use this by default on our Mac OS X client, so
> that AFS doesn't show up in the interface at all unless the user
> explicitly asks for an AFS volume to be mounted. This is
> especially handy for portable or remote users who don't always
> have a network connection, since there isn't an AFS filesystem
> around to hang the Finder if the AFS servers can't be contacted
> (the cache manager may still hang, but since there are no AFS
> volumes mounted, the rest of the OS doesn't notice).
>
> * Make it so that /afs (mounted by afsd) will not unmount unless
> MNT_FORCE is given. This prevents the user from accidentally
> ejecting /afs in the Finder, and also works around a DiskArb bug in
> Mac OS X (possibly fixed in 10.2) where autodiskmount would
> sometimes unmount /afs when logging out, even though it's marked
> as non-ejectable.