From owner-freebsd-fs Mon Apr 28 20:21:14 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id UAA20106 for fs-outgoing; Mon, 28 Apr 1997 20:21:14 -0700 (PDT) Received: from mail.webspan.net (mail.webspan.net [206.154.70.7]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA20101 for ; Mon, 28 Apr 1997 20:21:12 -0700 (PDT) Received: from orion.webspan.net (orion.webspan.net [206.154.70.5]) by mail.webspan.net (WEBSPAN/970116) with ESMTP id XAA11295; Mon, 28 Apr 1997 23:20:53 -0400 (EDT) Received: from orion.webspan.net (localhost [127.0.0.1]) by orion.webspan.net (WEBSPN/970116) with ESMTP id XAA06951; Mon, 28 Apr 1997 23:20:52 -0400 (EDT) To: Michael Hancock cc: David Greenman , Don Lewis , fs@freebsd.org From: "Gary Palmer" Subject: Re: the namei cache... In-reply-to: Your message of "Fri, 25 Apr 1997 12:08:45 +0900." Date: Mon, 28 Apr 1997 23:20:52 -0400 Message-ID: <6949.862284052@orion.webspan.net> Sender: owner-fs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Michael Hancock wrote in message ID : > However, addressing the performance needs of news servers or large > /var/mail directories might lead to a lot of complications. It's like you > need some kind of dynamic hash table creation capability for each > directory vnode. I don't think this is practical. I don't think any form of non-hashed search will work well with this: root@news:/var/spool/news/misc/jobs/offered> ls | wc -l 20040 or the /var/spool/news/control/cancel directory, which typically has hundreds of thousands of files in it (unless the admin is smart and sets the expire on control.cancel to 0, which will bring it down to a max of about 50,000) Gary -- Gary Palmer FreeBSD Core Team Member FreeBSD: Turning PC's into workstations. See http://www.FreeBSD.ORG/ for info