[4852] in testers

home help back first fref pref prev next nref lref last post

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

home help back first fref pref prev next nref lref last post