Coda File System

Re: Venus dies when trying to access newly mounted volume

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Fri, 3 May 2002 16:56:51 -0400
On Thu, May 02, 2002 at 08:35:20PM -0500, Michael Janssen wrote:
> I just setup a test Coda server with the debian packages available
> (which made it alot easier, from what I can tell from the docs) and
> have a small problem.  I have created two volumes testone and testtwo 
> with createvol_rep.  I can mount these two volumes into the coda tree
> with cfs just fine (or at least it looks fine). However, when I try to 
> ls -l the /coda directory, or cd to one of the new mounts, venus dies!
> 
> What I get in the venus.err logs: 
> 20:43:36 Venus starting...
> 20:43:36 /coda now mounted.
> 
> 20:51:55 reinstalling volume 2130706434 (testone)
> RVMLIB_ASSERT: _rvm_data->tid is non zero during begin transaction
> Assertion failed: 0, file "rvmlib.c", line 76

I normally don't ever see that message. It looks like an RVM transaction
is started while there is already one active. My guess is that the
ongoing transaction is where the "reinstalling" message is displayed.
Now I just have to figure out where the second Recov_BeginTrans is
called.

Jan
Received on 2002-05-03 16:59:20