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

marklau99 pushed a change to branch IOTDB-3455
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from d037f1b739 [IOTDB-4023]C++ interface execute SQL query statement and 
the returned result set records error (#6870)
     add ffd346c236 Support TimePartiton in mpp query (#6901)
     add ade087b330 [IOTDB-4029] Latent routing policy for MultiLeader protocol 
(#6880)
     add 399340e6fd [IOTDB-3845] Add annotations in confignode.thrift (#6899)
     add 8a97792086 [IOTDB-4030] Simplify Privilege Operations SQL (#6875)
     add 742cc64c85 [IOTDB-4050] Failed to wait region migrate finished (#6908)
     add 39db994138 [IOTDB-4051] fix nodeid duplicated problem (#6909)
     add c04767fb60 update administration user-guide (#6913)
     add a8f757d6e4 disable the log in state tracker for previous debugging 
(#6917)
     add a2a690b3d8 [IOTDB-2952] IOTDB Grafana Plugin: Build on Windows (#6907)
     add b7c4062f28 [IOTDB-4056] Fix the problem that could not find or load 
main class in shell `remove-confignode.sh` (#6916)
     add 87d200e54b Move clientPool factory from ConfigNode to node-commons 
(#6910)
     add e514211827 [IOTDB-4065] support negative timestamp (before 1970 year.) 
(#6918)
     add 51cf191fe1 Refine writeValueColumn() to TsBlockBuilder for common use 
(#6912)
     add a04a1eb62b [IOTDB-3996] Forbidden CQ in REST query API  (#6922)
     add 0cac2c3237 [IOTDB-4046] Enhance PipeData serialize()/deserialize() 
codes (#6902)
     add 67c469305f purge log instantly when take a snapshot (#6724)
     add a8880b51d2 [IOTDB-4054] Add some annotations for confignode.thrift 
(#6919)
     add 6421f4ea77 [IOTDB-4077] DataNode report region migrate result to 
FOLLOWER ConfigNode sometimes, the LEADER Confignode is still waiting (#6933)
     add b63c4aba78 [IOTDB-4010] Use FilterAndProjectOperator for query that 
does not contain non-mappable UDF (#6929)
     add ec873773e6 Correct typos in log (#6943)
     add c30bb7c00d [IOTDB-3296] ext-pipe suport .mods file (#6102)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  33 +-
 .../assembly/resources/sbin/remove-confignode.sh   |  40 +-
 .../assembly/resources/sbin/start-confignode.sh    |  36 +-
 .../src/assembly/resources/sbin/stop-confignode.sh |  11 +-
 .../AsyncConfigNodeHeartbeatClientPool.java        |   4 +-
 .../async/datanode/AsyncDataNodeClientPool.java    |   4 +-
 .../datanode/AsyncDataNodeHeartbeatClientPool.java |   4 +-
 .../sync/datanode/SyncDataNodeClientPool.java      |   4 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  41 --
 .../confignode/conf/ConfigNodeDescriptor.java      |  17 -
 .../consensus/request/ConfigPhysicalPlanType.java  |   2 +
 .../confignode/manager/ClusterSchemaManager.java   |  37 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  11 +-
 .../apache/iotdb/confignode/manager/IManager.java  |   9 +
 .../iotdb/confignode/manager/PartitionManager.java |  21 +-
 .../iotdb/confignode/manager/ProcedureManager.java |  21 +-
 .../iotdb/confignode/manager/load/LoadManager.java |  95 +++--
 .../manager/load/balancer/RouteBalancer.java       |  60 ++-
 .../load/balancer/router/LazyGreedyRouter.java     | 154 +++++++
 .../manager/load/heartbeat/IRegionGroupCache.java  |   9 +
 .../manager/load/heartbeat/RegionGroupCache.java   |   7 +-
 .../iotdb/confignode/persistence/AuthorInfo.java   | 103 ++---
 .../iotdb/confignode/persistence/NodeInfo.java     |  20 +-
 .../persistence/executor/ConfigPlanExecutor.java   |  10 +-
 .../procedure/env/DataNodeRemoveHandler.java       |  13 +-
 .../procedure/impl/RegionMigrateProcedure.java     |  11 +-
 .../procedure/state/RegionTransitionState.java     |   1 -
 .../service/thrift/ConfigNodeRPCService.java       |  15 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  14 +-
 .../load/balancer/router/LazyGreedyRouterTest.java | 166 ++++++++
 .../load/balancer/router/LeaderRouterTest.java     |   2 +-
 .../confignode/persistence/AuthorInfoTest.java     |  43 +-
 .../thrift/ConfigNodeRPCServiceProcessorTest.java  |   4 +-
 .../apache/iotdb/consensus/config/RatisConfig.java |   2 +-
 .../Administration-Management/Administration.md    |  59 +--
 .../Administration-Management/Administration.md    | 119 +++---
 .../backend-compile.bat                            |  29 +-
 grafana-plugin/go.mod                              |   2 +-
 grafana-plugin/go.sum                              |  15 +-
 grafana-plugin/pom.xml                             |  54 +--
 .../iotdb/db/integration/IoTDBAuthorizationIT.java |  20 +-
 .../iotdb/commons/client/ClientPoolFactory.java    |  16 +-
 .../iotdb/commons/concurrent/ThreadName.java       |   3 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  40 ++
 .../iotdb/commons/conf/CommonDescriptor.java       |  17 +
 .../iotdb/commons/partition/DataPartition.java     |   1 +
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   3 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |  90 ++--
 .../db/mpp/execution/exchange/SourceHandle.java    |   2 +-
 .../operator/process/FilterAndProjectOperator.java |  11 +-
 .../schema/TimeSeriesSchemaScanOperator.java       |  25 +-
 .../plan/expression/multi/FunctionExpression.java  |   3 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  55 +--
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |  56 ++-
 .../scheduler/FixedRateFragInsStateTracker.java    |  10 +-
 .../db/mpp/plan/statement/sys/AuthorStatement.java |   8 -
 .../handler/PhysicalPlanValidationHandler.java     |   4 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |  18 +-
 .../iotdb/db/qp/logical/sys/AuthorOperator.java    |  12 +-
 .../iotdb/db/qp/physical/sys/AuthorPlan.java       |   8 -
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |  57 +--
 .../iotdb/db/sync/datasource/AbstractOpBlock.java  |  16 +-
 .../iotdb/db/sync/datasource/DeletionGroup.java    | 242 +++++++++++
 .../iotdb/db/sync/datasource/ModsfileOpBlock.java  |  53 ---
 .../iotdb/db/sync/datasource/PipeOpManager.java    |   6 +-
 .../iotdb/db/sync/datasource/TsFileOpBlock.java    | 463 +++++++++++++++++----
 .../iotdb/db/sync/externalpipe/ExtPipePlugin.java  |  15 +-
 .../db/sync/externalpipe/ExtPipePluginManager.java |   4 +-
 .../iotdb/db/sync/pipedata/DeletionPipeData.java   |  12 +-
 .../apache/iotdb/db/sync/pipedata/PipeData.java    |  24 +-
 .../iotdb/db/sync/pipedata/SchemaPipeData.java     |  12 +-
 .../iotdb/db/sync/pipedata/TsFilePipeData.java     |  31 +-
 .../sync/pipedata/queue/BufferedPipeDataQueue.java |   2 +-
 .../transport/server/TransportServiceImpl.java     |   2 +-
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |  13 +-
 .../db/sync/datasource/DeletionGroupTest.java      | 231 ++++++++++
 .../db/sync/datasource/PipeOpManagerTest.java      | 226 +++++++++-
 .../db/sync/datasource/TsFileOpBlockTest.java      | 372 ++++++++++++++++-
 .../iotdb/db/sync/pipedata/PipeDataTest.java       |  12 +-
 .../src/main/thrift/confignode.thrift              | 216 ++++++++--
 .../tsfile/read/common/block/TsBlockBuilder.java   |  16 +
 81 files changed, 2767 insertions(+), 962 deletions(-)
 create mode 100644 
confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouter.java
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/router/LazyGreedyRouterTest.java
 copy server/src/assembly/resources/sbin/stop-server.bat => 
grafana-plugin/backend-compile.bat (60%)
 mode change 100755 => 100644
 rename 
confignode/src/main/java/org/apache/iotdb/confignode/client/ConfigNodeClientPoolFactory.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/client/ClientPoolFactory.java
 (89%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/datasource/DeletionGroup.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/datasource/ModsfileOpBlock.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/sync/datasource/DeletionGroupTest.java

Reply via email to