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

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


    from fb956ec9a8 fix bug
     add 159f669103 [IOTDB-3942] Support count timeseries where tag1 = v1 
(#6763)
     add 323808c2e4   [IOTDB-3977] Solve the problem of permission type lower 
case execution failure when granting permission (#6794)
     add 3bc0bf50c3 [IOTDB-3865] Add Cluster tool show confignodes (#6781)
     add 7c0a6209b9 [IOTDB-3975]refactoring cache from authorityFetcher (#6791)
     add 82e984baf2 [IOTDB-3947] LeaderPolicy can't broadcast when a DataNode 
down (#6777)
     add acce8c4631  [IOTDB-3781] Reinforce the regionCleaner task's startup 
logic (#6804)
     add a354fd4c35 [IOTDB-3979] Let WrappedCallable/WrappedRunnable catch 
Throwable (#6803)
     add a751beccc1 [IOTDB-3922] Fix incorrect column name in some scenarios 
for GroupByLevel (#6789)
     add 195cea0a82 Refine LocalExecutionPlanner (#6797)
     add a46e79a65b [IOTDB-3960] Fix the issue that FilterNode is not 
considered in ExchangeNodeAddr (#6813)
     add d7d6c9e0ab [IOTDB-3900] start-confignode ,Failed to execute system 
command (#6805)
     add 76bf7e1359 Remove the useless code in Session (#6825)
     add 26fbe7f1ce spotless
     add 93a2469cc2 [IOTDB-3993] Adjust pom.xml files' <dependency> <version> 
(#6826)
     add 2db18ee7fb [IOTDB-3727] Support clear cache in new cluster (#6756)
     add 52a92f6cd0 add wal disk usage (#6822)
     add 76c60f4f89 fix COMPACTION_TASK_COUNT metric. (#6823)
     add 532e2d0893 [IOTDB-3990] Remove useless param in 
IndexedConsensusRequest and add some logs. (#6820)
     add 03f8067e21 [IOTDB-3883] Support order by timeseries in last query & 
support last query across different DataRegion in execution layer (#6759)
     add b2e3e4ed91 [IOTDB-3779] The Non-Seed-ConfigNode should suicide if 
waiting leader's scheduling for too long (#6819)
     add f2bc7156f0 merge insert nodes with same search index into one (#6727)
     add 4c8edc5661 [IOTDB-3985] Retry removePeer for region bug (#6829)
     add 54f9452888 Load ConfigNode after registering the internal server 
(#6832)
     add 903a9d6ac0 Extract ISchemaTree interface (#6830)
     add 6e7e7e22e3 [IOTDB-3961] Fix bug of Tsfile compact (#6770)
     add 4789a5e368 [IOTDB-3999] Avoid using PlanNodeType.ordinal() (#6835)
     add e52b8c23c6 [IOTDB-3986] Unified ConfigNode heartbeat request
     add def138b590 [IOTDB-3971] Improve the process of writing chunks in 
compaction for aligned series (#6786)
     add 991cbe7e1e [IOTDB-3940] Using bitmap in PageHeader to optimize 
ValuePageReader from row-base scanning to columnar-style scanning (#6806)
     add 22af8d479f remove useless log in cross space compaction (#6837)
     add 8ddb8da5f5 Optimize CI workflow (#6841)
     add d7627c8751 [IOTDB-4003] del duplicated dependency defination in 
pom.xml (#6843)
     add 4667e7e3c5 Merge branch 'master' of https://github.com/apache/iotdb 
into enable_time_partition

No new revisions were added by this update.

Summary of changes:
 .github/workflows/client-cpp.yml                   |    4 +-
 .github/workflows/influxdb-protocol.yml            |    2 +-
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |    1 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   25 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |    4 +
 checkstyle.xml                                     |    7 +
 cli/pom.xml                                        |    3 -
 confignode/pom.xml                                 |    1 -
 .../confignode/client/DataNodeRequestType.java     |    4 +-
 .../async/datanode/AsyncDataNodeClientPool.java    |   15 +-
 .../{FlushHandler.java => ClearCacheHandler.java}  |   13 +-
 .../async/handlers/DataNodeHeartbeatHandler.java   |    3 +-
 .../handlers/UpdateRegionRouteMapHandler.java      |    7 +-
 .../sync/confignode/SyncConfigNodeClientPool.java  |   12 +-
 .../statemachine/PartitionRegionStateMachine.java  |    6 +-
 .../iotdb/confignode/manager/ConfigManager.java    |   22 +
 .../apache/iotdb/confignode/manager/IManager.java  |    7 +
 .../iotdb/confignode/manager/NodeManager.java      |   36 +
 .../iotdb/confignode/manager/PartitionManager.java |   79 +-
 .../iotdb/confignode/manager/ProcedureManager.java |    4 +-
 .../iotdb/confignode/manager/load/LoadManager.java |   57 +-
 .../manager/load/heartbeat/RegionGroupCache.java   |   14 +-
 .../iotdb/confignode/persistence/NodeInfo.java     |    3 +
 .../procedure/env/DataNodeRemoveHandler.java       |   10 +-
 .../procedure/impl/RegionMigrateProcedure.java     |   12 +-
 .../iotdb/confignode/service/ConfigNode.java       |   43 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   15 +-
 .../load/balancer/router/LeaderRouterTest.java     |  137 +-
 .../common/request/IndexedConsensusRequest.java    |   20 +-
 .../multileader/MultiLeaderServerImpl.java         |   10 +-
 .../multileader/logdispatcher/LogDispatcher.java   |   12 +-
 .../service/MultiLeaderRPCServiceProcessor.java    |   34 +-
 cross-tests/pom.xml                                |    1 -
 .../Maintenance-Tools/Maintenance-Command.md       |   42 +-
 docs/UserGuide/Maintenance-Tools/Metric-Tool.md    |   17 +-
 docs/UserGuide/Operate-Metadata/Timeseries.md      |   48 +-
 .../Maintenance-Tools/Maintenance-Command.md       |   42 +-
 docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md |   17 +-
 docs/zh/UserGuide/Operate-Metadata/Timeseries.md   |   50 +-
 flink-iotdb-connector/pom.xml                      |    1 -
 hadoop/pom.xml                                     |    1 -
 hive-connector/pom.xml                             |    1 -
 influxdb-protocol/pom.xml                          |    2 -
 .../db/it/alignbydevice/IoTDBAlignByDeviceIT.java  |    3 +-
 ...Query2IT.java => IoTDBAlignedLastQuery2IT.java} |    6 +-
 ...Query2IT.java => IoTDBAlignedLastQuery3IT.java} |    6 +-
 ...stCacheIT.java => IoTDBAlignedLastQueryIT.java} |   36 +-
 .../db/it/aligned/IoTDBAlignedSeriesQueryIT.java   |  270 ----
 ... => IoTDBAlignedSeriesQueryWithDeletionIT.java} |   82 +-
 .../it/aligned/IoTDBLastQueryWithDeletion2IT.java  |    7 +-
 .../it/aligned/IoTDBLastQueryWithDeletionIT.java   |   28 +-
 .../aligned/IoTDBLastQueryWithoutLastCache2IT.java |    4 +-
 .../aligned/IoTDBLastQueryWithoutLastCacheIT.java  |   24 +-
 ...DBLastQueryWithoutLastCacheWithDeletion2IT.java |    4 +-
 ...TDBLastQueryWithoutLastCacheWithDeletionIT.java |    4 +-
 .../org/apache/iotdb/db/it/query/IoTDBAliasIT.java |   27 +
 .../iotdb/db/it/schema/IoTDBMetadataFetchIT.java   |  104 ++
 integration/pom.xml                                |    1 -
 library-udf/pom.xml                                |   10 -
 node-commons/pom.xml                               |    1 -
 .../iotdb/commons/concurrent/WrappedCallable.java  |    4 +-
 .../iotdb/commons/concurrent/WrappedRunnable.java  |    4 +-
 pom.xml                                            |   39 +-
 schema-engine-rocksdb/pom.xml                      |    1 -
 .../schemaregion/rocksdb/RSchemaRegion.java        |   64 +
 server/pom.xml                                     |   11 -
 .../apache/iotdb/db/auth/AuthorizerManager.java    |    6 +-
 .../apache/iotdb/db/auth/BasicAuthorityCache.java  |  104 ++
 .../iotdb/db/auth/ClusterAuthorityFetcher.java     |   89 +-
 .../org/apache/iotdb/db/auth/IAuthorCache.java     |   29 +-
 .../apache/iotdb/db/auth/IAuthorityFetcher.java    |    2 +
 .../iotdb/db/auth/StandaloneAuthorityFetcher.java  |   15 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |   34 +
 .../statemachine/DataRegionStateMachine.java       |   86 +-
 .../db/engine/compaction/CompactionWorker.java     |   34 +-
 .../RewriteCrossSpaceCompactionSelector.java       |    7 -
 .../impl/ReadPointCompactionPerformer.java         |   18 +-
 .../writer/AbstractCompactionWriter.java           |    7 +-
 .../writer/CrossSpaceCompactionWriter.java         |   19 +-
 .../writer/InnerSpaceCompactionWriter.java         |   15 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |   12 +
 .../db/metadata/cache/DataNodeSchemaCache.java     |    9 +-
 .../iotdb/db/metadata/mtree/IMTreeBelowSG.java     |   17 +
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |   27 +
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |   27 +
 .../traverser/counter/MeasurementCounter.java      |   24 +
 .../counter/MeasurementGroupByLevelCounter.java    |   24 +
 .../db/metadata/schemaregion/ISchemaRegion.java    |   13 +
 .../schemaregion/SchemaRegionMemoryImpl.java       |   28 +
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |   28 +
 .../apache/iotdb/db/metadata/tag/TagManager.java   |   39 +
 .../iotdb/db/mpp/common/header/HeaderConstant.java |   14 +
 .../{SchemaTree.java => ClusterSchemaTree.java}    |   22 +-
 .../db/mpp/common/schematree/ISchemaTree.java      |   70 +
 .../operator/process/FilterAndProjectOperator.java |    2 +-
 .../LastQueryCollectOperator.java}                 |   17 +-
 .../LastQueryMergeOperator.java}                   |  157 +-
 .../operator/process/last/LastQueryOperator.java   |  143 ++
 .../process/last/LastQuerySortOperator.java        |  202 +++
 .../operator/{ => process/last}/LastQueryUtil.java |   93 +-
 .../{ => last}/UpdateLastCacheOperator.java        |    4 +-
 .../schema/LevelTimeSeriesCountOperator.java       |   28 +-
 .../operator/schema/SchemaFetchScanOperator.java   |    4 +-
 .../operator/schema/TimeSeriesCountOperator.java   |   26 +-
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java |    8 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  163 +-
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  |   41 +-
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    |   18 +-
 .../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java |   11 +-
 .../mpp/plan/analyze/GroupByLevelController.java   |   16 +-
 .../iotdb/db/mpp/plan/analyze/ISchemaFetcher.java  |    8 +-
 .../iotdb/db/mpp/plan/analyze/SchemaValidator.java |    6 +-
 .../mpp/plan/analyze/StandaloneSchemaFetcher.java  |   33 +-
 .../{AuthorizerTask.java => ClearCacheTask.java}   |   33 +-
 .../plan/execution/config/ConfigTaskVisitor.java   |   13 +
 ...DataNodesTask.java => ShowConfigNodesTask.java} |   43 +-
 .../config/executor/ClusterConfigTaskExecutor.java |   43 +
 .../config/executor/IConfigTaskExecutor.java       |    5 +
 .../executor/StandaloneConfigTaskExecutor.java     |   25 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |   71 +-
 .../plan/planner/LocalExecutionPlanContext.java    |  161 ++
 .../db/mpp/plan/planner/LocalExecutionPlanner.java | 1562 +------------------
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    |   25 +-
 .../db/mpp/plan/planner/LogicalPlanVisitor.java    |   20 +-
 .../db/mpp/plan/planner/OperatorTreeGenerator.java | 1604 ++++++++++++++++++++
 .../distribution/DistributionPlanContext.java      |   18 +
 .../planner/distribution/ExchangeNodeAdder.java    |   20 +-
 .../plan/planner/distribution/SourceRewriter.java  |   53 +-
 .../mpp/plan/planner/plan/node/PlanNodeType.java   |   32 +-
 .../db/mpp/plan/planner/plan/node/PlanVisitor.java |   12 +-
 .../metedata/read/LevelTimeSeriesCountNode.java    |   41 +-
 .../node/metedata/read/TimeSeriesCountNode.java    |   40 +-
 .../plan/planner/plan/node/process/FilterNode.java |    5 +
 .../planner/plan/node/process/MultiChildNode.java  |   21 +
 .../last/LastQueryCollectNode.java}                |   55 +-
 .../process/{ => last}/LastQueryMergeNode.java     |   52 +-
 .../LastQueryNode.java}                            |   31 +-
 .../planner/plan/node/write/DeleteDataNode.java    |    6 +-
 .../plan/node/write/InsertMultiTabletsNode.java    |    4 +-
 .../plan/planner/plan/node/write/InsertNode.java   |    4 +-
 .../planner/plan/node/write/InsertRowNode.java     |    6 +-
 .../planner/plan/node/write/InsertRowsNode.java    |    4 +-
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |    4 +-
 .../planner/plan/node/write/InsertTabletNode.java  |    6 +-
 .../planner/plan/parameter/OrderByParameter.java   |    4 +
 .../db/mpp/plan/statement/StatementVisitor.java    |   15 +-
 .../db/mpp/plan/statement/crud/QueryStatement.java |    3 +
 .../internal/LastPointFetchStatement.java          |   58 -
 .../metadata/CountLevelTimeSeriesStatement.java    |   32 +
 .../metadata/CountTimeSeriesStatement.java         |   30 +
 ...tatement.java => ShowConfigNodesStatement.java} |    5 +-
 .../ClearCacheStatement.java}                      |   33 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   10 +-
 .../iotdb/db/qp/utils/GroupByLevelController.java  |   35 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |    2 +-
 .../iotdb/db/service/RegionMigrateService.java     |   25 +-
 .../recorder/CompactionMetricsRecorder.java        |    6 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   12 +
 .../java/org/apache/iotdb/db/wal/WALManager.java   |   16 +
 .../iotdb/db/wal/buffer/AbstractWALBuffer.java     |    2 +
 .../java/org/apache/iotdb/db/wal/node/WALNode.java |    3 +
 .../iotdb/db/wal/recover/WALNodeRecoverTask.java   |    6 +
 .../iotdb/db/auth/AuthorizerManagerTest.java       |   22 +-
 .../db/metadata/cache/DataNodeSchemaCacheTest.java |   11 +-
 ...emaTreeTest.java => ClusterSchemaTreeTest.java} |   28 +-
 .../operator/AggregationOperatorTest.java          |    2 +-
 .../operator/LastCacheScanOperatorTest.java        |   93 --
 .../operator/LastQueryMergeOperatorTest.java       |  598 ++++----
 ...peratorTest.java => LastQueryOperatorTest.java} |   64 +-
 ...torTest.java => LastQuerySortOperatorTest.java} |   72 +-
 .../operator/UpdateLastCacheOperatorTest.java      |    3 +-
 .../operator/schema/CountMergeOperatorTest.java    |   21 +-
 .../operator/schema/SchemaCountOperatorTest.java   |   21 +-
 .../schema/SchemaFetchScanOperatorTest.java        |    5 +-
 .../db/mpp/plan/plan/QueryLogicalPlanUtil.java     |   23 +-
 .../mpp/plan/plan/distribution/LastQueryTest.java  |   59 +
 .../iotdb/db/mpp/plan/plan/distribution/Util.java  |    7 +
 .../metadata/read/SchemaCountNodeSerdeTest.java    |    8 +-
 .../write/InsertMultiTabletsNodeSerdeTest.java     |    2 +-
 .../plan/node/write/InsertRowNodeSerdeTest.java    |    8 +-
 .../plan/node/write/InsertRowsNodeSerdeTest.java   |    2 +-
 .../write/InsertRowsOfOneDeviceNodeSerdeTest.java  |    3 +-
 .../plan/node/write/InsertTabletNodeSerdeTest.java |    6 +-
 .../java/org/apache/iotdb/session/Session.java     |   17 -
 spark-iotdb-connector/pom.xml                      |    4 -
 thrift-commons/src/main/thrift/common.thrift       |    4 +
 .../src/main/thrift/confignode.thrift              |   19 +
 .../src/main/thrift/mutlileader.thrift             |    3 +-
 thrift/src/main/thrift/datanode.thrift             |    2 +
 tsfile/pom.xml                                     |    8 -
 .../file/metadata/statistics/Statistics.java       |   10 +
 .../file/metadata/statistics/TimeStatistics.java   |    8 +
 .../iotdb/tsfile/read/common/block/TsBlock.java    |    4 +
 .../read/common/block/column/BinaryColumn.java     |   16 +
 .../read/common/block/column/BooleanColumn.java    |   16 +
 .../tsfile/read/common/block/column/Column.java    |   38 +
 .../read/common/block/column/DoubleColumn.java     |   16 +
 .../read/common/block/column/FloatColumn.java      |   16 +
 .../tsfile/read/common/block/column/IntColumn.java |   16 +
 .../read/common/block/column/LongColumn.java       |   16 +
 .../block/column/RunLengthEncodedColumn.java       |   58 +
 .../read/common/block/column/TimeColumn.java       |   11 +
 .../tsfile/read/reader/page/AlignedPageReader.java |   98 +-
 .../tsfile/read/reader/page/ValuePageReader.java   |   99 ++
 .../tsfile/write/chunk/AlignedChunkWriterImpl.java |   63 +
 .../iotdb/tsfile/write/chunk/TimeChunkWriter.java  |   10 +-
 .../iotdb/tsfile/write/chunk/ValueChunkWriter.java |   24 +-
 .../iotdb/tsfile/write/page/TimePageWriter.java    |    6 +-
 .../iotdb/tsfile/write/page/ValuePageWriter.java   |   72 +-
 zeppelin-interpreter/pom.xml                       |    1 -
 210 files changed, 6019 insertions(+), 3393 deletions(-)
 copy 
confignode/src/main/java/org/apache/iotdb/confignode/client/async/handlers/{FlushHandler.java
 => ClearCacheHandler.java} (86%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBAlignedSeriesQuery2IT.java
 => IoTDBAlignedLastQuery2IT.java} (93%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBAlignedSeriesQuery2IT.java
 => IoTDBAlignedLastQuery3IT.java} (93%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBLastQueryWithoutLastCacheIT.java
 => IoTDBAlignedLastQueryIT.java} (89%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/{IoTDBAggregationWithDeletion2IT.java
 => IoTDBAlignedSeriesQueryWithDeletionIT.java} (51%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/auth/BasicAuthorityCache.java
 copy 
integration-test/src/main/java/org/apache/iotdb/itbase/env/BaseNodeWrapper.java 
=> server/src/main/java/org/apache/iotdb/db/auth/IAuthorCache.java (67%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/{SchemaTree.java 
=> ClusterSchemaTree.java} (95%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/common/schematree/ISchemaTree.java
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/{LastQueryMergeOperator.java
 => last/LastQueryCollectOperator.java} (88%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/{TimeJoinOperator.java
 => last/LastQueryMergeOperator.java} (60%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQueryOperator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/last/LastQuerySortOperator.java
 rename server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/{ => 
process/last}/LastQueryUtil.java (55%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/{ => 
last}/UpdateLastCacheOperator.java (96%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/{AuthorizerTask.java
 => ClearCacheTask.java} (60%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/{ShowDataNodesTask.java
 => ShowConfigNodesTask.java} (54%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/LocalExecutionPlanContext.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/OperatorTreeGenerator.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/{metedata/read/SchemaQueryOrderByHeatNode.java
 => process/last/LastQueryCollectNode.java} (62%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/{ 
=> last}/LastQueryMergeNode.java (68%)
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/{LastQueryMergeNode.java
 => last/LastQueryNode.java} (82%)
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/internal/LastPointFetchStatement.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{ShowClusterStatement.java
 => ShowConfigNodesStatement.java} (89%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/{metadata/DropFunctionStatement.java
 => sys/ClearCacheStatement.java} (69%)
 rename 
server/src/test/java/org/apache/iotdb/db/mpp/common/schematree/{SchemaTreeTest.java
 => ClusterSchemaTreeTest.java} (95%)
 delete mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/LastCacheScanOperatorTest.java
 copy 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/{LastQueryMergeOperatorTest.java
 => LastQueryOperatorTest.java} (87%)
 copy 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/{LastQueryMergeOperatorTest.java
 => LastQuerySortOperatorTest.java} (87%)

Reply via email to