OpenAFS CVS Commit: openafs/src/viced by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Sun, 30 Jan 2005 23:10:43 EST


Update of /cvs/openafs/src/viced
In directory GRAND.CENTRAL.ORG:/data/sb/openafs-stable-1_4_x/src/viced

Modified Files:
      Tag: openafs-stable-1_4_x
	callback.c 
Log Message:
DELTA STABLE14-lih-host-hold-20050113
AUTHOR rtb@pclella.cern.ch
FIXES 17211

"lih_r now leaves the current lih_host held, and h_Releases those for which
it changed mind during h_Enumerate. It also closes the window that
ClearHostCallbacks_r opens.

The problem was: due to the leak on the h_Hold table, rx connections and
host and client structures stopped being garbage collected once the
fileserver went through GetSomeSpace_r. Only relevant for "busy" servers,
many would never even invoke this routine."


--- DELTA config for openafs-stable-1_4_x follows ---
STABLE14-lih-host-hold-20050113 openafs/src/viced/callback.c 1.55.2.4 1.55.2.5