Subject: kern/8195: amanda hangs in 'D' state
To: None <>
From: Manuel Bouyer <>
List: netbsd-bugs
Date: 08/12/1999 06:50:51
>Number:         8195
>Category:       kern
>Synopsis:       amanda hangs in 'D' state
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    kern-bug-people (Kernel Bug People)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Aug 12 06:50:00 1999
>Originator: (Manuel Bouyer)

LIP6, Universite Paris VI

>Release:        NetBSD 1.4.1 'final'
1.4.1 (ROBOT) #1: Tue Aug 10 18:15:53 MEST 1999 

	The amanda backup system works the following way:
	several 'dumper' processes collect dumps from clients in parrallel.
	These dumps are written to disk (in /var/amanda/place in my setup).
	Once a dump is done, the taper process transfers it from disk to
	the tape drive.

	The problem I have is that since I upgraded my amanda server from 1.3.3
	to 1.4.1, after several dumps have been written to disk and then
	transfered to tape, the taper process hang in 'D' state:
   98  1316  1315   1  -5  0   168 1172 getblk D    p0    0:16.33 taper 
	Any attemps to access the directory where dumps are written
	(a subdir of /var/amanda/place) hangs as well in D state:
    0  1533  1531   0  -2  0   524  892 vnlock D+   p2    0:00.09 -csh (tcsh)
    0  1437   235   0  -2  0   216  128 vnlock D+   p0    0:00.00 ls -l 
	(these are 'ls -l' in /var/amanda/place/19990812, and a
	'ls /var/amanda/place/1<tab>' in tcsh).

	Problem also occurs with a 1.4 and -current kernel.
	2 core dumps (one of 1.4.1, one of 1.4) of a 'reboot -d -q'
	once the system is in this state are available from

	For now I'm going to revert back to 1.3.3, as I'm leaving for
	a week and I need backups to be done.
	I can try patches (preferably for 1.4.1) when I'm back.

	Run amanda with a holding disk on a 1.4, 1.4.1 or -current system.
	unknow, unfortunably.