[OpenAFS] server process hang on salvage attempt
Joseph H Vilas
Joseph H Vilas <jhv@oit.duke.edu>
Fri, 02 Jul 2004 13:44:52 -0400
Folks,
I have a problem where attempting to salvage a volume results in a
hung salvager and volserver. The fileserver continues to run, but at
very heavy CPU utilization. The only way out of the problem seems to
be a restart. The machine:
delrey.acpub.duke.edu[230] uname -a
SunOS delrey.acpub.duke.edu 5.9 Generic_112233-11 sun4u sparc SUNW,Ultra-60
delrey.acpub.duke.edu[231] /usr/sbin/rxdebug localhost 7000 -version
Trying 127.0.0.1 (port 7000):
AFS version: OpenAFS 1.2.10 built 2003-11-17
delrey.acpub.duke.edu[232] /usr/sbin/rxdebug localhost 7005 -version
Trying 127.0.0.1 (port 7005):
AFS version: OpenAFS 1.2.10 built 2003-11-17
We're using namei.
At first I thought this was a problem with a particular volume. The
volume definitely had a problem, but vos move still got it off after
restarting the server instances. Then a salvage on another, normal
volume on the same partition still caused the problem. We didn't have
time in our outage window to go through another restart cycle, and I
didn't try a salvage of another partition or any whole partition.
The salvager is getting this far:
@(#) OpenAFS 1.2.10 built 2003-11-17
06/25/2004 20:31:38 STARTING AFS SALVAGER 2.4 (/usr/libexec/openafs/salvager /vicepc 536889470)
Then it hangs. The volserver will answer a vos status request, but
any request for real information (like vos listvol) will not return.
It looks like the fssync thread in the fileserver is just not coming
back. In any case, running the salvager reliably produced this
problem 3-4 times. The machine has otherwise been operating just fine
for about 2 1/2 months.
I have a gcore from the fileserver while it was apparently
dysfunctional. What other information could I provide that would be
of any help?
Joe
--
Joseph H Vilas jhv@duke.edu 1-919-660-6902
Box 90132, Duke University, Durham, NC 27708-0132
"I want to live in a society where people are intoxicated
with the joy of making things." -- William Coperthwaite