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)