From owner-freebsd-hackers@FreeBSD.ORG Fri Jul 12 16:06:00 2013 Return-Path: Delivered-To: hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CD839E06; Fri, 12 Jul 2013 16:06:00 +0000 (UTC) (envelope-from julian@freebsd.org) Received: from vps1.elischer.org (vps1.elischer.org [204.109.63.16]) by mx1.freebsd.org (Postfix) with ESMTP id A3A341DE5; Fri, 12 Jul 2013 16:06:00 +0000 (UTC) Received: from jre-mbp.elischer.org (ppp121-45-226-51.lns20.per1.internode.on.net [121.45.226.51]) (authenticated bits=0) by vps1.elischer.org (8.14.5/8.14.5) with ESMTP id r6CG5qVc037450 (version=TLSv1/SSLv3 cipher=DHE-RSA-CAMELLIA256-SHA bits=256 verify=NO); Fri, 12 Jul 2013 09:05:56 -0700 (PDT) (envelope-from julian@freebsd.org) Message-ID: <51E0295A.4050200@freebsd.org> Date: Sat, 13 Jul 2013 00:05:46 +0800 From: Julian Elischer User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 MIME-Version: 1.0 To: Ed Maste Subject: Re: Kernel dumps [was Re: possible changes from Panzura] References: <9890DFF1-892A-4DCA-9E33-B70681154F43@mail.turbofuzz.com> <4F0DFAB7-D6D5-4068-A543-C9DF885D1A7D@dragondata.com> <51DDE91E.4000400@unsane.co.uk> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: hackers@freebsd.org, Kevin Day , Jordan Hubbard , Vincent Hoffman X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 16:06:00 -0000 On 7/12/13 10:01 PM, Ed Maste wrote: > On 10 July 2013 19:07, Vincent Hoffman wrote: >> There was some work on something similar at one point, not sure what >> came of it. >> http://lists.freebsd.org/pipermail/freebsd-current/2010-September/020164.html > The code referenced there has been used in production since 2005 or > so, and is based on an earlier implementation for FreeBSD 4.x that > dates to 2000. Despite some shortcomings in the implementation it has > proved quite reliable in practice. > > It hasn't made it into the tree yet for reasons raised in this thread. > The primary issue is that it allocates mbufs in the packet sending > path, and so relies on a number of kernel subsystems to be in a > consistent state. It doesn't use the stack, routing table, or driver > interrupt interfaces though. It could likely be made committable with > a relatively small effort to switch to preallocating an mbuf+cluster > or two at configuration time. > > More information is on the FreeBSD wiki, at https://wiki.freebsd.org/Netdump I would say this is one of the features I've looked for a LOT over the last 20 years. > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" > >