]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-updatecell-20070619
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 19 Jun 2007 17:15:59 +0000 (17:15 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 19 Jun 2007 17:15:59 +0000 (17:15 +0000)
commit847a200bb90d6de25a01a9eb45497289a4695cd3
tree906277353b06c448c0488724b1c20ac1beaf2789
parent12ee771f6f1a043a72df0d7a027c4190a689177e
DEVEL15-windows-updatecell-20070619

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.

(cherry picked from commit 01c3c334d53da95318f54b4085da9b37c79c90b9)
src/WINNT/afsd/cm_cell.c
src/WINNT/afsd/cm_cell.h
src/WINNT/afsd/cm_conn.c