Description
There are several todos in raft module about code rafactoring, fields renaming and removing redundant code:
- Refactor and remove duplicated code for org.apache.ignite.raft.jraft.core.CliServiceImpl#changePeers
- TODO in org.apache.ignite.raft.jraft.core.NodeImpl#fillLogEntryPeers method
- TODO in org.apache.ignite.raft.jraft.core.Replicator#sendEmptyEntries
- TODO IGNITE-14832 asch drop support for peer index in org.apache.ignite.raft.jraft.entity.PeerId#idx field
- Remove sharedElectionTimer and sharedVoteTimer in NodeOptions (see todos near the fields)
- Rename org.apache.ignite.raft.jraft.rpc.ClientService#connect to isAlive
- Remove deprecated org.apache.ignite.raft.jraft.rpc.RpcClient#checkConnection
- Rename org.apache.ignite.raft.jraft.option.RpcOptions#rpcConnectTimeoutMs to handshake timeout
- Remove redundant sync flag in org.apache.ignite.raft.jraft.core.ReplicatorGroupImpl#addReplicator
- Rename org.apache.ignite.raft.jraft.rpc.impl.ConnectionClosedEventListener to nodeleftlistener
Ticket was created after decompostion of https://issues.apache.org/jira/browse/IGNITE-14832
Attachments
Issue Links
- is a child of
-
IGNITE-14832 Investigate remaining TODOs in org.apache.ignite.raft.jraft package
- Open