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 |
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 |
In reply to this post by Chris Muller-3
El jue, 20-08-2009 a las 13:54 -0500, Chris Muller escribió:
> 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. > Pharo! I have to say thank you very much Chris, for the effort that you and Stuart have done. I am surprised that the release 42 already has support for Pharo, I thought we would have to wait for the next version. In this moment am downloading it and testing my app with it. What a great news! Cheers > For now, the Magma home page still resides at: > > http://wiki.squeak.org/squeak/2665 > > - Chris > _______________________________________________ > Magma mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/magma -- Miguel Cobá http://miguel.leugim.com.mx |
In reply to this post by Chris Muller-3
Excellent news! Thanks by share your great work on Magma!
2009/8/20 Chris Muller <[hidden email]>: > 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 > _______________________________________________ > Magma mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/magma > -- =========================================================================== Germán S. Arduino <gsa @ arsol.net> Twitter: garduino Arduino Software & Web Hosting http://www.arduinosoftware.com =========================================================================== |
In reply to this post by Chris Muller-3
El jue, 20-08-2009 a las 13:54 -0500, Chris Muller escribió:
> 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 Can I ask something? You have a mcm for the complete magma tester set, r42final. I'm loading magma with a script, using installer. The installer can load mcm files and load each package on the mcm. But if I use the mcm for r42final I get everything. Could you also add mcm for the other sets, that is, the client set and the server set of magma packages. Maybe something like: r42-MagmaTester. r42-MagmaServer. r42-MagmaClient. This will permit to load, using magma configurations, only the magma packages needed. Actually I use: "Magma server" Installer ss project: 'MagmaPharo'; install: 'Ma exception handling'; install: 'Ma base additions'; install: 'Ma proxy support'; install: 'Ma traverse object graphs'; install: 'MaFixedWidthReport'; install: 'Ma Statistics'; install: 'Ma object serialization'; install: 'Collections-BTree'; install: 'Ma special collections'; install: 'Ma client server'; install: 'WriteBarrier'; install: 'Magma client'; install: 'Ma contextual search'; install: 'Magma server'. to get the magma server only. I compiled this list from the Magma Server SAR file. Thanks > _______________________________________________ > Magma mailing list > [hidden email] > http://lists.squeakfoundation.org/mailman/listinfo/magma -- Miguel Cobá http://miguel.leugim.com.mx |
Free forum by Nabble | Edit this page |