From owner-freebsd-current@FreeBSD.ORG Fri Jan 28 15:22:09 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE86516A4CE for ; Fri, 28 Jan 2005 15:22:09 +0000 (GMT) Received: from darkness.comp.waw.pl (darkness.comp.waw.pl [195.117.238.136]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8988943D39 for ; Fri, 28 Jan 2005 15:22:09 +0000 (GMT) (envelope-from pjd@darkness.comp.waw.pl) Received: by darkness.comp.waw.pl (Postfix, from userid 1009) id 44738AE687; Fri, 28 Jan 2005 16:22:08 +0100 (CET) Date: Fri, 28 Jan 2005 16:22:08 +0100 From: Pawel Jakub Dawidek To: Slawek Zak Message-ID: <20050128152208.GB795@darkness.comp.waw.pl> References: <41FA509E.6070108@prioris.mini.pw.edu.pl> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="zpRN6KW+pnHWATcM" Content-Disposition: inline In-Reply-To: <41FA509E.6070108@prioris.mini.pw.edu.pl> User-Agent: Mutt/1.4.2i X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc X-OS: FreeBSD 5.2.1-RC2 i386 cc: freebsd-current@freebsd.org Subject: Re: GeomGate client or UFS related crash X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Jan 2005 15:22:10 -0000 --zpRN6KW+pnHWATcM Content-Type: text/plain; charset=iso-8859-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 28, 2005 at 03:47:58PM +0100, Slawek Zak wrote: +> Happened on yesterday's 5.3-STABLE. +>=20 +> It is a mount from SPARC/Solaris serving a ~600GB raw disk to FreeBSD. +> On the FreeBSD side were 10 iozone processes looping in automated mode +> (-a). Iozone runs fine up to 512K block until the server dies terrible +> death. After reboot the filesystem (UFS2 with softupdates) cannot be +> mounted or checked: +>=20 +> ravell# fsck -t ufs /dev/ggate0 +> ** /dev/ggate0 +> Cannot find file system superblock +> ioctl (GCINFO): Inappropriate ioctl for device +> fsck_ufs: /dev/ggate0: can't read disk label +> ravell# dumpfs /dev/ggate0 +> dumpfs: /dev/ggate0: could not read superblock to fill out disk It is possible that ggate has returned an error to the file system, because of full queue or something simlar. If so, it is possible that file system can crash (UFS do really poor job in I/O errors handling). You can catch errors from ggate by setting kern.geom.gate.debug to 1. +> As a side note, would it be hard to eliminate userland pages from the +> crashdump to both increase secrecy and shorten crashfile/dump duration? +> Can be done in both Solaris and Tru64, would be good to have in FreeBSD = too. Yeah... --=20 Pawel Jakub Dawidek http://www.wheel.pl pjd@FreeBSD.org http://www.FreeBSD.org FreeBSD committer Am I Evil? Yes, I Am! --zpRN6KW+pnHWATcM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (FreeBSD) iD8DBQFB+ligForvXbEpPzQRAmY4AKCXB+jOgdqlYCXjMul3QsOR08IH7gCeO8NH gxY4t5voWEYAu50HN0Jh8Mo= =DGjW -----END PGP SIGNATURE----- --zpRN6KW+pnHWATcM--