You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vyacheslav Koptilin (Jira)" <ji...@apache.org> on 2025/02/03 11:10:00 UTC
[jira] [Assigned] (IGNITE-24366) Implement VacuumTxStateReplicaRequest processing for zone replica
[ https://issues.apache.org/jira/browse/IGNITE-24366?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vyacheslav Koptilin reassigned IGNITE-24366:
--------------------------------------------
Assignee: Vyacheslav Koptilin
> Implement VacuumTxStateReplicaRequest processing for zone replica
> -----------------------------------------------------------------
>
> Key: IGNITE-24366
> URL: https://issues.apache.org/jira/browse/IGNITE-24366
> Project: Ignite
> Issue Type: Improvement
> Reporter: Alexander Lapin
> Assignee: Vyacheslav Koptilin
> Priority: Major
> Labels: ignite-3
>
> h3. Motivation
> Within colocation track we should reasonably move table-not-specific requests and commands processing from PartitionReplicaListener and PartitionListener to ZonePartitionReplicaListener and ZonePartitionRaftListener. VacuumTxStateReplicaRequest is one of such requests to be moved.
> A bit of a context: VacuumTxStateReplicaRequest is used in order remove obsolete txn state.
> h3. Definition of Done
> * Transaction vacuumization works within collocation track.
> h3. Implementation Notes
> * It's required to move(copy + hide under the feature flag original processor) request processor PartitionReplicaListener#processVacuumTxStateReplicaRequest to ZonePartitionReplicaListener
> * Same for corresponding raft command handler, where we will remove stale data from txnStateStorage.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)