ufs_rename: fvp == tvp (can't happen), but it did
perryh at pluto.rain.com
perryh at pluto.rain.com
Sun Jan 7 00:13:11 UTC 2007
> 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.
More information about the freebsd-hackers
mailing list