> +Transactions
> +------------
> +
> +Transactions now support savepoints.  Savepoints allow changes to be
> +periodically be checkpointed within a transaction.  You can then
> +rollback to a previously created savepoint.  See
> +transaction/savepoint.txt.

Awesome. That's really nice to have, thanks.

A detail I saw:

> +class IDataManager(zope.interface.Interface):
[...]
> +    def tpc_begin(transaction):
> +        """Begin commit of a transaction, starting the two-phase commit.
> +
> +        transaction is the ITransaction instance associated with the
> +        transaction being committed.
> +
> +        subtransaction is a Boolean flag indicating whether the
> +        two-phase commit is being invoked for a subtransaction.
> +
> +        Important note: Subtransactions are modelled in the sense that
> +        when you commit a subtransaction, subsequent commits should be
> +        for subtransactions as well.  That is, there must be a
> +        commit_sub() call between a tpc_begin() call with the
> +        subtransaction flag set to true and a tpc_begin() with the
> +        flag set to false.
> +
> +        """

But there's not "subtransaction" flag for this method anymore.

Florent

-- 
Florent Guillaume, Nuxeo (Paris, France)   CTO, Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   [EMAIL PROTECTED]
_______________________________________________
For more information about ZODB, see the ZODB Wiki:
http://www.zope.org/Wikis/ZODB/

ZODB-Dev mailing list  -  ZODB-Dev@zope.org
http://mail.zope.org/mailman/listinfo/zodb-dev

Reply via email to