OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 19 Jun 2007 01:24:24 EDT


Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-3/src/WINNT/afsd

Modified Files:
	afsd_service.c cm_cell.c cm_cell.h cm_ioctl.c cm_scache.c 
	cm_volume.c lanahelper.cpp 
Log Message:
DELTA windows-misc-20070619
AUTHOR jaltman@secure-endpoints.com

VMWare adapters have proven unreliable replacements for the Microsoft 
loopback adapter.  Registering AFS often results in a name space collision.

Add cm_DumpCells() function and dump the cells as part of "fs memdump"

Dump all cm_scache_t and cm_volume_t regardless of reference counts

Fix cm_GetCell_Gen() to not allocate a new cm_cell_t when evaluating 
mount points to aliases.  Instead, after looking up the alias successfully
search the allCellsp list for the fullname of the cell.  If found, use
the existing entry and cleanup the one we were about to allocate.

Use read locks whenever possible instead of write locks when searching
the allCellsp list.



--- DELTA config follows ---
windows-misc-20070619 openafs/src/WINNT/afsd/afsd_service.c 1.61 1.62
windows-misc-20070619 openafs/src/WINNT/afsd/cm_cell.c 1.26 1.27
windows-misc-20070619 openafs/src/WINNT/afsd/cm_cell.h 1.8 1.9
windows-misc-20070619 openafs/src/WINNT/afsd/cm_ioctl.c 1.88 1.89
windows-misc-20070619 openafs/src/WINNT/afsd/cm_scache.c 1.71 1.72
windows-misc-20070619 openafs/src/WINNT/afsd/cm_volume.c 1.25 1.26
windows-misc-20070619 openafs/src/WINNT/afsd/lanahelper.cpp 1.15 1.16