Coda File System

Re: Venus died

From: Denis Chapligin <chollya_at_satgate.net>
Date: Fri, 9 Sep 2005 09:53:44 +0300
Hello!

On Thu, Sep 08, 2005 at 05:25:50PM -0400, Jan Harkes wrote:
> Interesting, I don't really see how the failed realm resolution /
> connection attempt and the assertion are related, especially across
> client restarts. I would at least expect it to die during the VDB scan,
> because that is where we try to rebuild the realm and server structures.

If i'll see this problem again, i will make the backtrace. Sorry, there
was no gdb on that machine and i didn't have time to install it becase it
was urgent to make coda running.

> One possible cause is that some object was created for the realm and it
> thinks it has a valid reference. But it really doesn't, so when venus
> tries to destroy the runt object the resulting putref on the realm would
> make the realm's reference count go negative. And because we crash we
> end up aborting the pending RVM transaction. As a result the removal of
> the bad file/directory object is reverted during RVM recovery.


Thank you for your explanation! 

-- 
						Denis Chapligin

Received on 2005-09-09 02:55:19