[
https://issues.apache.org/jira/browse/IGNITE-21398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17813579#comment-17813579
]
Roman Puchkovskiy commented on IGNITE-21398:
--------------------------------------------
The patch looks good to me
> Add manager for IndexBuilderTxRwOperationTracker
> ------------------------------------------------
>
> Key: IGNITE-21398
> URL: https://issues.apache.org/jira/browse/IGNITE-21398
> Project: Ignite
> Issue Type: Improvement
> Reporter: Kirill Tkalenko
> Assignee: Kirill Tkalenko
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> To implement IGNITE-21111, we need to add a manager for
> *org.apache.ignite.internal.table.distributed.replicator.IndexBuilderTxRwOperationTracker*.
> Manager will create *IndexBuilderTxRwOperationTracker* and update
> *IndexBuilderTxRwOperationTracker#updateMinAllowedCatalogVersionForStartOperation*
> on event
> *org.apache.ignite.internal.catalog.events.CatalogEvent#INDEX_BUILDING*.
> Such a manager is needed to avoid problems with the start of a new partition
> and the get of RW transaction operations that should no longer exist, as well
> as freezes when processing
> *org.apache.ignite.internal.table.distributed.replication.request.BuildIndexReplicaRequest*,
> when changing partition assignments, when
> *org.apache.ignite.internal.table.distributed.replicator.PartitionReplicaListener*
> can start and stop
--
This message was sent by Atlassian Jira
(v8.20.10#820010)