Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 May 2006 16:59:33 -0700
From:      "David Kirchner" <dpk@dpk.net>
To:        "Robert Watson" <rwatson@freebsd.org>
Cc:        stable@freebsd.org, Kris Kennaway <kris@obsecurity.org>
Subject:   Re: quota deadlock on 6.1-RC1
Message-ID:  <35c231bf0605041659m2d90e50y9026f18af592f9f5@mail.gmail.com>
In-Reply-To: <20060504100110.P17611@fledge.watson.org>
References:  <20060502171853.GG753@dimma.mow.oilspace.com> <44579EE1.6010300@rogers.com> <20060502180557.GA91762@xor.obsecurity.org> <4457A02C.9040408@rogers.com> <20060502182302.GA92027@xor.obsecurity.org> <20060503110503.O58458@fledge.watson.org> <35c231bf0605031821s582b6d03j3ee9d434a596f62a@mail.gmail.com> <20060504014241.GA38346@xor.obsecurity.org> <35c231bf0605032005n4fe38769v9637a9393efb791a@mail.gmail.com> <20060504100110.P17611@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Here's how to reproduce the snapshot deadlock I'm seeing, with 6.1-RC2
cvsup'd as of 5 or 6 hours ago:

1) dd if=3D/dev/zero of=3D/usr/bigfile bs=3D1024 seek=3D209715200 count=3D0
2) mdconfig -a -t vnode -f /usr/bigfile
3) bsdlabel -w md0 auto
4) newfs -U md0a
5) fsck -v /dev/md0a # ^C this after a second or so, this makes the FS dirt=
y
6) mount /dev/md0a /mnt
7) fsck -v -B /dev/md0a

in another window:
8) while true; do ls -al /mnt/.snap;sleep 1;done

It locks up every time for me, with no further disk activity.
Unfortunately, for some reason, my server console became unaccessable,
so I'm not able to get to the kdb prompt. If I can get to it later,
what should I run other than "show lockedvnodes" and "show threads"?
Also, can anyone else try these steps and verify if they cause the
same problem for you?

In my initial tests, filed in a PR, steps #1 and #2 were unnecessary
as I was working with real disks. The result is the same here. Still,
I am curious if anyone else can get the same result with a real disk
>=3D200GB in size. I am unable to duplicate it with a 20GB partition,
and I am not sure why.

--
David 'dpk' Kirchner



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