Coda File System

Re: venus keeps locking up :-(

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Wed, 12 Jul 2000 15:10:19 -0400
On Wed, Jul 12, 2000 at 03:03:55PM -0400, Jan Harkes wrote:
> On Wed, Jul 12, 2000 at 06:32:36PM +0200, System V wrote:
> > tail -f /usr/coda/etc/venus.log
> > [ W(25) : 0000 : 18:20:25 ] WAITING((0x7f000000.0x1.0x1)): level = RD,
> > readers = 0, writers = 1
> 
> Brian Noble at one point identified a kernel problem that can cause this
> situation. Upcalls from the kernel to venus are aborted when the process
> triggering the upcall receives a ^C, this also happens for CLOSE upcalls.
> 
> In that case venus cannot correctly decrement the readers/writers.

BTW. this bug is fixed in linux 2.4.0-test1 and later kernels. The
patches haven't been backported to linux 2.2 or 2.0 kernels. It is
unknown whether the *BSD and Solaris kernel modules are affected by
the same problem.

Jan
Received on 2000-07-12 15:11:04