ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ivan Rakov (JIRA)" <j...@apache.org>
Subject [jira] [Created] (IGNITE-11093) Introduce transaction state change tracking framework
Date Fri, 25 Jan 2019 17:42:00 GMT
Ivan Rakov created IGNITE-11093:
-----------------------------------

             Summary: Introduce transaction state change tracking framework
                 Key: IGNITE-11093
                 URL: https://issues.apache.org/jira/browse/IGNITE-11093
             Project: Ignite
          Issue Type: Improvement
            Reporter: Ivan Rakov


This ticket covers creation of a framework that would allow to track current state of active
transactions. When it's enabled, transactions code will notify framework on every crucial
state change of active transaction (prepare phase done, commit phase done, rollback). In turn,
framework should:
1) Provide list of currently prepared transactions
2) Upon request, start tracking of all prepared transactions and provide list of all transactions
that were prepared since that
3) Upon request, start tracking of all commited transactions and provide list of all transactions
that were committed since that
4) Provide a future that will be completed when all prepared transactions will be committed
As a possible use case, such framework will allow to perform WAL shipping and establish transactional
consistency externally.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message