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

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 19 Jun 2007 12:16:03 EDT


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

Modified Files:
      Tag: openafs-devel-1_5_x
	cm_cell.c cm_cell.h cm_conn.c 
Log Message:
DELTA DEVEL15-windows-updatecell-20070619
AUTHOR jaltman@secure-endpoints.com

No longer permit cm_GetCell() or cm_FindCellByID() to return NULL simply
because cm_UpdateCell() failed.  The cm_cell_t object still exists and
is valid even if the vlServersp list is empty.

Modify the lock management in cm_GetCell_Gen() to ensure we drop all the
locks.

In cm_Analyze() update the volume status when one of the servers reports
VBUSY or VRESTARTING.


--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-windows-updatecell-20070619 openafs/src/WINNT/afsd/cm_cell.c 1.23.2.3 1.23.2.4
DEVEL15-windows-updatecell-20070619 openafs/src/WINNT/afsd/cm_cell.h 1.7.6.2 1.7.6.3
DEVEL15-windows-updatecell-20070619 openafs/src/WINNT/afsd/cm_conn.c 1.49.2.16 1.49.2.17