geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jules Gosnell <ju...@coredevelopers.net>
Subject Re: Replication using totem protocol
Date Mon, 16 Jan 2006 12:49:21 GMT
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.
 **********************************/


Mime
View raw message