[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.