Subject: Re: CVS commit: src/sbin/dump
To: Juergen Hannken-Illjes <hannken@netbsd.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: source-changes
Date: 03/19/2004 09:15:29
On Wed, Feb 18, 2004 at 10:45:21AM +0000, Juergen Hannken-Illjes wrote:
|
| Module Name: src
| Committed By: hannken
| Date: Wed Feb 18 10:45:21 UTC 2004
|
| Modified Files:
| src/sbin/dump: tape.c
|
| Log Message:
| Avoid signal race condition. If a slave gets the SIGUSR2 signal between
| the "setjmp" and the "ready = 1" statements the slave will pause forever
| and the complet dump hangs.
|
| Fixes PR #24453
Thanks for this! It fixes a problem I'd been having with amanda
for almost a year.
After upgrading the kernel and dump(8), the problems on the two
systems I saw this on has gone away. (Just upgrading dump(8)
on a five month old -current kernel didn't suffice).
Luke.