From owner-freebsd-hackers@FreeBSD.ORG Sun Aug 1 19:45:48 2010 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 858BF106566C for ; Sun, 1 Aug 2010 19:45:48 +0000 (UTC) (envelope-from seanbru@yahoo-inc.com) Received: from mrout1.yahoo.com (mrout1.yahoo.com [216.145.54.171]) by mx1.freebsd.org (Postfix) with ESMTP id 6DEA78FC1E for ; Sun, 1 Aug 2010 19:45:48 +0000 (UTC) Received: from [127.0.0.1] (proxy8.corp.yahoo.com [216.145.48.13]) by mrout1.yahoo.com (8.13.8/8.13.8/y.out) with ESMTP id o71JjVij095595; Sun, 1 Aug 2010 12:45:31 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; s=serpent; d=yahoo-inc.com; c=nofws; q=dns; h=subject:from:to:cc:in-reply-to:references:content-type:date: message-id:mime-version:x-mailer:content-transfer-encoding; b=G29h1uZp6b7jpYpyxtf1KRUq4YGxVGYDVfJOL++Ps8YzHv+sY1JSi9gakCG3u7Cs From: Sean Bruno To: Ed Maste In-Reply-To: <20100729210622.GA84094@sandvine.com> References: <201007281510.o6SFAV5J052045@svn.freebsd.org> <20100729210622.GA84094@sandvine.com> Content-Type: text/plain; charset="UTF-8" Date: Sun, 01 Aug 2010 12:45:30 -0700 Message-ID: <1280691930.6985.2.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 (2.28.3-1.fc12) Content-Transfer-Encoding: 7bit X-Mailman-Approved-At: Sun, 01 Aug 2010 23:17:21 +0000 Cc: "freebsd-hackers@freebsd.org" Subject: Re: svn commit: r210561 - projects/sv/sys/net X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Aug 2010 19:45:48 -0000 On Thu, 2010-07-29 at 14:06 -0700, Ed Maste wrote: > On Wed, Jul 28, 2010 at 03:10:31PM +0000, Attilio Rao wrote: > > > Log: > > Initial import of the netdump files. > > They still need a lot of polishing and cleanup so they might not be > > considered definitive at all. > > This code is a port to recent FreeBSD of Darrell Anderson's network > crashdump support, which was done in the 4.x days. I can't find a > current website with the original versions but archive.org has a cache > of course: > > http://web.archive.org/web/20041204223729/http://www.cs.duke.edu/~anderson/freebsd/netdump/ > > Quoting from the old readme: > > Netdump provides FreeBSD kernel crash dumping over the network. > Netdump is a FreeBSD kernel module client and user-level server. > > A normal kernel crash writes a raw dump of memory to a dedicated > partition (usually the swap partition) using a low-level disk routine, > and then copies that raw dump into a file (via savecore) during the > following boot process. > > Netdump replaces the standard dump routine. During a crash, a netdump > client broadcasts to locate a netdump server, then sends the dump as > UDP/IP packets (with retransmission after loss). The netdump server > creates a dump file suitable for gdb. If netdump fails (for example, > no netdump server is located), a normal disk dump is performed. > > There is cleanup work to be done still, but we plan to have this in > shape for 9.0. > > -Ed > _______________________________________________ Excellent. I'll start tracking this over here at Yahoo. Sean