Return-Path: Delivered-To: apmail-geronimo-dev-archive@www.apache.org Received: (qmail 86297 invoked from network); 16 Jan 2006 12:50:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 16 Jan 2006 12:50:54 -0000 Received: (qmail 14535 invoked by uid 500); 16 Jan 2006 12:50:33 -0000 Delivered-To: apmail-geronimo-dev-archive@geronimo.apache.org Received: (qmail 14474 invoked by uid 500); 16 Jan 2006 12:50:32 -0000 Mailing-List: contact dev-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list dev@geronimo.apache.org Received: (qmail 14452 invoked by uid 99); 16 Jan 2006 12:50:32 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jan 2006 04:50:32 -0800 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [209.235.255.182] (HELO jetty3.inetu.net) (209.235.255.182) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Jan 2006 04:50:21 -0800 Received: (qmail 28534 invoked from network); 16 Jan 2006 12:50:00 -0000 Received: from host86-138-58-206.range86-138.btcentralplus.com (HELO ?192.168.0.4?) (jules@86.138.58.206) by jetty3.inetu.net with AES256-SHA encrypted SMTP; 16 Jan 2006 12:50:00 -0000 Message-ID: <43CB9651.3080703@coredevelopers.net> Date: Mon, 16 Jan 2006 12:49:21 +0000 From: Jules Gosnell User-Agent: Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) X-Accept-Language: en-us, en MIME-Version: 1.0 To: dev@geronimo.apache.org Subject: Re: Replication using totem protocol References: <59575.68.101.239.161.1136400404.squirrel@68.101.239.161> <01CD8D63-412D-4B7C-B7C9-C77228829439@iq80.com> <58577.68.101.239.161.1137097683.squirrel@68.101.239.161> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N see inline at bottom.... Dain Sundstrom wrote: > On Jan 12, 2006, at 12:28 PM, lichtner@bway.net wrote: > >> I didn't see it - I'm not sure why. >> >>> According to the website (http://www.bway.net/~lichtner/evs4j.html): >>> >>> "Extended Virtual Synchrony for Java (EVS4J), an Apache- >>> Licensed, pure-Java implementation of the fastest known totally >>> ordered reliable multicast protocol." >> >> >> Yes, I wrote that. >> >>> Once you have a total ordered messing protocol, implementing a >>> distributed lock is trivial (I can go into detail if you want). >> >> >> Yes. You just send a totally-ordered message and wait for it to arrive. >> >>> I suggest we ask Guglielmo if he would like to donate his >>> implementation to this incubator project >> >> >> I don't know about donating it. Who would they want me to transfer the >> copyright to? > > > No. You license the code to the Apache Software Foundation giving > the foundation the rights to relicense under any license (so the > foundation can upgrade the license as they did with ASL2). We do ask > that you change the copyrights on the version of the code you give to > the ASF to something like "Copyright 2004 The Apache Software > Foundation or its licensors, as applicable." > >>> and if he would like to work on a pessimistic distributed locking >> >> implementation. >> >>> What do you think? >> >> >> I would definitely like to work on it, but I still work for a >> living, so >> that's something to think about. (I happen to be between jobs right >> now.) > > > Nothing better to do between jobs than coding :) > >> Also, what do you need to locks for? > > > Locking web sessions and stateful session beans in the cluster when a > node is working on it. > So, Dain, what do you have in mind ? Something to go into WADI or ActiveSpace, or something else ? Could you expand.... I would be interested in comparing this approach to the one currently used by WADI and getting everyone's input. Cheers, Jules > -dain -- "Open Source is a self-assembling organism. You dangle a piece of string into a super-saturated solution and a whole operating-system crystallises out around it." /********************************** * Jules Gosnell * Partner * Core Developers Network (Europe) * * www.coredevelopers.net * * Open Source Training & Support. **********************************/