[
https://issues.apache.org/jira/browse/IGNITE-27978?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alexey Scherbakov reassigned IGNITE-27978:
------------------------------------------
Assignee: Denis Chudov
> 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
> Assignee: Denis Chudov
> 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)