From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id IAA29744; Mon, 4 Nov 2002 08:58:06 +0100 (MET) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id IAA29353 for ; Mon, 4 Nov 2002 08:58:05 +0100 (MET) Received: from d12lmsgate-2.de.ibm.com (d12lmsgate-2.de.ibm.com [194.196.100.235]) by nez-perce.inria.fr (8.11.1/8.11.1) with ESMTP id gA47w4D23887 for ; Mon, 4 Nov 2002 08:58:04 +0100 (MET) Received: from d12relay02.de.ibm.com (d12relay02.de.ibm.com [9.165.215.23]) by d12lmsgate-2.de.ibm.com (8.12.3/8.12.3) with ESMTP id gA47w3Be024640 for ; Mon, 4 Nov 2002 08:58:03 +0100 Received: from d10hubm1.telaviv.ibm.com (d10ml001.telaviv.ibm.com [9.148.216.55]) by d12relay02.de.ibm.com (8.12.3/NCO/VER6.4) with ESMTP id gA47w2km026828 for ; Mon, 4 Nov 2002 08:58:02 +0100 Subject: [Caml-list] New Ensemble release (1.39) To: caml-announce@inria.fr X-Mailer: Lotus Notes Release 5.0.7 March 21, 2001 Message-ID: From: "Ohad Rodeh" Date: Mon, 4 Nov 2002 09:57:01 +0200 X-MIMETrack: Serialize by Router on D10ML001/10/M/IBM(Release 5.0.9a |January 7, 2002) at 04/11/2002 09:58:02 MIME-Version: 1.0 Content-type: text/plain; charset=us-ascii Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk Ensemble is a group communication system written by Cornell, and the Hebrew University. It allows the creation of process group wherein reliable communication is supported. The system core is written in ML, with wrappers for C/C++/Java. A new Ensemble release, version 1.39, is now available, below are the release notes. RELEASE_NOTES This distribution includes ports to HPUX and Solaris donated by Bernd Harries (bha@gmx.de). The socket library has been reworked, generic code was split away from platform specific code. The five supported total ordering protocols have been brought up to date. A document describing the Ensemble lower-level transport and io-vector system has been added to the tutorial. A bug affecting use of gossip on win32 systems using UDP has been reported, and has not been fixed in this distribution. The next distribution will include a fix for it. IBM research has been added to the list of copyright holders along with Cornell and the Hebrew University. This does not change the terms of the licence, the system remains free of charge in the spirit of its BSD licence. A more specific list of changes: 1. Port to Solaris and HPUX, donated by Bernd Harries (bha@gmx.de). 3. Improved SEQBB performance. 4. Fixed ref-count and correctness bugs in SEQUENCER, TOTEM, TOTAL. 5. Reworked the socket library - Use the new ocaml-3.06 Unix setsock calls - split between the Unix stuff and win32 stuff, this gets read of the all the #ifdefs. - Rewritten the makefiles - Improved the exported .H files - cleanup 6. Improved safety of reference counted buffers. 7. Added a first version of a document describing the Ensemble lower-level transport and io-vector system. It can be found in the tutorial. 8. Removed the need for the ENS_ABSROOT environment variable. This was previously needed on win32 systems for 'make clean' purposes. 9. Bug effecting gossip on win32 systems. When an application using a gossip server dies, the gossip server goes into an infinite loop due to an endless sequence of socket errors. We are working on fixing this behaviour. OCAML COMPILER VERSION We are using version 3.06 for this version. PORTABILITY This version was tested on Linux, and WIN2000. It was also used on Solaris (with a gcc system) and HPUX. DOWNLOAD The system home site is at: www.cs.cornell.edu/Info/Projects/Ensemble ----------------------------------------------------------------------------------- Ohad Rodeh tel: +972-3-6401641 IBM Haifa, storage research ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners