Login  Register

RE: [squeak-dev] [ANN] Magma release 42

Posted by Travis Kay on Aug 20, 2009; 7:23pm
URL: https://forum.world.st/squeak-dev-ANN-Magma-release-42-tp82292p82296.html

Great work Chris!

Travis

-----Original Message-----
From: [hidden email] [mailto:[hidden email]] On Behalf Of Chris Muller
Sent: Thursday, August 20, 2009 11:55 AM
To: magma
Cc: squeak dev
Subject: [squeak-dev] [ANN] Magma release 42

I am pleased to announce a new release of Magma.  Release 42 brings
unprecedented scale and availability of persistent domain models to
Squeak users.  In particular, a single logical repository can now be
served from multiple servers simultaneously, each hosting their own
physical copy.  To maintain consistency, just one server receives
writes and broacasts commit-records to "warm-backup" servers
asynchronously.  The warm-backups ensure to keep themselves constantly
up to date automatically.

Individual servers in the "Node", even the primary, can be brought
off-line and back on-line without disruption to clients.  Maintenance
routines such as full-backup and compression may optionally be run
while a repository is off-line, resulting in true 24x7 operation with
no performance degradation due to maintenance jobs.  The more physical
copies of a repository that are brought on-line, the more read-scale
the overall Node will provide.  For more details, see:

  http://wiki.squeak.org/squeak/6101

Scales up as well as down:  Magma retains it's existing ability to
scale an existing, large, multi-user repository _down_ to a single
user on a single laptop easily, without a single change to application
code.  This can be very useful for diagnosing production issues
without disturbing production.

42 one-click loads cleanly into 3.9, 3.10 and Pharo, and is supported
on those images.

For now, the Magma home page still resides at:

  http://wiki.squeak.org/squeak/2665

 - Chris