From owner-freebsd-hackers Mon May 31 1:29:14 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from home.dragondata.com (home.dragondata.com [204.137.237.2]) by hub.freebsd.org (Postfix) with ESMTP id D8BDA14F35 for ; Mon, 31 May 1999 01:29:12 -0700 (PDT) (envelope-from toasty@home.dragondata.com) Received: (from toasty@localhost) by home.dragondata.com (8.9.2/8.9.2) id DAA10969; Mon, 31 May 1999 03:29:05 -0500 (CDT) From: Kevin Day Message-Id: <199905310829.DAA10969@home.dragondata.com> Subject: Re: Possible race in pipe device driver, esp on multi-cpu machines. In-Reply-To: <199905290846.BAA29926@apollo.backplane.com> from Matthew Dillon at "May 29, 1999 1:46:44 am" To: dillon@apollo.backplane.com (Matthew Dillon) Date: Mon, 31 May 1999 03:29:05 -0500 (CDT) Cc: hackers@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > A friend of mine upgraded one of his machines to a duel-cpu > box and upgraded the OS to -STABLE, and he noticed that his > backups were being corrupted. The corruption appears to occur when > he transfers huge gzip'd tar files over a 100BaseTX network: > > I believe that the problem is situated in the pipe device driver. While I really doubt that this is related, I discovered today that I'm able to repeatably lock up my -current machine with: find /home -print | afio -T 3k -G 6 -Z -z -v -o - | tee /scratch/backup.afio >/dev/rsa0 It runs for about 5 minutes, then hangs completely. Removing the tee and writing to either of them doesn't cause a hang. Running two afio's with run going to the file and one going to tape doesn't cause a hang. When it locks up, it's doing it pretty solidly. (no ddb, no keyboard echo, etc). I haven't ruled out hardware issues yet though, but it looks slightly pipe related. Kevin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message