[
https://issues.apache.org/jira/browse/IGNITE-24600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy resolved IGNITE-24600.
----------------------------------------
Resolution: Invalid
This has become irrelevant as it's not a problem if some WI of an abandoned
transaction remain in storage for some time; we already rely on this when
cleaning up abandoned transactions (as we don't know all partitions enlisted in
them, some WIs may still remain; they will be resolved later when we stumble
upon them while reading)
> Support Write Intent switch in zones for abandoned transactions
> ---------------------------------------------------------------
>
> Key: IGNITE-24600
> URL: https://issues.apache.org/jira/browse/IGNITE-24600
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Assignee: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
>
> When a finish for an abandoned transaction is initiated, we know the zone
> partition, but not which tables where enlisted in that zone partition. We
> should introduce a flag called 'allTables' in PendingTxPartitionEnlistment
> and EnlistedPartitionGroup and inspect it when executing a Write Intent
> switch request. When the flag is true, we should apply the WI switch to all
> tables and not the ones that are passed explicitly (as in this case no
> explicit table IDs will be sent).
--
This message was sent by Atlassian Jira
(v8.20.10#820010)