[Mulgara-dev] Transaction Fix merged into trunk.

Andrae Muys andrae at netymon.com
Thu Jan 4 00:06:47 UTC 2007


I am gratified to be able announce that the new transaction  
architecture has been merged from xafix-impl into the trunk.

The two critical technical features this provides are:

1) Fixes a transaction isolation bug.
2) Permits Answer's to overlap within a single session.

The critical infrastructure benefits we gain from this is the ability  
to separate sessions from operations from transactions - which was  
required before we could seriously consider developing XA2.

 From a refactoring perspective long-standing developers will be  
pleased to know that the last vestiges of AbstractDatabaseSession  
have finally been eliminated with extreme prejudice.  DatabaseSession  
is now permanently under 1kloc, and more importantly is now only  
concerned with session management - transaction management has been  
refactored into MulgaraTransaction and MulgaraTransactionManager /  
operation support has been refactored into DatabaseOperationContext.

I do apologise for not getting this done before christmas, but I had  
a paper proposal on Mulgara/XA2 accepted to Linux.Conf.AU at the last  
minute and had to write the paper.

As an administrative matter I believe this merge leaves only URI/URL  
deconflation as a release blocker for the next release.  This means  
that we could expect to enter a code-freeze by the end of the month,  
for release end-Jan/early-Feb.

It also means that I am looking for funding to continue mulgara  
development.  If you have any bugs or features you are particularly  
interested in seeing fixed/developed and would like to discuss  
funding them please feel to contact me.  Of particular interest to me  
is any interest in supporting the development of XA2 which I will be  
working towards for the rest of this month, after which point I will  
require funding to continue.

Andrae Muys

-- 
Andrae Muys
andrae at netymon.com
Principal Mulgara Consultant
Netymon Pty Ltd





More information about the Mulgara-dev mailing list