This is an automated email from the ASF dual-hosted git repository.
tanxinyu pushed a change to branch jira3195
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 6708321dbd add RatisConfig
add 02d582aec5 optimize class structure
No new revisions were added by this update.
Summary of changes:
.../iotdb/confignode/manager/ConsensusManager.java | 3 +-
.../iotdb/consensus/config/ConsensusConfig.java | 920 +--------------------
.../iotdb/consensus/config/MultiLeaderConfig.java | 257 ++++++
.../apache/iotdb/consensus/config/RatisConfig.java | 695 ++++++++++++++++
.../multileader/MultiLeaderConsensus.java | 4 +-
.../multileader/MultiLeaderServerImpl.java | 2 +-
.../client/MultiLeaderConsensusClientPool.java | 2 +-
.../multileader/logdispatcher/LogDispatcher.java | 2 +-
.../multileader/logdispatcher/SyncStatus.java | 2 +-
.../multileader/service/MultiLeaderRPCService.java | 2 +-
.../iotdb/consensus/ratis/RatisConsensus.java | 3 +-
.../org/apache/iotdb/consensus/ratis/Utils.java | 2 +-
.../consensus/standalone/StandAloneConsensus.java | 2 +-
.../multileader/MultiLeaderConsensusTest.java | 2 +-
.../multileader/logdispatcher/SyncStatusTest.java | 2 +-
.../iotdb/consensus/ratis/RatisConsensusTest.java | 2 +-
.../iotdb/consensus/standalone/RecoveryTest.java | 2 +-
.../standalone/StandAloneConsensusTest.java | 2 +-
.../db/consensus/DataRegionConsensusImpl.java | 8 +-
.../db/consensus/SchemaRegionConsensusImpl.java | 4 +-
20 files changed, 978 insertions(+), 940 deletions(-)
create mode 100644
consensus/src/main/java/org/apache/iotdb/consensus/config/MultiLeaderConfig.java
create mode 100644
consensus/src/main/java/org/apache/iotdb/consensus/config/RatisConfig.java