Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jan 2007 16:11:01 -0800
From:      perryh@pluto.rain.com
To:        bra@fsn.hu
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: ufs_rename: fvp == tvp (can't happen), but it did
Message-ID:  <45a03a95.08FguubdCa9DFcxj%perryh@pluto.rain.com>
In-Reply-To: <45A0229F.7070701@fsn.hu>
References:  <45A0229F.7070701@fsn.hu>

next in thread | previous in thread | raw e-mail | index | archive | help
> The problem is the following: on machine A the mail spool is on a local 
> disk array (via ciss). On machine B we run experiments with an FC disk 
> array, so the e-mails are on gmirror'ed filesystems (on ciss for the 
> local disks and on isp for the FC array).
>
> The strange thing happens when both the local and FC disks are working 
> in the mirrors. I get the following warning very often:
> ufs_rename: fvp == tvp (can't happen)
>
> If I do a gmirror remove for the FC array, these go away. Also, the 
> other machine (with only local disks) is free from this.

It sounds as if the caller of ufs_rename() is confused.  You could
try setting a breakpoint on the printf(), or change it to a panic()
to get a dump, and try to figure out who the caller is and what is
going on.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45a03a95.08FguubdCa9DFcxj%perryh>