Initial glance, it looks like the TryFlush... routine is called inside a DLOCK(), and itself does a DLOCK(). Not sure if that is kosher or not.
-- Nathan ------------------------------------------------------------ Nathan Neulinger EMail: [EMAIL PROTECTED] University of Missouri - Rolla Phone: (573) 341-4841 Computing Services Fax: (573) 341-4216 > -----Original Message----- > From: Neulinger, Nathan > Sent: Thursday, April 04, 2002 10:15 AM > To: [EMAIL PROTECTED] > Subject: [OpenAFS-devel] appears that cvs trunk has a > deadlock problem of some sort for linux24 > > > It's been introduced since 2002/03/26. Only changes I see in the trunk > since then are the fake stat code, and the flush-dcache stuff. > > Basically, running my "crash afsd" script (yes, it's useful > enough that > I keep a script around for some testing), runs through for a > while, and > then machine completely locks up. No panic msg, nothing. Only > thing that > responds is A-SysRQ-SUB. > > The script that I test with just does: > > find /umr/s/openafs/ -follow -type f -print | xargs -P 8 -n 30 wc > > Have not tried pulling out any of the dcache or fakestat > changes to see > if reverting them helps. Will try and get more info soon > unless someone > else spots problem first. (I assumed it was something with the > prototypes branch, but verified against build from the trunk.) > > -- Nathan > > ------------------------------------------------------------ > Nathan Neulinger EMail: [EMAIL PROTECTED] > University of Missouri - Rolla Phone: (573) 341-4841 > Computing Services Fax: (573) 341-4216 > _______________________________________________ > OpenAFS-devel mailing list > [EMAIL PROTECTED] > https://lists.openafs.org/mailman/listinfo/openafs-devel > _______________________________________________ OpenAFS-devel mailing list [EMAIL PROTECTED] https://lists.openafs.org/mailman/listinfo/openafs-devel
