This is an automated email from the ASF dual-hosted git repository.
ericpai pushed a change to branch bugfix/iotdb-3543
in repository https://gitbox.apache.org/repos/asf/iotdb.git
discard 9aa87c03a7 Temp save
discard f17c0ec691 [IOTDB-3543] Investigate slow launching
add deb9732b43 Fix the issues in MultiLeader log dispatcher (#6484)
add b8efd24d10 fixed grafana plugin workflow failed (#6550)
add 77b1566ebd [IOTDB-3564] Reduce the number of I/O threads using thrift
asynchronous server mode for MultiLeaderConsensusRPC (#6528)
add 0b7cdfba2c [IOTDB-3498] [IOTDB-3517] Add ITs related to the group by &
query result set in MPP (#6373)
add c002ab94a3 [IOTDB-3322] Support RestApi for MPP framework (#6536)
add 6924bef386 [IOTDB-3173] Support Between expression (#6483)
add a38063fcd6 [IOTDB-3710] Get latest RegionRouteMap (#6554)
add d08093e531 [IOTDB-3529] Rename Region to RegionGroup and optimize the
SetTTL process (#6552)
add f3aadc1d2c Emergency fix for the stop-confignode script (#6560)
add 708a08c9b7 [IOTDB-3528] Filter DataNode which may not be ready in
ConfigNode (#6539)
add 6536989d79 [IOTDB-3555] Show DataNodes tool (#6531)
add 540e058b62 Fix a rpc service name to DataNodeInternalRPCService (#6561)
add bfbf05a96f [IOTDB-3726] Fix concurrent issue of udf management
add 865a246cb9 Add 0.14.0-preview1 download UserGuide (#6573)
add 80f36390a3 [IOTDB-3660] stop-datanode.sh/bat should only stop the
process of IoTDB (#6556)
add e2679d16c8 [IOTDB-3702] Use thread pool to recover broken tsfiles
without wal (#6533)
add fc66683387 Notice do not use stop-confignode script in 0.14.0-preview1
(#6574)
add 287576dfb9 [IOTDB-3703] Decouple load balancing from heartbeat (#6578)
add 26c42ea190 [IOTDB-3730][ISSUE-6551] ArrayIndexOutOfBounds when
flushing a memtable (#6577)
add 5f5ef79de7 [IOTDB-3503] Migrate WithoutNull tests to the new IT
framework (#6557)
add 7c7e21bbd7 [IOTDB-3600] [IOTDB-3605] [IOTDB-3625] Fix semantic check
issue about UDF&expression in MPP (#6471)
add f4bb4af023 [IOTDB-3572] Improve semantic checking of null value fill
(#6562)
add 9f79ce6e18 [IOTDB-3716] Finish updateRegionCache interface. (#6564)
add ccf895a20e Add scanOrder in FillNode
add b16ca9ef5b [IOTDB-3697] [IOTDB-3141] Add show version function (#6566)
add 20d62dd5e0 fix 20s to 60s. (#6587)
add a18c902d82 [IOTDB-3557] Maintain online data nodes by load manager
(#6575)
add e4987bde94 [IOTDB-3724] Fix Incorrect result when querying with linear
fill & order by time desc (#6586)
add bf9daecbec [IOTDB-3543] Use native Java command to start nodes in
cluster test
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (9aa87c03a7)
\
N -- N -- N refs/heads/bugfix/iotdb-3543 (bf9daecbec)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 1 +
.../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 8 +-
.../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 7 +
.../assembly/resources/sbin/stop-confignode.bat | 6 +-
.../src/assembly/resources/sbin/stop-confignode.sh | 6 +-
.../confignode/client/AsyncDataNodeClientPool.java | 44 +-
.../confignode/client/SyncDataNodeClientPool.java | 15 -
.../client/handlers/FunctionManagementHandler.java | 4 +-
...onManagementHandler.java => SetTTLHandler.java} | 42 +-
.../consensus/request/ConfigPhysicalPlan.java | 8 +-
.../consensus/request/ConfigPhysicalPlanType.java | 4 +-
.../request/write/ActivateDataNodePlan.java | 71 +
...egionsPlan.java => CreateRegionGroupsPlan.java} | 6 +-
.../consensus/response/DataNodeInfosResp.java | 11 +
.../confignode/manager/ClusterSchemaManager.java | 48 +-
.../iotdb/confignode/manager/ConfigManager.java | 123 +-
.../iotdb/confignode/manager/ConsensusManager.java | 5 +-
.../apache/iotdb/confignode/manager/IManager.java | 20 +
.../iotdb/confignode/manager/NodeManager.java | 92 +-
.../iotdb/confignode/manager/PartitionManager.java | 14 +-
.../confignode/manager/PermissionManager.java | 2 +-
.../iotdb/confignode/manager/UDFManager.java | 20 +-
.../iotdb/confignode/manager/load/LoadManager.java | 102 +-
.../manager/load/balancer/RegionBalancer.java | 14 +-
.../iotdb/confignode/persistence/NodeInfo.java | 83 +-
.../persistence/executor/ConfigPlanExecutor.java | 7 +-
.../persistence/partition/PartitionInfo.java | 32 +-
.../partition/StorageGroupPartitionTable.java | 66 +-
.../procedure/env/ConfigNodeProcedureEnv.java | 2 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 39 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 30 +-
.../iotdb/confignode/persistence/NodeInfoTest.java | 4 +-
.../confignode/persistence/PartitionInfoTest.java | 18 +-
.../thrift/ConfigNodeRPCServiceProcessorTest.java | 73 +-
.../iotdb/consensus/config/MultiLeaderConfig.java | 46 +-
.../multileader/MultiLeaderConsensus.java | 2 +-
.../multileader/MultiLeaderServerImpl.java | 42 +-
.../multileader/logdispatcher/IndexController.java | 67 +-
.../multileader/logdispatcher/LogDispatcher.java | 80 +-
.../multileader/service/MultiLeaderRPCService.java | 17 +-
.../service/MultiLeaderRPCServiceProcessor.java | 59 +-
.../multileader/wal/ConsensusReqReader.java | 6 +-
.../multileader/MultiLeaderConsensusTest.java | 215 +-
.../iotdb/consensus/multileader/RecoveryTest.java | 4 +-
.../logdispatcher/IndexControllerTest.java | 38 +-
.../multileader/logdispatcher/SyncStatusTest.java | 8 +-
.../multileader/util/FakeConsensusReqReader.java | 111 +
.../consensus/multileader/util/RequestSets.java | 55 +
.../consensus/multileader/util/TestEntry.java | 60 +-
.../multileader/util/TestStateMachine.java | 93 +
docs/Download/README.md | 47 +-
.../Maintenance-Tools/Maintenance-Command.md | 55 +
docs/UserGuide/Query-Data/Query-Filter.md | 7 +-
docs/UserGuide/Query-Data/Without-Null.md | 19 -
docs/zh/Download/README.md | 37 +-
.../Maintenance-Tools/Maintenance-Command.md | 55 +
docs/zh/UserGuide/Query-Data/Query-Filter.md | 13 +-
docs/zh/UserGuide/Query-Data/Without-Null.md | 19 -
grafana-plugin/backend-compile.sh | 1 -
integration-test/checkstyle.xml | 2 +-
integration-test/import-control.xml | 3 +
integration-test/pom.xml | 46 -
.../apache/iotdb/it/env/AbstractNodeWrapper.java | 71 +-
.../org/apache/iotdb/it/env/ConfigNodeWrapper.java | 33 +-
.../org/apache/iotdb/it/env/DataNodeWrapper.java | 31 +-
.../java/org/apache/iotdb/it/env/MppConfig.java | 7 +
.../iotdb/it/env/StandaloneDataNodeWrapper.java | 22 -
.../apache/iotdb/itbase/constant/TestConstant.java | 2 +
.../org/apache/iotdb/itbase/env/BaseConfig.java | 16 +
.../apache/iotdb/db/it/IoTDBFilterBetweenIT.java | 179 ++
.../org/apache/iotdb/db/it/IoTDBFilterNullIT.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java | 98 +-
.../db/it/IoTDBSyntaxConventionIdentifierIT.java | 4 -
.../db/it/aligned/IoTDBAlignedSeriesQueryIT.java | 2596 +++++++++++++++++++-
.../db/it/aligned/IoTDBGroupByLevelQueryIT.java | 168 +-
...GroupByQueryWithValueFilterWithDeletion2IT.java | 43 +-
...BGroupByQueryWithValueFilterWithDeletionIT.java | 268 +-
.../iotdb/db/it/env/StandaloneEnvConfig.java | 12 +
.../apache/iotdb/db/it/groupby/IOTDBGroupByIT.java | 531 ++++
.../db/it/groupby/IoTDBGroupByNaturalMonthIT.java | 246 ++
.../iotdb/db/it}/groupby/IoTDBGroupByUnseqIT.java | 109 +-
.../org/apache/iotdb/db/it/query/IoTDBAliasIT.java | 384 +++
.../iotdb/db/it/query/IoTDBNullValueFillIT.java | 392 +++
.../iotdb/db/it/query/IoTDBPaginationIT.java | 152 ++
.../query}/IoTDBQueryWithComplexValueFilterIT.java | 59 +-
.../apache/iotdb/db/it/query/IoTDBResultSetIT.java | 131 +
.../iotdb/db/it/udf/IoTDBUDTFHybridQueryIT.java | 145 +-
.../org/apache/iotdb/db/it/utils/TestUtils.java | 251 ++
.../db/it/withoutNull}/IoTDBWithoutAllNullIT.java | 57 +-
.../db/it/withoutNull}/IoTDBWithoutAnyNullIT.java | 120 +-
.../withoutNull}/IoTDBWithoutNullAllFilterIT.java | 656 ++---
.../withoutNull}/IoTDBWithoutNullAnyFilterIT.java | 628 ++---
.../apache/iotdb/db/integration/IoTDBAliasIT.java | 396 ---
.../org/apache/iotdb/db/integration/IoTDBAsIT.java | 564 -----
.../iotdb/db/integration/IoTDBLimitSlimitIT.java | 204 --
.../iotdb/db/integration/IoTDBNestedQueryIT.java | 38 +
.../db/integration/IoTDBPathNumOverLimitIT.java | 74 -
.../db/integration/IoTDBResultMetadataIT.java | 89 -
.../iotdb/db/integration/IoTDBResultSetIT.java | 134 -
.../IoTDBSyntaxConventionIdentifierIT.java | 4 -
.../IoTDBGroupByQueryWithValueFilter2IT.java | 65 -
.../IoTDBGroupByQueryWithValueFilterIT.java | 1094 ---------
...GroupBySlidingWindowQueryWithValueFilterIT.java | 951 -------
...upBySlidingWindowQueryWithoutValueFilterIT.java | 947 -------
.../db/integration/groupby/IOTDBGroupByIT.java | 996 --------
.../groupby/IOTDBGroupByInnerIntervalIT.java | 342 ---
.../integration/groupby/IoTDBGroupByMonthIT.java | 366 ---
...IT.java => IoTDBGroupByNaturalMonthFillIT.java} | 7 +-
.../service/AbstractThriftServiceThread.java | 34 +-
.../iotdb/commons/service/ThriftServiceThread.java | 4 +
openapi/pom.xml | 26 +
server/file-changelists/conf-changelist.md | 3 +
.../src/assembly/resources/conf/datanode-env.bat | 2 -
.../resources/conf/iotdb-datanode.properties | 6 +
.../src/assembly/resources/sbin/start-datanode.bat | 5 +-
.../src/assembly/resources/sbin/stop-datanode.sh | 26 +-
.../apache/iotdb/db/client/ConfigNodeClient.java | 79 +-
.../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 22 +
.../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 22 +
.../db/consensus/DataRegionConsensusImpl.java | 4 +
.../exception/query/PathNumOverLimitException.java | 3 +-
.../{query => sql}/PathNumOverLimitException.java | 7 +-
.../iotdb/db/mpp/common/header/HeaderConstant.java | 25 +
.../process/fill/linear/DoubleLinearFill.java | 5 +
.../process/fill/linear/FloatLinearFill.java | 5 +
.../process/fill/linear/IntLinearFill.java | 5 +
.../operator/process/fill/linear/LinearFill.java | 27 +-
.../process/fill/linear/LongLinearFill.java | 5 +
.../operator/process/merge/AscTimeComparator.java | 5 +
.../operator/process/merge/DescTimeComparator.java | 5 +
.../operator/process/merge/TimeComparator.java | 5 +
.../apache/iotdb/db/mpp/plan/analyze/Analyzer.java | 37 +-
.../mpp/plan/analyze/ClusterPartitionFetcher.java | 26 +
.../plan/analyze/ColumnPaginationController.java | 12 +-
.../db/mpp/plan/analyze/ExpressionAnalyzer.java | 306 ++-
.../iotdb/db/mpp/plan/analyze/ExpressionUtils.java | 73 +
.../mpp/plan/analyze/FakePartitionFetcherImpl.java | 6 +
.../db/mpp/plan/analyze/IPartitionFetcher.java | 3 +
.../plan/analyze/StandalonePartitionFetcher.java | 6 +
.../plan/execution/config/ConfigTaskVisitor.java | 7 +
.../plan/execution/config/ShowDataNodesTask.java | 78 +
.../config/executor/ClusterConfigTaskExecutor.java | 23 +
.../config/executor/IConfigTaskExecutor.java | 3 +
.../executor/StandaloneConfigTaskExecutor.java | 13 +
.../memory/StatementMemorySourceVisitor.java | 13 +
.../iotdb/db/mpp/plan/expression/Expression.java | 5 +-
.../db/mpp/plan/expression/ExpressionType.java | 2 +-
.../plan/expression/multi/FunctionExpression.java | 2 +-
.../plan/expression/ternary/BetweenExpression.java | 110 +
.../plan/expression/ternary/TernaryExpression.java | 336 +++
.../iotdb/db/mpp/plan/parser/ASTVisitor.java | 45 +-
.../db/mpp/plan/planner/LocalExecutionPlanner.java | 15 +-
.../db/mpp/plan/planner/LogicalPlanBuilder.java | 6 +-
.../iotdb/db/mpp/plan/planner/LogicalPlanner.java | 2 +-
.../plan/planner/plan/node/process/FillNode.java | 31 +-
.../db/mpp/plan/statement/StatementVisitor.java | 10 +
.../mpp/plan/statement/literal/BooleanLiteral.java | 7 +-
.../mpp/plan/statement/literal/DoubleLiteral.java | 9 +-
.../db/mpp/plan/statement/literal/Literal.java | 2 +
.../db/mpp/plan/statement/literal/LongLiteral.java | 8 +-
.../db/mpp/plan/statement/literal/NullLiteral.java | 5 +
.../mpp/plan/statement/literal/StringLiteral.java | 5 +
.../statement/metadata/ShowDataNodesStatement.java | 54 +
.../statement/sys/ShowVersionStatement.java} | 18 +-
.../dag/transformer/Transformer.java | 21 +
.../transformer/ternary/BetweenTransformer.java | 67 +
.../ternary/CompareTernaryTransformer.java | 86 +
.../transformer/ternary/TernaryTransformer.java | 265 ++
.../iotdb/db/protocol/mpprest/MPPRestService.java | 162 ++
.../protocol/mpprest/filter/ApiOriginFilter.java | 45 +
.../mpprest/filter/AuthorizationFilter.java | 138 ++
.../mpprest/filter/BasicSecurityContext.java | 56 +
.../iotdb/db/protocol/mpprest/filter/User.java | 38 +
.../db/protocol/mpprest/filter/UserCache.java | 56 +
.../mpprest/handler/AuthorizationHandler.java | 47 +
.../protocol/mpprest/handler/ExceptionHandler.java | 75 +
.../mpprest/handler/QueryDataSetHandler.java | 252 ++
.../mpprest/handler/RequestValidationHandler.java | 53 +
.../handler/StatementConstructionHandler.java | 157 ++
.../mpprest/impl/GrafanaApiServiceImpl.java | 245 ++
.../protocol/mpprest/impl/PingApiServiceImpl.java | 51 +
.../protocol/mpprest/impl/RestApiServiceImpl.java | 193 ++
.../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 37 +-
.../iotdb/db/rescon/PrimitiveArrayManager.java | 6 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 72 +-
...ervice.java => DataNodeInternalRPCService.java} | 21 +-
...n.java => DataNodeInternalRPCServiceMBean.java} | 2 +-
.../java/org/apache/iotdb/db/service/NewIoTDB.java | 6 +-
.../service/thrift/impl/ClientRPCServiceImpl.java | 5 +
...pl.java => DataNodeInternalRPCServiceImpl.java} | 18 +-
.../java/org/apache/iotdb/db/tools/WalChecker.java | 15 +-
.../db/utils/datastructure/AlignedTVList.java | 6 +-
.../iotdb/db/utils/datastructure/BinaryTVList.java | 6 +-
.../db/utils/datastructure/BooleanTVList.java | 6 +-
.../iotdb/db/utils/datastructure/DoubleTVList.java | 6 +-
.../iotdb/db/utils/datastructure/FloatTVList.java | 6 +-
.../iotdb/db/utils/datastructure/IntTVList.java | 6 +-
.../iotdb/db/utils/datastructure/LongTVList.java | 6 +-
.../iotdb/db/wal/buffer/AbstractWALBuffer.java | 5 +
.../org/apache/iotdb/db/wal/buffer/IWALBuffer.java | 3 +
.../org/apache/iotdb/db/wal/node/WALFakeNode.java | 5 +
.../java/org/apache/iotdb/db/wal/node/WALNode.java | 66 +-
.../iotdb/db/wal/recover/WALRecoverManager.java | 63 +-
.../execution/operator/LinearFillOperatorTest.java | 532 +++-
.../plan/plan/node/process/FillNodeSerdeTest.java | 3 +-
.../org/apache/iotdb/db/script/EnvScriptIT.java | 2 -
...ava => DataNodeInternalRPCServiceImplTest.java} | 14 +-
.../datastructure/PrimitiveArrayManagerTest.java} | 26 +-
.../iotdb/db/wal/node/ConsensusReqReaderTest.java | 40 +-
.../org/apache/iotdb/rpc/IoTDBJDBCDataSet.java | 15 +-
.../java/org/apache/iotdb/rpc/IoTDBRpcDataSet.java | 6 +-
.../java/org/apache/iotdb/rpc/TSStatusCode.java | 4 +-
thrift-commons/src/main/thrift/common.thrift | 25 +-
.../src/main/thrift/confignode.thrift | 27 +-
thrift/src/main/thrift/datanode.thrift | 12 +
.../iotdb/tsfile/read/filter/TimeFilter.java | 12 +
.../tsfile/read/filter/factory/FilterFactory.java | 4 +
.../read/filter/factory/FilterSerializeId.java | 3 +-
.../iotdb/tsfile/read/filter/operator/Between.java | 141 ++
219 files changed, 11755 insertions(+), 9010 deletions(-)
copy
confignode/src/main/java/org/apache/iotdb/confignode/client/handlers/{FunctionManagementHandler.java
=> SetTTLHandler.java} (53%)
create mode 100644
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/ActivateDataNodePlan.java
rename
confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/{CreateRegionsPlan.java
=> CreateRegionGroupsPlan.java} (95%)
create mode 100644
consensus/src/test/java/org/apache/iotdb/consensus/multileader/util/FakeConsensusReqReader.java
create mode 100644
consensus/src/test/java/org/apache/iotdb/consensus/multileader/util/RequestSets.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/literal/StringLiteral.java
=>
consensus/src/test/java/org/apache/iotdb/consensus/multileader/util/TestEntry.java
(52%)
create mode 100644
consensus/src/test/java/org/apache/iotdb/consensus/multileader/util/TestStateMachine.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBFilterBetweenIT.java
rename
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBAggregationGroupByLevelIT.java
=>
integration-test/src/test/java/org/apache/iotdb/db/it/aligned/IoTDBGroupByLevelQueryIT.java
(52%)
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it}/aligned/IoTDBGroupByQueryWithValueFilterWithDeletion2IT.java
(62%)
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it}/aligned/IoTDBGroupByQueryWithValueFilterWithDeletionIT.java
(82%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IOTDBGroupByIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBGroupByNaturalMonthIT.java
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it}/groupby/IoTDBGroupByUnseqIT.java
(55%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBAliasIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBNullValueFillIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBPaginationIT.java
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it/query}/IoTDBQueryWithComplexValueFilterIT.java
(58%)
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/query/IoTDBResultSetIT.java
create mode 100644
integration-test/src/test/java/org/apache/iotdb/db/it/utils/TestUtils.java
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull}/IoTDBWithoutAllNullIT.java
(83%)
rename {integration/src/test/java/org/apache/iotdb/db/integration =>
integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull}/IoTDBWithoutAnyNullIT.java
(52%)
rename
{integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter =>
integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull}/IoTDBWithoutNullAllFilterIT.java
(74%)
rename
{integration/src/test/java/org/apache/iotdb/db/integration/withoutNullFilter =>
integration-test/src/test/java/org/apache/iotdb/db/it/withoutNull}/IoTDBWithoutNullAnyFilterIT.java
(75%)
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAliasIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBAsIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBLimitSlimitIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBPathNumOverLimitIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBResultMetadataIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/IoTDBResultSetIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilter2IT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupByQueryWithValueFilterIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupBySlidingWindowQueryWithValueFilterIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/aligned/IoTDBGroupBySlidingWindowQueryWithoutValueFilterIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/groupby/IOTDBGroupByIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/groupby/IOTDBGroupByInnerIntervalIT.java
delete mode 100644
integration/src/test/java/org/apache/iotdb/db/integration/groupby/IoTDBGroupByMonthIT.java
rename
integration/src/test/java/org/apache/iotdb/db/integration/groupby/{IoTDBGroupByMonthFillIT.java
=> IoTDBGroupByNaturalMonthFillIT.java} (97%)
copy server/src/main/java/org/apache/iotdb/db/exception/{query =>
sql}/PathNumOverLimitException.java (81%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/ShowDataNodesTask.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/expression/ternary/BetweenExpression.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/expression/ternary/TernaryExpression.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/ShowDataNodesStatement.java
copy
server/src/main/java/org/apache/iotdb/db/mpp/{execution/operator/process/merge/AscTimeComparator.java
=> plan/statement/sys/ShowVersionStatement.java} (66%)
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/ternary/BetweenTransformer.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/ternary/CompareTernaryTransformer.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/mpp/transformation/dag/transformer/ternary/TernaryTransformer.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/MPPRestService.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/filter/ApiOriginFilter.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/filter/AuthorizationFilter.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/filter/BasicSecurityContext.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/filter/User.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/filter/UserCache.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/handler/AuthorizationHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/handler/ExceptionHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/handler/QueryDataSetHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/handler/RequestValidationHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/handler/StatementConstructionHandler.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/impl/GrafanaApiServiceImpl.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/impl/PingApiServiceImpl.java
create mode 100644
server/src/main/java/org/apache/iotdb/db/protocol/mpprest/impl/RestApiServiceImpl.java
rename server/src/main/java/org/apache/iotdb/db/service/{ClientRPCService.java
=> DataNodeInternalRPCService.java} (81%)
rename
server/src/main/java/org/apache/iotdb/db/service/{ClientRPCServiceMBean.java =>
DataNodeInternalRPCServiceMBean.java} (94%)
rename
server/src/main/java/org/apache/iotdb/db/service/thrift/impl/{DataNodeRPCServiceImpl.java
=> DataNodeInternalRPCServiceImpl.java} (97%)
rename
server/src/test/java/org/apache/iotdb/db/service/{ClientRPCServiceImplTest.java
=> DataNodeInternalRPCServiceImplTest.java} (95%)
copy
server/src/{main/java/org/apache/iotdb/db/exception/query/PathNumOverLimitException.java
=>
test/java/org/apache/iotdb/db/utils/datastructure/PrimitiveArrayManagerTest.java}
(56%)
create mode 100644
tsfile/src/main/java/org/apache/iotdb/tsfile/read/filter/operator/Between.java