Alexey Scherbakov created IGNITE-27978:
------------------------------------------

             Summary: Optimize heap/disk usage for ABORTED transactions
                 Key: IGNITE-27978
                 URL: https://issues.apache.org/jira/browse/IGNITE-27978
             Project: Ignite
          Issue Type: Improvement
            Reporter: Alexey Scherbakov


There are two places where we keep info about aborted transactions:
 # Persistent commit partition storage, until WI cleanup is fully replicated.
 # Volatile partition storage, for WI cleanup purposes.

However, we can remove states faster.

For persistent commit partition, we can not store ABORTED state at all, because 
absence of state means ABORTED. So we need to keep only COMMITTED state.

For volatile partition, we can remove the state as soon as local WIs are 
cleaned up (to speed up WI resolution after enabling async WI cleanup)



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

Reply via email to