Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Sep 2010 10:20:22 +0100
From:      Karl Pielorz <kpielorz_lst@tdx.co.uk>
To:        freebsd-fs@freebsd.org
Subject:   FreeBSD 8.1-R/amd64 - zfs 'hangs' - help tracing?
Message-ID:  <E535F873EBCF64D19AC01035@HexaDeca64.dmpriest.net.uk>

next in thread | raw e-mail | index | archive | help

Hi All,

I moved my machine from FreeBSD 7.2-S/amd64 to 8.1-R/amd64 about a week 
ago. Since then I've noticed that ZFS just 'hangs' - e.g. it'll work fine 
for a few days, then a process will get 'hung up' waiting on ZFS.

The machine is a Tyan motherboard (dual Opteron, dual cores, w/10Gb of 
RAM). 7.2-S & ZFS ran perfectly under it.

Anything else then that touches the pools, also 'hangs' - in top the 
original process shows as:

"
1927 root        1  44    0  8224K  1544K zio->i  0   0:00  0.00% ls
"

Anything else that touches the ZFS pools, ends up like:

"
2082 root        1  44    0 10284K  2976K zfs     3   0:00  0.00% csh
"

I saw a while ago a command under 8.1 to get 'more info' for these stuck 
processes, but can't for the life of me remember it?

If someone can give me some pointers to try and track down what's hanging?

The drives are spread over two Marvell 88SX6081's. I've tried the mvs 
driver for that controller, which gave me a bucket load of errors, and data 
corruption :(

Switching back to the standard ATA drivers for that card, I just get hangs 
:( - nothing is logged on the console, or syslog when this happens.


Thanks,

-Karl



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E535F873EBCF64D19AC01035>