Magma update (was Re: moving about)

Chris Muller afunkyobject at yahoo.com
Thu Oct 17 17:23:46 UTC 2002


Ramiro Diaz Trepat wrote:

> Third: persistence, Is there any reliable, performing, open source=20
> project to solve this crucial matter ? What does everyone
> involved in a production project with squeak use ?
> Please don't point me to the PostgreSQL drivers, I hope I
> can find object persistence, with OQL and all.

Magma forgoes any kind of query language in favor of transparent access, so it
may not be what you want.

I also wanted update everyone on my work with Magma.  John McIntosh has helped
me revamp the networking code to be much more scalable and correct.  In fact,
John helped me discover that the MagmaTestCase was only getting through all of
its tests in Windows due to Windows operating system bugs related to
extranneous signals to some of the Socket semaphores.  I'd be surprised if
multi-user Magma works at all on other platforms.  Even on windows, the bugs
that allowed the tests to run through aren't consistent enough to allow
reliable multi-user operation under Windows.

But this is now all fixed and majorly improved in the process.  The server
component is ready to handle many simultaneous clients.  I've also completed
the garbage collection tool, a server console interface, and many incremental
improvements based on great suggestions from Avi and Stephen Pair and others. 
I've also been doing a bit of code scrubbing here and there.  I detail the list
when I finally make an announcement.

There is also a new oid map that improves performance, but old databases will
not be usable by the new version unless a conversion script is written, which I
would like to avoid.  The code interfaces won't be changed much though, so code
can be developed to use Magma with the intent of deploying it under the
new-and-improved Magma after it becomes available later this year.  But because
of the new file format, I recommend not putting any "production" objects into a
Magma database until I can get the new version out.

 - Chris

__________________________________________________
Do you Yahoo!?
Faith Hill - Exclusive Performances, Videos & More
http://faith.yahoo.com



More information about the Squeak-dev mailing list