"Mahalo" is the name of the contributed River transaction manager implementation from Sun Microsystems. The River Transaction Specification is available in HTML.
prepare. Specifically, the
COMMITTED vote was changed to PREPARED.
abort
and prepareAndCommit were modified for clarity. Section 2.8
was modified to note that the commit point record can be removed after
successfully returning from abort
(in addition to commit). Section 2.8.1 added an additional
bullet item noting that getState can return
ABORTED.
prepareAndCommit calls may not be idempotent.
abort and
commit calls.