Roman Puchkovskiy created IGNITE-20110:
------------------------------------------

             Summary: Mark all incompatible txs as rollback-only on schema 
change
                 Key: IGNITE-20110
                 URL: https://issues.apache.org/jira/browse/IGNITE-20110
             Project: Ignite
          Issue Type: Improvement
            Reporter: Roman Puchkovskiy


When a schema changes, all transactions that are not compatible with it will 
become impossible to commit. We'll abort them on first operation 
(read/write/commit) after this, but if they don't do anything for a long time, 
they will still hang keeping eating resources.

To avoid this, we might mark all such transactions rollback-only as soon as a 
schema change incompatible with them happens.

This will require an ability to iterate over all RW transactions currently 
running in the cluster (where a table of interest is enlisted).

This is an optimization and might be postponed.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to