[
https://issues.apache.org/jira/browse/IGNITE-17477?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vyacheslav Koptilin reassigned IGNITE-17477:
--------------------------------------------
Assignee: Vladislav Pyatkov
> Redesign RAFT commands in accordance with replication layer
> -----------------------------------------------------------
>
> Key: IGNITE-17477
> URL: https://issues.apache.org/jira/browse/IGNITE-17477
> Project: Ignite
> Issue Type: Improvement
> Reporter: Vladislav Pyatkov
> Assignee: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3, transaction3_rw
>
> After we have implemented a replication layer, a part of the RAFT command are
> become useless: _GetAndDeleteCommand, UpsertCommand, GetAllCommand,
> GetCommand, DeleteExactCommand_ (the list can be changed) and another one
> required modification, because all raft command should apply _rowId_ and
> never try to match some row to its id (it is already done by replication
> layer).
> Also required to extract a primary index (for now, it is a map) from the RAFT
> state machine. It will be used by replication layer for read, but in the
> state machine will use it for modification only.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)