]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE14-lih-host-hold-20050113
authorRainer Toebbicke <rtb@pclella.cern.ch>
Mon, 31 Jan 2005 04:10:43 +0000 (04:10 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 31 Jan 2005 04:10:43 +0000 (04:10 +0000)
commit79dd19d6e71fc082217af066bfb2b13ee28db631
tree3664cdcff6ac6dd441a859d84fd11f2878cb3c54
parent488be9122c1741872300a2a7bc99c8264686c8d9
STABLE14-lih-host-hold-20050113

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

(cherry picked from commit e4961402747d02f51b0ea82aad7f0d4f774dbeac)
src/viced/callback.c