Date: Mon, 2 Apr 2001 00:36:31 +0100 (BST) From: Andrew Gordon <arg@arg1.demon.co.uk> To: freebsd-stable@freebsd.org Cc: grog@lemis.com Subject: 4.3-RC processes stuck sleeping on "inode" (?vinum) problem update Message-ID: <Pine.BSF.4.21.0104020008080.9790-100000@server.arg.sj.co.uk>
next in thread | raw e-mail | index | archive | help
Further to my previous report: - This is definitely a problem in 4.3RC: I rolled back to 31st Jan sources (world & kernel), and the system has now been up for 36 hours (as opposed to at most 6 hours running 4.3RC). - New evidence makes me lean towards thinking that Vinum is responsible (though this is by no means conclusive): 1. I had previously only had my nfsd processes getting stuck (plus the 'reboot' process itself if I tried to reboot), however, while doing a 'cvs checkout' onto the vinum filesystem to build my jan31 world, the cvs process got stuck in "inode" too. 2. That same cvs checkout completed OK on a non-vinum filesystem. 3. I have just noticed in my console logs, that in the "ps" output showing the nfsd processes stuck in "inode", the "(syncer)" process is stuck in "vrlock" which is a vinum wait channel. Report proforma from http://www.vinumvm.org/vinum/how-to-debug.html ** What problems are you having? Processes stuck sleeping on "inode" - usually the "nfsd" process as this box's primary work is as a fileserver. ** Which version of FreeBSD are you running? 4.x-STABLE. Version from 24 March shows the problem, 31st January does not. ** Have you made any changes to the system sources, including Vinum? isdn4bsd sources in this build tree have been updated to -CURRENT, but the machine showing the bug does not have isdn in the kernel (nor any ISDN hardware). ** Supply the output of the vinum list command. serv20(root)# vinum list 5 drives: D drive0 State: up Device /dev/da0s1aAvail: 0/17500 MB (0%) D drive1 State: up Device /dev/da1s1a Avail: 0/17500 MB (0%) D drive2 State: up Device /dev/da2s1a Avail: 0/17500 MB (0%) D drive3 State: up Device /dev/da3s1a Avail: 0/17500 MB (0%) D drive4 State: up Device /dev/da4s1a Avail: 0/17500 MB (0%) 1 volumes: V home State: up Plexes: 1 Size: 68 GB 1 plexes: P home.p0 R5 State: up Subdisks: 5 Size: 68 GB 5 subdisks: S home.p0.s0 State: up PO: 0 B Size: 17 GB S home.p0.s1 State: up PO: 512 kB Size: 17 GB S home.p0.s2 State: up PO: 1024 kB Size: 17 GB S home.p0.s3 State: up PO: 1536 kB Size: 17 GB S home.p0.s4 State: up PO: 2048 kB Size: 17 GB ** Supply an extract of the Vinum history file. 29 Mar 2001 21:16:16.489308 quit 29 Mar 2001 21:31:05.467472 *** vinum started *** 29 Mar 2001 21:31:05.473094 start 29 Mar 2001 21:31:07.982066 *** Created devices *** 30 Mar 2001 09:30:57.334342 *** vinum started *** 30 Mar 2001 09:30:57.350901 start 30 Mar 2001 09:30:59.852519 *** Created devices *** 30 Mar 2001 10:31:39.452862 *** vinum started *** 30 Mar 2001 10:31:39.458490 start 30 Mar 2001 10:31:41.937394 *** Created devices *** 2 Apr 2001 00:27:33.416553 *** vinum started *** 2 Apr 2001 00:27:40.083946 *** vinum started *** [Note: no vinum admin was done in the period. Logging doesn't seem to be very consistent: whether or not you get "vinum started" in the log on reboot seems to depend on whether you needed to go to single-user for manual fsck]. ** Supply an extract of the file /var/log/messages. There really isn't anything interesting in /var/log/messages: just normal boot-up dmesg output, plus the odd: Mar 30 10:31:54 serv20 /kernel: WARNING: / was not properly dismounted ** If you have a crash, please supply a backtrace from the dump No crash - the system normally remains fully operational when the problem occurs, apart from a few processes stuck sleeping on "inode". To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0104020008080.9790-100000>