newsMagma - News

Show feedback again
Print summaries for the latest news.

Latest News Approved - With Summaries
Documentation effort
     posted by tx0, Fri Sep 14 13:46:24 2007 - 0 replies

I've started fixing lack of code documentation using Doxygen.
More info are available at

Magma 0.0.20070911 released on SVN and download area
     posted by tx0, Wed Sep 12 10:12:34 2007 - 0 replies

A lot of big news, like boot protocol restyling, ACL implementation, user groups support, path simplifying facilities, and more.

More info are available on magma site on this page:

Magma 0.0.20070829 released on SVN and download area
     posted by tx0, Wed Aug 29 10:40:18 2007 - 0 replies

Changes from the ChangeLog:

A lot of!

Most important one, magma layering has been rethought entierly. API interface was confused and misleading but I wasn't able to get the reason why! Now it's clear.

Old magma_flare.h and .c files ...

[Read more]
Magma v.20070806 released on SVN
     posted by tx0, Mon Aug 6 14:57:50 2007 - 0 replies

Many many bug got fixed and a lot of important stuff entered.

First of all: FUSE protocol were rewritten using symbolic names for macro, allowing better comprehension of code. New macros also care for byte order conversion, even for 64 bit integers. (conversion should still be tested on different platforms) ...

[Read more]
magma 0.0.20070522 released on SVN
     posted by tx0, Tue May 22 22:23:49 2007 - 0 replies

from Changelog:

Garbage collector had some problems in activation, mainly related to mutex locking, now fixed. Should reimplementbarrier with condition variable, instead of semaphore.

Flare has been changed: locking on operations is done using read/write locks instead of a single mutex! Much better.

protocol_fuse.c rewritten avoiding goto instructions and using new read/write lock mechanism.

magma 0.0.20070520 released on SVN
     posted by tx0, Sun May 20 18:46:51 2007 - 0 replies

from changelog:

Garbage collector had some bugs on queue management. Now fixed. Minor fixes also on magma_flare.c. Added new debug level just for garbage collector (label GARBAGE, value 16384).

Magma 0.0.20070507 released on SVN
     posted by tx0, Mon May 7 13:08:21 2007 - 0 replies

From the Changelog:

More focus has been put on flare's mutexes. Cache is partially locked while searching flares. While a recursive scan is done, each node is locked. If it is the node requested, lock is left and flare is returned _LOCKED_! If it is not, flare is unlocked and scan can recursively continue without blocking other searches. ...

[Read more]
Magma 0.0.20070430 released on SVN
     posted by tx0, Thu May 3 08:48:22 2007 - 0 replies

Some important bug fixes:

1. some missing close() calls caused magamad to exhaust available file descriptors

2. a misplaced +1 inside directory allocation inside magma_opendir() caused directories to grow by 4K (!!!) every time a directory was opened for reading. ...

[Read more]
Console developement started
     posted by tx0, Thu Apr 5 15:04:33 2007 - 0 replies

Today I've started coding Magma console manager. During magmad normal operation, you can telnet to port 12000, press Enter and query server to inspect cache (in tree and XML format) and print lava (network) topology. console code is contained in protocol_console.c and is quite small. New code will be added while magmad evolves.

Magma 0.0.20070313 released
     posted by tx0, Thu Mar 22 15:45:18 2007 - 0 replies

This is still an unstable release. It runs quite well, but has some bugs to be solved. magmad and mount.magma can be used for hours and on parallel operations without a segfault (at least on my tests ;)

Download it at:

Show feedback again

Back to the top

Powered by Savane 3.1-cleanup