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.
        """
