[4852] in testers
Re: Strange sometime failure in .startup.X
daemon@ATHENA.MIT.EDU (Nickolai Zeldovich)
Thu Jun 21 12:27:14 2001
Message-Id: <200106211627.MAA00925@cutter-john.mit.edu>
To: Camilla R Fox <cfox@MIT.EDU>
cc: cana@MIT.EDU, testers@MIT.EDU
In-reply-to: Your message of "Wed, 20 Jun 2001 15:59:24 EDT."
<200106201959.PAA02804@red-herring.mit.edu>
Date: Thu, 21 Jun 2001 12:27:10 -0400
From: Nickolai Zeldovich <kolya@MIT.EDU>
I was able to reproduce the bug fairly easily on a 9.0 Linux
machine with roughly the following set of commands (the two
lookup requests have to be almost simultaneous for this to
work):
athena% cp /bin/true ~
athena% fs flushv ~
athena% ~/true & ~/true &
[ one of the invocations fails, the other succeeds ]
It looks like this bug is already fixed in the OpenAFS CVS tree,
between revisions 1.24 and 1.25 of afs/LINUX/osi_vnodeops.c. It
shouldn't be too hard to build a fixed module for Linux with this
patch, and it looks like this bug will probably bite some users..
-- kolya