[jira] [Updated] (IGNITE-22218) Remove TableRaftService in favor of using RaftGroupService from Replica instances
[ https://issues.apache.org/jira/browse/IGNITE-22218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Efremov updated IGNITE-22218: - Ignite Flags: (was: Docs Required,Release Notes Required) > Remove TableRaftService in favor of using RaftGroupService from Replica > instances > - > > Key: IGNITE-22218 > URL: https://issues.apache.org/jira/browse/IGNITE-22218 > Project: Ignite > Issue Type: Improvement >Reporter: Mikhail Efremov >Assignee: Mikhail Efremov >Priority: Major > Labels: ignite-3 > > *Description* > All {{RaftGroupService}} instances should be gotten from > {{Replica#raftClient}} instead of using > {{TableRaftService#partitionRaftGroupService}}. > *Motivation* > Main goal is to follow IGNITE-21805 track and localize raft-clients' > instances management inside {{ReplicaManager}} and > {{Replica}}. That requires to remove {{TableRaftService}} as entity that > collects raft-clients inside. > *Definition of done* > 1. {{TableRaftService}} is removed. > 2. All usings of TableRaftService#partitionRaftGroupService}} should be > replaced on >{{ReplicaManager#getReplica#raftClient}} calls chain. > 3. {{TableViewInternal#leaderAssignment}} should be removed from the > interface. -- This message was sent by Atlassian Jira (v8.20.10#820010)
[jira] [Updated] (IGNITE-22218) Remove TableRaftService in favor of using RaftGroupService from Replica instances
[ https://issues.apache.org/jira/browse/IGNITE-22218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mikhail Efremov updated IGNITE-22218: - Epic Link: IGNITE-22313 (was: IGNITE-22115) > Remove TableRaftService in favor of using RaftGroupService from Replica > instances > - > > Key: IGNITE-22218 > URL: https://issues.apache.org/jira/browse/IGNITE-22218 > Project: Ignite > Issue Type: Improvement >Reporter: Mikhail Efremov >Assignee: Mikhail Efremov >Priority: Major > Labels: ignite-3 > > *Description* > All {{RaftGroupService}} instances should be gotten from > {{Replica#raftClient}} instead of using > {{TableRaftService#partitionRaftGroupService}}. > *Motivation* > Main goal is to follow IGNITE-21805 track and localize raft-clients' > instances management inside {{ReplicaManager}} and > {{Replica}}. That requires to remove {{TableRaftService}} as entity that > collects raft-clients inside. > *Definition of done* > 1. {{TableRaftService}} is removed. > 2. All usings of TableRaftService#partitionRaftGroupService}} should be > replaced on >{{ReplicaManager#getReplica#raftClient}} calls chain. > 3. {{TableViewInternal#leaderAssignment}} should be removed from the > interface. -- This message was sent by Atlassian Jira (v8.20.10#820010)