You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ta...@apache.org on 2022/05/21 13:33:10 UTC

[iotdb] branch jira3188 updated (f3c2fe0afb -> d9e337875e)

This is an automated email from the ASF dual-hosted git repository.

tanxinyu pushed a change to branch jira3188
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from f3c2fe0afb enhance logDispatcher && add clientManager
     add d9e337875e almost finish

No new revisions were added by this update.

Summary of changes:
 .../common/request/IndexedConsensusRequest.java    |  17 ++--
 .../consensus/multileader/IndexController.java     |   2 +-
 .../multileader/MultiLeaderServerImpl.java         |  16 ++-
 .../client/AsyncMultiLeaderServiceClient.java      |   3 +-
 .../multileader/client/DispatchLogHandler.java     |  45 ++++----
 .../conf/MultiLeaderConsensusConfig.java           |   2 +
 .../multileader/logdispatcher/LogDispatcher.java   | 113 ++++++++++++++++++++-
 .../multileader/logdispatcher/PendingBatch.java    |  54 ++++++----
 .../multileader/logdispatcher/SyncStatus.java      |  64 ++++++++++++
 .../service/MultiLeaderRPCServiceProcessor.java    |   6 +-
 .../statemachine/DataRegionStateMachine.java       |  16 ++-
 .../src/main/thrift/mutlileader.thrift             |  12 ++-
 12 files changed, 282 insertions(+), 68 deletions(-)
 copy cluster/src/main/java/org/apache/iotdb/cluster/server/handlers/caller/GetChildNodeNextLevelHandler.java => consensus/src/main/java/org/apache/iotdb/consensus/multileader/client/DispatchLogHandler.java (50%)
 copy schema-engine-rocksdb/src/main/java/org/apache/iotdb/db/metadata/schemaregion/rocksdb/mnode/RMNodeValueType.java => consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/PendingBatch.java (51%)
 create mode 100644 consensus/src/main/java/org/apache/iotdb/consensus/multileader/logdispatcher/SyncStatus.java