From owner-freebsd-hackers@FreeBSD.ORG Mon May 21 02:10:29 2007 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 27D7316A41F for ; Mon, 21 May 2007 02:10:29 +0000 (UTC) (envelope-from sean@cyberwang.net) Received: from spunkymail-a10.g.dreamhost.com (d06184ca.dreamhost.com [208.97.132.202]) by mx1.freebsd.org (Postfix) with ESMTP id 1725713C43E for ; Mon, 21 May 2007 02:10:28 +0000 (UTC) (envelope-from sean@cyberwang.net) Received: from [10.0.1.2] (68-184-120-224.dhcp.smyr.ga.charter.com [68.184.120.224]) by spunkymail-a10.g.dreamhost.com (Postfix) with ESMTP id 6CA0F16335B; Sun, 20 May 2007 19:10:26 -0700 (PDT) Message-ID: <4650FF62.1060000@cyberwang.net> Date: Sun, 20 May 2007 22:09:38 -0400 From: Sean Bryant User-Agent: Thunderbird 1.5.0.10 (Windows/20070221) MIME-Version: 1.0 To: Garrett Cooper References: <4650D8F1.3060701@u.washington.edu> In-Reply-To: <4650D8F1.3060701@u.washington.edu> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-hackers@freebsd.org Subject: Re: More questions about BDB 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: Mon, 21 May 2007 02:10:29 -0000 Garrett Cooper wrote: > Ok, I've run into a strange issue with BDB's hash tables. > > Does anyone know what the following means? > > db_dump185: seq: Invalid argument > > Backstory: > When dumping out a large amount of data it appears that there's an > expected directive which isn't being inserted by Ruby's BDB1.85 > facility into the database, or the directive is inappropriately > expected by the dumping tool that I'm using (possible byte precision > overlap, incorrect coding/heuristics somewhere). > > The only thing I can find regarding the directive under the > /usr/src/lib/libc/db/hash directory is something in hash.c and ndbm.c, > where it looks like seq according to ndbm.c links together two (or > more) sets of data, because of a data length issue and integer sizes, > I think. > > Thanks, > -Garrett > _______________________________________________ > 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" Just a personal curiosity. Is there a particular reason why FreeBSD is holding on to BDB 1.85?