Preparing Mozart 1.4.0

Raphael Collet raphael.collet at uclouvain.be
Sun Jun 29 15:19:11 CEST 2008


Dear Bob,

In short, the major change is the distribution layer.  It has been 
reimplemented completely on top of the DSS (Distribution SubSystem) 
library.  The DSS abstracts and generalizes the former distribution 
layer, and is no longer Mozart-specific.  It is mainly the work of Erik 
Klintskog (SICS, Sweden).

The new distribution support allows to choose between several protocols 
for each distributed entity.  As an example, for a given cell, one can 
choose between a stationary state protocol, two migratory state 
protocols, a protocol where the state is replicated on all proxy sites, 
and even no distribution at all, i.e., making the cell "sited".  A 
lease-based distributed garbage collection mechanism is also available.

The Fault module has also been redesigned and rewritten completely. 
Distribution-related exceptions and fault handlers have been discarded, 
because of their complexity and lack of modularity.  Fault watchers have 
been reduced to a simpler primitive: a stream of fault state for each 
entity.  The programmer can also provoke entity failure, which can be 
helpful for combining fault-tolerant abstractions.

We also have a certain number of small bug fixes.  We are preparing the 
document that lists all this stuff...

Cheers,
raph

Bob Calco wrote:
> What are the new features/fixes that will be part of the 1.4.0 release?
> 
> I have been away from Mozart for awhile (again), and was wondering what is
> new and upcoming in the land of Oz. :)
> 
> - Bob
> 
>> -----Original Message-----
>> From: hackers-bounces at mozart-oz.org [mailto:hackers-bounces at mozart-
>> oz.org] On Behalf Of Raphael Collet
>> Sent: Saturday, June 28, 2008 12:14 PM
>> To: Mozart hackers
>> Subject: Preparing Mozart 1.4.0
>>
>> Dear hackers,
>>
>> Yesterday I merged the branch mozdss-branch to the svn trunk.  The
>> trunk
>> now contains the new implementation of the distribution layer, which is
>> the one we are going to release as Mozart 1.4.0.  I should have warned
>> you before doing it, sorry for that.
>>
>> On Monday all the missing bits should be completed, and we will make a
>> branch mozart-1-4-branch for the release...
>>
>> Cheers,
>> raph
>> _______________________________________________________________________
>> __________
>> mozart-hackers mailing list                           mozart-
>> hackers at mozart-oz.org
>> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers
> 
> _________________________________________________________________________________
> mozart-hackers mailing list                           mozart-hackers at mozart-oz.org      
> http://www.mozart-oz.org/mailman/listinfo/mozart-hackers



More information about the mozart-hackers mailing list