[
https://issues.apache.org/jira/browse/IGNITE-27978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Scherbakov updated IGNITE-27978:
---------------------------------------
Description:
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 such 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)
was:
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)
> 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
> Priority: Major
> Labels: ignite-3
>
> 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 such 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)