From owner-freebsd-fs@FreeBSD.ORG Wed Sep 29 09:33:56 2010 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87E041065674 for ; Wed, 29 Sep 2010 09:33:56 +0000 (UTC) (envelope-from kpielorz_lst@tdx.co.uk) Received: from mail.tdx.com (mail.tdx.com [62.13.128.18]) by mx1.freebsd.org (Postfix) with ESMTP id 2BF758FC18 for ; Wed, 29 Sep 2010 09:33:55 +0000 (UTC) Received: from HexaDeca64.dmpriest.net.uk (HPQuadro64.dmpriest.net.uk [62.13.130.30]) (authenticated bits=0) by mail.tdx.com (8.14.3/8.14.3/Kp) with ESMTP id o8T9L1ww029415 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO) for ; Wed, 29 Sep 2010 10:21:02 +0100 (BST) Date: Wed, 29 Sep 2010 10:20:22 +0100 From: Karl Pielorz To: freebsd-fs@freebsd.org Message-ID: X-Mailer: Mulberry/4.0.8 (Win32) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Subject: FreeBSD 8.1-R/amd64 - zfs 'hangs' - help tracing? X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Sep 2010 09:33:56 -0000 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