On Tue, 11 Nov 2003, Lukas Ertl wrote: > Unfortunately, we are still seeing a problem here: we are running uvscan > (virus scanner), and while running it we are still seeing increasing unpcb > usage and orphaned unix domain sockets. > > We added some debug printfs to the fifo routines and found out that > fifo_cleanup is called from fifo_close with a vnode which has v_usecount > == 2 so the socket close calls aren't reached. Sorry, I probably missed an important part: we're creating the FIFOs on nullfs mounts - the test script works great on plain UFS mounts, but the null layer seems to VREF the vnode once again, so v_usecount is 2, thus it is missong the check in fifo_cleanup(). regards, le -- Lukas Ertl eMail: l.ertl_at_univie.ac.at UNIX Systemadministrator Tel.: (+43 1) 4277-14073 Vienna University Computer Center Fax.: (+43 1) 4277-9140 University of Vienna http://mailbox.univie.ac.at/~le/Received on Tue Nov 11 2003 - 09:32:55 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:28 UTC