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

rong pushed a change to branch iotdb-2933
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from cd6af308cd Expression
     add 4bf3dbb674 [IOTDB-2960]Add partition cache (#5685)
     add 9b5f18318e Set correct InternalEndpoint and DataBlockEndpoint when 
planning (#5679)
     add 6946f3031a [IOTDB-2938]Some improvements and bug fix for New Sync 
(#5563)
     add 112758a997 [IOTDB-2701]User guide for Sync (#5676)
     add 300903d2bb Update the description of ** (#5690)
     add dd5071df75 New schema tree traverse implementation (#5686)
     add 660fc05f31 [IOTDB-2998] Pooling RatisConsensus Raft client (#5683)
     add b06d314762 [IOTDB-3015] Authenticate login via confignode (#5678)
     add 5f6a986b1c [IOTDB-2753] Insert a time series with a null value and 
report 500 (#5694)
     new 7ab8a74590 Merge branch 'master' of github.com:apache/iotdb into 
iotdb-2933

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../query/manage/ClusterSessionManager.java        |   1 +
 .../iotdb/confignode/manager/ConfigManager.java    |  11 +
 .../apache/iotdb/confignode/manager/Manager.java   |   9 +
 .../iotdb/confignode/persistence/AuthorInfo.java   |  21 +
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   6 +
 .../apache/iotdb/consensus/ratis/RatisClient.java  | 107 +++++
 .../iotdb/consensus/ratis/RatisClientFactory.java  |  67 ----
 .../iotdb/consensus/ratis/RatisConsensus.java      |  93 ++---
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |   2 +-
 .../Data-Concept/Data-Model-and-Terminology.md     |   2 +-
 docs/UserGuide/Maintenance-Tools/Sync-Tool.md      | 119 +++++-
 docs/zh/UserGuide/Maintenance-Tools/Sync-Tool.md   |  23 +-
 .../{IoTDBInIT.java => IoTDBInsertNullIT.java}     | 145 +++----
 .../sync/IoTDBSyncReceiverCollectorIT.java         |  12 +-
 .../db/integration/sync/IoTDBSyncSenderIT.java     | 327 +++++++++++++--
 .../db/integration/sync/TransportClientMock.java   |  12 +-
 .../db/integration/sync/TransportHandlerMock.java  |  61 +++
 .../resources/conf/iotdb-engine.properties         |   5 +
 .../db/auth/authorizer/AuthorizerManager.java      |  55 +++
 .../db/auth/authorizer/ClusterAuthorizer.java      |  24 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  16 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  14 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   5 +
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  23 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |  13 +-
 .../iotdb/db/metadata/LocalSchemaProcessor.java    |   6 +-
 .../db/metadata/tree/AbstractTreeVisitor.java      | 376 +++++++++++++++++
 .../tree/AbstractTreeVisitorWithLimitOffset.java   | 106 +++++
 .../apache/iotdb/db/metadata/tree/ITreeNode.java   |   7 +-
 .../iotdb/db/mpp/common/MPPQueryContext.java       |  25 +-
 .../db/mpp/common/schematree/DeviceSchemaInfo.java |  40 +-
 .../iotdb/db/mpp/common/schematree/SchemaTree.java |  33 +-
 .../mpp/common/schematree/SchemaTreeVisitor.java   | 237 -----------
 .../schematree/{ => node}/SchemaEntityNode.java    |   2 +-
 .../schematree/{ => node}/SchemaInternalNode.java  |   2 +-
 .../{ => node}/SchemaMeasurementNode.java          |   2 +-
 .../common/schematree/{ => node}/SchemaNode.java   |   6 +-
 .../visitor/SchemaTreeDeviceVisitor.java           |  61 +++
 .../visitor/SchemaTreeMeasurementVisitor.java      |  80 ++++
 .../schematree/visitor/SchemaTreeVisitor.java      |  60 +++
 .../apache/iotdb/db/mpp/execution/Coordinator.java |  21 +-
 .../iotdb/db/mpp/execution/QueryExecution.java     |   4 +-
 .../scheduler/AbstractFragInsStateTracker.java     |   6 +-
 .../scheduler/SimpleFragInstanceDispatcher.java    |   6 +-
 .../execution/scheduler/SimpleQueryTerminator.java |   9 +-
 .../mpp/sql/analyze/ClusterPartitionFetcher.java   | 446 +++++++++++++++++++--
 .../mpp/sql/analyze/FakePartitionFetcherImpl.java  |  11 +
 .../db/mpp/sql/analyze/FakeSchemaFetcherImpl.java  |   8 +-
 .../db/mpp/sql/analyze/IPartitionFetcher.java      |   4 +
 .../sql/analyze/StandalonePartitionFetcher.java    |  11 +
 .../db/mpp/sql/planner/DistributionPlanner.java    |   6 +-
 .../db/mpp/sql/planner/LocalExecutionPlanner.java  |  13 +-
 .../sql/planner/SimpleFragmentParallelPlanner.java |   9 +-
 .../db/mpp/sql/planner/plan/FragmentInstance.java  |  25 +-
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java   |  12 +
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   2 +-
 .../thrift/impl/DataNodeTSIServiceImpl.java        |   6 +-
 .../apache/iotdb/db/sync/conf/SyncConstant.java    |  54 +--
 .../apache/iotdb/db/sync/conf/SyncPathUtil.java    |  82 ++--
 .../iotdb/db/sync/pipedata/DeletionPipeData.java   |   2 +-
 .../sync/pipedata/queue/BufferedPipeDataQueue.java |  31 +-
 .../db/sync/pipedata/queue/PipeDataQueue.java      |   2 +
 .../db/sync/receiver/collector/Collector.java      |   4 +-
 .../db/sync/receiver/manager/ReceiverManager.java  |   4 +-
 .../db/sync/sender/manager/SchemaSyncManager.java  |  18 +-
 .../iotdb/db/sync/sender/pipe/IoTDBPipeSink.java   |  18 +
 .../org/apache/iotdb/db/sync/sender/pipe/Pipe.java |  10 +
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      |  61 ++-
 .../db/sync/sender/recovery/SenderLogAnalyzer.java |  25 +-
 .../db/sync/sender/recovery/SenderLogger.java      |  12 +-
 .../db/sync/sender/recovery/TsFilePipeLogger.java  |   2 +-
 .../iotdb/db/sync/sender/service/MsgManager.java   | 114 ++++++
 .../db/sync/sender/service/SenderService.java      |  81 ++--
 .../db/sync/sender/service/TransportHandler.java   |  47 ++-
 .../db/sync/transport/client/TransportClient.java  |  35 +-
 .../db/mpp/common/schematree/SchemaTreeTest.java   | 167 +++++++-
 .../operator/schema/SchemaFetchOperatorTest.java   |   2 +-
 .../db/mpp/sql/plan/DistributionPlannerTest.java   |  18 +-
 .../iotdb/db/mpp/sql/plan/QueryPlannerTest.java    |   6 +-
 .../sync/pipedata/BufferedPipeDataQueueTest.java   |  26 +-
 .../receiver/recovery/ReceiverLogAnalyzerTest.java |   4 +-
 .../iotdb/rpc/ConfigNodeConnectionException.java   |  12 +-
 .../src/main/thrift/confignode.thrift              |   7 +
 83 files changed, 2756 insertions(+), 903 deletions(-)
 create mode 100644 
consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisClient.java
 delete mode 100644 
consensus/src/main/java/org/apache/iotdb/consensus/ratis/RatisClientFactory.java
 copy integration/src/test/java/org/apache/iotdb/db/integration/{IoTDBInIT.java 
=> IoTDBInsertNullIT.java} (52%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/db/integration/sync/TransportHandlerMock.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/tree/AbstractTreeVisitor.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/tree/AbstractTreeVisitorWithLimitOffset.java
 copy 
cluster/src/main/java/org/apache/iotdb/cluster/server/raft/MetaRaftServiceMBean.java
 => server/src/main/java/org/apache/iotdb/db/metadata/tree/ITreeNode.java (89%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/SchemaTreeVisitor.java
 rename server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/{ => 
node}/SchemaEntityNode.java (98%)
 rename server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/{ => 
node}/SchemaInternalNode.java (97%)
 rename server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/{ => 
node}/SchemaMeasurementNode.java (98%)
 rename server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/{ => 
node}/SchemaNode.java (92%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/visitor/SchemaTreeDeviceVisitor.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/visitor/SchemaTreeMeasurementVisitor.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/visitor/SchemaTreeVisitor.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/sender/service/MsgManager.java
 copy 
metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/MonitorType.java 
=> 
service-rpc/src/main/java/org/apache/iotdb/rpc/ConfigNodeConnectionException.java
 (82%)

Reply via email to