|
|
|
RATIS-1239
|
RATIS-1181
Move the TermIndex implementation to TermIndex
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1237
|
RATIS-1181
Move out the string method from ServerProtoUtils
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1236
|
RATIS-1181
Move out the leader only methods from ServerProtoUtils
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1233
|
RATIS-1181
Move the StateMachineData methods from ServerProtoUtils to LogProtoUtils
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1230
|
RATIS-1181
Move out the LogEntryProto methods from ServerProtoUtils
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1227
|
RATIS-1181
RaftServerRpcWithProxy constructor and the abstract impl methods should be protected
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1225
|
RATIS-1181
Remove RaftServerConstants
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1224
|
RATIS-1181
Define a CallId class
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1219
|
RATIS-1181
Define an interface for RaftConfiguration
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1214
|
RATIS-1181
Separate the default LogAppender implementation from LogAppenderBase
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1210
|
RATIS-1181
Expose RetryCache
|
Tsz-wo Sze
|
Bharat Viswanadham
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1208
|
RATIS-1181
Separate LogAppender interface from the implementation
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1205
|
RATIS-1181
Change LogAppender to use RaftServer.Division and LeaderState
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1200
|
RATIS-1181
Refactor LogAppender.SnapshotRequestIter
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1199
|
RATIS-1181
Change RaftServerProxy/RaftServerImpl to package private
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1197
|
RATIS-1181
Add getRoleInfoProto() and other methods to DivisionInfo
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1193
|
RATIS-1181
Add getRaftLog() to RaftServer.Division
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1192
|
RATIS-1181
Add a public API to get server states.
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1191
|
RATIS-1181
Define an interface for FollowerInfo
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1190
|
RATIS-1181
Remove the abstract newRaftServer method in MiniRaftCluster
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1189
|
RATIS-1181
Change other MiniRaftCluster methods to return RaftServer.Division
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1188
|
RATIS-1181
Change MiniRaftCluster.getLeader() to return RaftServer.Division
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1187
|
RATIS-1181
Avoid directly using RaftServerImpl in LeaderElectionMetrics
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1185
|
RATIS-1181
Avoid directly using RaftServerProxy in JvmPauseMonitor
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1184
|
RATIS-1181
Move RaftServerMetrics to org.apache.ratis.server.metrics
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1183
|
RATIS-1181
Add getId() and getPeer() to RaftServer/RaftServer.Division
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|
|
|
|
RATIS-1182
|
RATIS-1181
Move RaftServerProxy/RaftServerImpl LOG to RaftServer
|
Tsz-wo Sze
|
Tsz-wo Sze
|
|
Resolved |
Fixed
|
|
|
|
|