[OpenAFS-devel] 1.4.0-rc4 weirdness

Jim Rees rees@umich.edu
Tue, 15 Nov 2005 18:01:43 -0500


  Yeah, the pstack output I have shows the CheckHost thread being idle at 
  the time, so it might not be that.

It's idle, but it's holding a lock on the host it's trying to talk to, and
has dropped the host hash lock (H_LOCK).  This is backwards.  The
speculation is that this is causing a deadlock.

I'm re-working my patch now so CheckHost always acquires the locks in the
"right" order, but there are other places in the file server that don't.