Denis Chudov created IGNITE-18856:
-------------------------------------

             Summary: Switch primary replica calls from Raft leader to primary 
replica
                 Key: IGNITE-18856
                 URL: https://issues.apache.org/jira/browse/IGNITE-18856
             Project: Ignite
          Issue Type: Improvement
            Reporter: Denis Chudov


Motivation
As for now, RW requests to primary replica (see calls of 
`ReplicaService#invoke` ) are sent to raft leader, for which the refresh leader 
operation is needed. In presence of placement driver which is responsible for 
assigning primary replicas, this is not needed, the request can be sent 
directly to primary replica node. 
Th information about primary replicas assigned by placement driver should be 
available on every node after ... . This task is about switching primary 
replica calls and eliminating excessive code related to refreshing leader of 
raft group.

Definition of done
Requests to primary replica are made to those nodes that are assigned by 
placement driver, and no related Raft calls are made.




--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to