From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=0.9 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE,SUBJ_ALL_CAPS autolearn=no autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id 0533e3fd for ; Mon, 5 Nov 2018 20:09:15 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 7D2EFA2318; Tue, 6 Nov 2018 06:09:14 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 0B385A2162; Tue, 6 Nov 2018 06:08:54 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 9DA2CA2171; Tue, 6 Nov 2018 05:04:25 +1000 (AEST) Received: from mcvoy.com (mcvoy.com [192.169.23.250]) by minnie.tuhs.org (Postfix) with ESMTPS id 619E8A2162 for ; Tue, 6 Nov 2018 05:04:25 +1000 (AEST) Received: by mcvoy.com (Postfix, from userid 3546) id 5996C35E0F0; Mon, 5 Nov 2018 11:04:24 -0800 (PST) Date: Mon, 5 Nov 2018 11:04:24 -0800 From: Larry McVoy To: arnold@skeeve.com Message-ID: <20181105190424.GE19335@mcvoy.com> References: <20181105034940.GE2660@mcvoy.com> <20181105154404.GA19335@mcvoy.com> <201811051838.wA5Icosk029361@freefriends.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201811051838.wA5Icosk029361@freefriends.org> User-Agent: Mutt/1.5.24 (2015-08-30) Subject: Re: [TUHS] YP / NIS / NIS+ / LDAP X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: tuhs@minnie.tuhs.org, gtaylor@tnetconsulting.net Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" On Mon, Nov 05, 2018 at 11:38:50AM -0700, arnold@skeeve.com wrote: > Larry McVoy wrote: > > > OK, found some slides: > > > > http://mcvoy.com/lm/papers/lamed.pdf > > That was quite interesting!! Very impressive. Did the reference > port ever get contributed to Linux? It looks like a nice architecture. Yeah, it was sort of overkill for the problem space, but it seemed like the right answer. Very much inspired by the vnode/vfs interface I learned in SunOS. The caches worked across reboots. I left not long after we completed 1.0, Bob Mende (RIP) and some other folks took the mmap based dbm (I called mdbm) and put locks in each page so you could have multiple writers. That code made its way to yahoo and just got used for everything, they made it C++ (not a fan of that but whatever) and evolved it farther than I ever imagined. They had DBs that were 100's of gigs ~20 years ago. They open sourced their stuff. I'm not sure if SGI ever open sourced it, be a shame if they didn't. Though the need for a YP server that scales to the entire world is not so clear to me. But you could do it.