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

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


 discard e2a8bfce9d9 fix
 discard bfaa608b360 enhance
 discard 9b231dbb704 finish
     add a25ce1922fc Load IT: Ignore unstable 
testLoadAutoCreateWithoutInsertPermission (#15405)
     add aa1bd05234a Fix cpp client compilation (#15403)
     add 1f67cf6e7cc update params in ImportSchemaTestIT (#15406)
     add edf87ff4fc2 Load IT: Stabilized the 
testLoadAutoCreateWithoutInsertPermission test (#15408)
     add 923bb2c347c Add APPROX_COUNT_DISTINCT Function
     add a17ec6771be Add authorization for metric prometheus report (#15363)
     add bb087e7bc64 [Py-client] Query Timestamp type of values return readable 
format
     add db3a3845475 Add TableFunctionHandle for TVF
     add 665e18f6f63 docker: support configuring JVM memory environment 
variables in docker-compose file:IOTDB_JMX_OPTS for 
datanode,CONFIGNODE_JMX_OPTS for confignode (#15413)
     add c9453ab08c6 pref: Adjustments to sbin and tools Scripts (#15402)
     add 3b7494e7ce0 IoTV2: Fix global client manager close by mistake when 
running #15415
     add a2f02048ec2 DAL: Fix thread leak when DN exit. #15395
     add 7650b479347 [remove datanode] GCR load balancing implement for 
removing datanode (#15282)
     add 17da13e45d7 Procedure: Fix the concurrency error during 
StateMachineProcedure snapshot (#15417)
     add 15ad13c9207 Pipe: Implement hot loading of Pipe configuration 
parameters (#15292)
     add 12ddd33db6b recover the place of setting ON_HEAP_MEMORY and 
OFF_HEAP_MEMORY to fix atmos (#15421)
     add de1d224f4bd estimating inner compaction task memory during selection 
(#15257)
     add e27245e129e Fix memory leak in wal compressed buffer (#15418)
     add 512188b689b Fixed the NPE caused by concurrent template unset / 
activation #15420
     add b4852c91c52 IoTV2: Try to fix tsfile corruption & receiver dir clean 
(#15410)
     add acdf8cc0f9a ShutdownNow all pipe connector subTask works to interrupt 
all threads blocking in lock. (#15411)
     add ed1f1b8cb37 fix: dockerfile adapter script (#15428)
     add 86178d730c1 Throw 701 while show time partition in table mode
     add 4af9c59aadb fix: export-tsfile change pull mode (#15306)
     add 953780620df [remove datanode] Fix IoTDBRemoveDataNodeNormalIT #15429
     add 03908203217 finish
     add edf03b67f15 enhance
     add fc01d0b4023 fix

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   (e2a8bfce9d9)
            \
             N -- N -- N   
refs/heads/optimize_partition_cache_get_region_replica_set_interface_by_batching
 (fc01d0b4023)

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:
 distribution/src/assembly/ainode.xml               |   6 +
 distribution/src/assembly/all.xml                  |  50 +-
 distribution/src/assembly/cli.xml                  |  17 +-
 distribution/src/assembly/confignode.xml           |  41 +-
 distribution/src/assembly/datanode.xml             |  45 +-
 .../DockerCompose/docker-compose-host-3c3d.yml     |   2 +
 .../DockerCompose/docker-compose-standalone.yml    |   4 +-
 .../main/DockerCompose/replace-conf-from-env.sh    |  11 +-
 docker/src/main/Dockerfile-1c1d                    |   2 +-
 .../iotdb/udf/table/ExcludeColumnExample.java      |  11 +-
 .../org/apache/iotdb/udf/table/RepeatExample.java  |  17 +-
 .../org/apache/iotdb/udf/table/SplitExample.java   |  27 +-
 integration-test/src/assembly/mpp-test.xml         |  32 +-
 .../example/relational/MyErrorTableFunction.java   |  15 +-
 .../udf/example/relational/MyExcludeColumn.java    |  11 +-
 .../udf/example/relational/MyRepeatWithIndex.java  |  17 +-
 .../example/relational/MyRepeatWithoutIndex.java   |  17 +-
 .../udf/example/relational/MySelectColumn.java     |  11 +-
 .../db/query/udf/example/relational/MySplit.java   |  27 +-
 .../it/env/cluster/config/MppConfigNodeConfig.java |  12 +
 .../it/env/cluster/config/MppDataNodeConfig.java   |  12 +
 .../iotdb/it/env/cluster/env/AbstractEnv.java      |  13 +-
 .../env/remote/config/RemoteConfigNodeConfig.java  |  10 +
 .../it/env/remote/config/RemoteDataNodeConfig.java |  10 +
 .../iotdb/it/env/remote/env/RemoteServerEnv.java   |  13 +-
 .../java/org/apache/iotdb/itbase/env/BaseEnv.java  |  11 +-
 .../apache/iotdb/itbase/env/ConfigNodeConfig.java  |   5 +
 .../apache/iotdb/itbase/env/DataNodeConfig.java    |   4 +
 .../apache/iotdb/cli/it/StartClientScriptIT.java   |   4 +-
 .../apache/iotdb/db/it/metric/IoTDBMetricIT.java   |  92 ++-
 .../org/apache/iotdb/db/it/utils/TestUtils.java    |  21 +
 .../manual/basic/IoTDBPipeWithLoadIT.java          |  27 +-
 .../it/query/recent/IoTDBTableAggregationIT.java   |  69 ++
 .../apache/iotdb/tools/it/ExportDataTestIT.java    |   6 +-
 .../apache/iotdb/tools/it/ExportSchemaTestIT.java  |  10 +-
 .../apache/iotdb/tools/it/ExportTsFileTestIT.java  |  87 +--
 .../apache/iotdb/tools/it/ImportDataTestIT.java    |   2 +-
 .../apache/iotdb/tools/it/ImportSchemaTestIT.java  |  22 +-
 .../api/relational/EmptyTableFunctionHandle.java   |  22 +-
 .../iotdb/udf/api/relational/TableFunction.java    |  10 +-
 .../relational/table/MapTableFunctionHandle.java   | 186 ++++++
 .../relational/table/TableFunctionAnalysis.java    |  21 +-
 .../table/TableFunctionHandle.java}                |  15 +-
 iotdb-client/cli/src/assembly/cli.xml              |  10 +
 .../src/assembly/resources/tools/load-tsfile.bat   |  50 --
 .../src/assembly/resources/tools/load-tsfile.sh    |  60 --
 .../org/apache/iotdb/tool/common/Constants.java    |   2 +-
 .../org/apache/iotdb/tool/common/OptionsUtil.java  |   5 +-
 .../org/apache/iotdb/tool/tsfile/ExportTsFile.java |   5 +
 .../iotdb/tool/tsfile/ImportTsFileRemotely.java    |   6 +-
 .../subscription/AbstractSubscriptionTsFile.java   |   1 +
 .../subscription/SubscriptionTableTsFile.java      |  26 +-
 .../subscription/SubscriptionTreeTsFile.java       |  29 +-
 iotdb-client/client-cpp/src/main/Session.cpp       |   2 +-
 .../client-cpp/src/main/SessionConnection.h        |   2 +-
 iotdb-client/client-py/README.md                   |   4 +-
 iotdb-client/client-py/iotdb/Session.py            |  18 +-
 iotdb-client/client-py/iotdb/SessionPool.py        |   4 +-
 iotdb-client/client-py/iotdb/utils/Field.py        |  29 +-
 .../client-py/iotdb/utils/SessionDataSet.py        |  19 +-
 .../client-py/iotdb/utils/iotdb_rpc_dataset.py     |  38 +-
 iotdb-client/client-py/iotdb/utils/rpc_utils.py    |  41 ++
 iotdb-client/client-py/requirements.txt            |   1 +
 iotdb-client/client-py/resources/pyproject.toml    |   3 +-
 .../session_aligned_timeseries_example.py          |   4 +-
 iotdb-client/client-py/session_example.py          |   4 +-
 iotdb-client/client-py/session_pool_example.py     |   2 +-
 iotdb-client/client-py/session_ssl_example.py      |   4 +-
 .../client-py/table_model_session_example.py       |   4 +-
 .../integration/tablet_performance_comparison.py   |   4 +-
 .../tests/integration/test_new_data_types.py       |  12 +-
 .../tests/integration/test_tablemodel_query.py     |  22 +-
 iotdb-core/ainode/ainode.xml                       |  27 +
 iotdb-core/confignode/src/assembly/confignode.xml  |  28 +-
 .../region/GreedyCopySetRegionGroupAllocator.java  | 356 +++++++++-
 .../region/GreedyRegionGroupAllocator.java         |  13 +
 .../balancer/region/IRegionGroupAllocator.java     |  21 +
 .../PartiteGraphPlacementRegionGroupAllocator.java |  13 +
 .../procedure/env/RemoveDataNodeHandler.java       | 186 ++++++
 .../procedure/impl/StateMachineProcedure.java      |  11 +-
 .../impl/node/RemoveDataNodesProcedure.java        |   6 +-
 .../GreedyCopySetRemoveNodeReplicaSelectTest.java  | 342 ++++++++++
 .../pipe/consensuspipe/ConsensusPipeReceiver.java  |   3 +-
 iotdb-core/datanode/src/assembly/server.xml        |  44 +-
 .../apache/iotdb/db/conf/DataNodeMemoryConfig.java |  12 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  11 -
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  14 +-
 .../schemaregion/SchemaExecutionVisitor.java       |  15 +
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |  26 -
 .../task/execution/PipeSubtaskExecutorManager.java |   7 +
 .../PipeRealtimePriorityBlockingQueue.java         |  26 +-
 .../IoTDBDataNodeCacheLeaderClientManager.java     |  12 +-
 .../pipeconsensus/PipeConsensusAsyncConnector.java | 157 +++--
 .../pipeconsensus/PipeConsensusSyncConnector.java  |   3 -
 .../async/IoTDBDataRegionAsyncConnector.java       |  31 +-
 .../deletion/persist/PageCacheDeletionBuffer.java  |  12 +-
 .../scan/TsFileInsertionEventScanParser.java       |   5 +-
 ...ileInsertionEventTableParserTabletIterator.java |  16 +-
 .../PipeRealtimeDataRegionHybridExtractor.java     |   5 +-
 .../realtime/assigner/PipeDataRegionAssigner.java  |   5 +-
 .../pipe/processor/twostage/combiner/Combiner.java |   5 +-
 .../pipeconsensus/PipeConsensusReceiver.java       | 327 +++++-----
 .../pipeconsensus/PipeConsensusReceiverAgent.java  |  61 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |  10 +-
 .../db/pipe/resource/memory/PipeMemoryManager.java |  54 +-
 .../relational/aggregation/AccumulatorFactory.java |   5 +
 .../ApproxCountDistinctAccumulator.java            | 265 ++++++++
 .../source/relational/aggregation/HyperLogLog.java | 246 +++++++
 .../aggregation/HyperLogLogStateFactory.java       |  88 +++
 .../GroupedApproxCountDistinctAccumulator.java     | 314 +++++++++
 .../aggregation/grouped/array/BinaryBigArray.java  |   4 -
 .../grouped/array/HyperLogLogBigArray.java         |  84 +++
 .../aggregation/grouped/array/MapBigArray.java     |   4 -
 .../aggregation/grouped/array/ObjectBigArray.java  |  12 +-
 .../plan/planner/TableOperatorGenerator.java       |   2 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |  30 +-
 .../relational/analyzer/StatementAnalyzer.java     |   1 +
 .../TableFunctionInvocationAnalysis.java           |   8 +
 .../relational/metadata/TableMetadataImpl.java     |  15 +
 .../plan/relational/planner/RelationPlanner.java   |   2 +-
 .../rule/ImplementTableFunctionSource.java         |   4 +-
 .../rule/PruneTableFunctionProcessorColumns.java   |   2 +-
 .../PruneTableFunctionProcessorSourceColumns.java  |   2 +-
 .../relational/planner/node/TableFunctionNode.java |  57 +-
 .../planner/node/TableFunctionProcessorNode.java   |  51 +-
 .../optimizations/UnaliasSymbolReferences.java     |   6 +-
 .../plan/relational/sql/parser/AstBuilder.java     |  17 +-
 .../iotdb/db/service/DataNodeShutdownHook.java     |   4 +
 .../iotdb/db/storageengine/StorageEngine.java      |   1 +
 .../performer/ICrossCompactionPerformer.java       |   6 +
 ...rformer.java => IInnerCompactionPerformer.java} |  11 +-
 .../execute/performer/ISeqCompactionPerformer.java |   2 +-
 .../performer/IUnseqCompactionPerformer.java       |   2 +-
 .../performer/impl/FastCompactionPerformer.java    |  15 +
 .../impl/ReadChunkCompactionPerformer.java         |   8 +
 .../impl/ReadPointCompactionPerformer.java         |   8 +
 .../execute/task/AbstractCompactionTask.java       |  10 +
 .../execute/task/InnerSpaceCompactionTask.java     |  18 +-
 .../estimator/AbstractCompactionEstimator.java     | 124 +++-
 .../estimator/AbstractCrossSpaceEstimator.java     |   6 +-
 .../estimator/AbstractInnerSpaceEstimator.java     |   5 +-
 .../estimator/CompactionEstimateUtils.java         |  91 ++-
 .../selector/estimator/CompactionTaskInfo.java     |   6 -
 ...taInfo.java => CompactionTaskMetadataInfo.java} |  12 +-
 .../FastCompactionInnerCompactionEstimator.java    |  44 +-
 .../FastCrossSpaceCompactionEstimator.java         |  29 +-
 .../compaction/selector/estimator/FileInfo.java    |  39 +-
 .../ReadChunkInnerCompactionEstimator.java         |  25 +-
 .../RepairUnsortedFileCompactionEstimator.java     |  21 +-
 .../impl/NewSizeTieredCompactionSelector.java      |  76 ++-
 .../impl/RewriteCrossSpaceCompactionSelector.java  |   2 +-
 .../dataregion/wal/buffer/WALBuffer.java           |   9 +-
 .../dataregion/wal/io/WALInputStream.java          |   2 +
 .../iotdb/db/utils/constant/SqlConstant.java       |   2 +
 .../db/queryengine/plan/function/Exclude.java      |  11 +-
 .../iotdb/db/queryengine/plan/function/Repeat.java |  18 +-
 .../iotdb/db/queryengine/plan/function/Split.java  |  27 +-
 .../relational/analyzer/TableFunctionTest.java     |  92 +--
 .../assertions/TableFunctionProcessorMatcher.java  | 178 +----
 .../org/apache/iotdb/db/script/EnvScriptIT.java    |  12 +-
 .../utils/CompactionTaskMemCostEstimatorTest.java  |  87 ++-
 .../wal/compression/WALCompressionTest.java        |  45 +-
 iotdb-core/metrics/interface/pom.xml               |   5 +
 .../apache/iotdb/metrics/config/MetricConfig.java  |  38 ++
 .../metrics/config/MetricConfigDescriptor.java     |  19 +
 .../reporter/prometheus/PrometheusReporter.java    |  62 +-
 .../conf/iotdb-system.properties.template          |  11 +
 .../apache/iotdb/commons/conf/CommonConfig.java    | 445 +++++++++++++
 .../iotdb/commons/conf/CommonDescriptor.java       | 486 +-------------
 .../task/connection/BlockingPendingQueue.java      |  13 +-
 .../agent/task/execution/PipeSubtaskExecutor.java  |   2 +-
 .../agent/task/execution/PipeSubtaskScheduler.java |  15 +-
 .../iotdb/commons/pipe/config/PipeConfig.java      |   5 +-
 .../config/PipeDescriptor.java}                    | 726 +++++----------------
 .../commons/pipe/receiver/IoTDBFileReceiver.java   |  18 +-
 .../TableBuiltinAggregationFunction.java           |   2 +
 .../relational/tvf/CapacityTableFunction.java      |  22 +-
 .../relational/tvf/CumulateTableFunction.java      |  27 +-
 .../builtin/relational/tvf/HOPTableFunction.java   |  31 +-
 .../relational/tvf/SessionTableFunction.java       |  19 +-
 .../relational/tvf/TumbleTableFunction.java        |  25 +-
 .../relational/tvf/VariationTableFunction.java     |  20 +-
 .../thrift-commons/src/main/thrift/common.thrift   |   3 +-
 library-udf/src/assembly/tools/register-UDF.bat    | 110 ++--
 .../resources => scripts}/conf/ainode-env.sh       |   0
 .../resources => scripts}/conf/confignode-env.sh   |  21 +-
 .../resources => scripts}/conf/datanode-env.sh     |  24 +-
 .../sbin => scripts/conf}/iotdb-common.sh          |   0
 .../conf => scripts/conf/windows}/ainode-env.bat   |  11 +-
 .../conf/windows}/confignode-env.bat               |   2 +-
 .../conf => scripts/conf/windows}/datanode-env.bat |   2 +-
 .../sbin => scripts/sbin/cluster}/start-all.sh     |   2 +-
 .../sbin => scripts/sbin/cluster}/stop-all.sh      |   2 +-
 .../resources => scripts}/sbin/start-ainode.sh     |  17 +-
 .../resources => scripts}/sbin/start-cli.sh        |   0
 .../resources => scripts}/sbin/start-confignode.sh |   2 +-
 .../resources => scripts}/sbin/start-datanode.sh   |   2 +-
 .../resources => scripts}/sbin/start-standalone.sh |   0
 .../resources => scripts}/sbin/stop-ainode.sh      |   0
 .../resources => scripts}/sbin/stop-confignode.sh  |   2 +-
 .../resources => scripts}/sbin/stop-datanode.sh    |   2 +-
 .../resources => scripts}/sbin/stop-standalone.sh  |   0
 .../sbin => scripts/sbin/windows}/start-ainode.bat |  12 +-
 .../sbin/windows/start-cli-table.bat               |   4 +-
 .../sbin => scripts/sbin/windows}/start-cli.bat    |   2 +-
 .../sbin/windows}/start-confignode.bat             |   8 +-
 .../sbin/windows}/start-datanode.bat               |  14 +-
 .../sbin/windows}/start-standalone.bat             |  12 +-
 .../sbin => scripts/sbin/windows}/stop-ainode.bat  |   8 +-
 .../sbin/windows}/stop-confignode.bat              |  13 +-
 .../sbin/windows}/stop-datanode.bat                |  13 +-
 .../sbin/windows}/stop-standalone.bat              |  10 +-
 .../resources => scripts}/tools/export-data.sh     |   0
 .../tools/export-tsfile.sh                         |   8 +-
 .../resources => scripts}/tools/import-data.sh     |   0
 .../tools => scripts/tools/ops}/backup.sh          |   2 +-
 .../tools => scripts/tools/ops}/collect-info.sh    |   2 +-
 .../tools/ops}/daemon-confignode.sh                |   2 +-
 .../sbin => scripts/tools/ops}/daemon-datanode.sh  |   2 +-
 .../sbin => scripts/tools/ops}/destroy-all.sh      |  18 +-
 .../tools/ops}/destroy-confignode.sh               |   2 +-
 .../sbin => scripts/tools/ops}/destroy-datanode.sh |   2 +-
 .../sbin => scripts/tools/ops}/health_check.sh     |   4 +-
 .../sbin => scripts/tools/ops}/remove-ainode.sh    |  23 +-
 .../tools/schema}/export-schema.sh                 |   2 +-
 .../tools/schema}/import-schema.sh                 |   2 +-
 .../tools/schema/print-pb-tree-file.sh             |   2 +-
 .../tools/schema/print-schema-log.sh               |   2 +-
 .../check-overlap-sequence-files-and-repair.sh     |   2 +-
 .../tools/tsfile/overlap-statistic-tool.sh         |   2 +-
 .../tools/tsfile/print-iotdb-data-dir.sh           |   2 +-
 .../tools/tsfile/print-tsfile-resource-files.sh    |   2 +-
 .../tools/tsfile/print-tsfile.sh                   |   2 +-
 .../tools/tsfile/settle-tsfile.sh                  |   0
 .../tools/tsfile/split-tsfile-tool.sh              |   2 +-
 .../tools/tsfile/validate-tsfile.sh                |   2 +-
 .../tools/windows}/export-data.bat                 |   2 +-
 .../tools/windows/export-tsfile.bat                |  10 +-
 .../tools/windows}/import-data.bat                 |   2 +-
 .../tools => scripts/tools/windows/ops}/backup.bat |   6 +-
 .../tools/windows/ops}/collect-info.bat            |   8 +-
 .../tools/windows/ops}/destroy-all.bat             |   8 +-
 .../tools/windows/ops}/destroy-confignode.bat      |   4 +-
 .../tools/windows/ops}/destroy-datanode.bat        |   4 +-
 .../tools/windows/ops}/health_check.bat            |  14 +-
 .../tools/windows/ops}/remove-ainode.bat           |  20 +-
 .../tools/windows/schema}/export-schema.bat        |   2 +-
 .../tools/windows/schema}/import-schema.bat        |   2 +-
 .../tools/windows}/schema/print-pb-tree-file.bat   |   2 +-
 .../tools/windows}/schema/print-schema-log.bat     |   2 +-
 .../check-overlap-sequence-files-and-repair.bat    |   2 +-
 .../windows}/tsfile/overlap-statistic-tool.bat     |   2 +-
 .../tools/windows}/tsfile/print-iotdb-data-dir.bat |   2 +-
 .../tsfile/print-tsfile-resource-files.bat         |   2 +-
 .../tools/windows}/tsfile/print-tsfile.bat         |   2 +-
 .../tools/windows}/tsfile/settle-tsfile.bat        |   2 +-
 .../tools/windows}/tsfile/split-tsfile-tool.bat    |   2 +-
 .../tools/windows}/tsfile/validate-tsfile.bat      |   2 +-
 258 files changed, 5403 insertions(+), 2664 deletions(-)
 copy 
iotdb-client/service-rpc/src/main/java/org/apache/iotdb/rpc/NonOpenTransport.java
 => 
iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/relational/EmptyTableFunctionHandle.java
 (69%)
 create mode 100644 
iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/relational/table/MapTableFunctionHandle.java
 copy iotdb-api/udf-api/src/main/java/org/apache/iotdb/udf/api/{State.java => 
relational/table/TableFunctionHandle.java} (81%)
 delete mode 100755 
iotdb-client/cli/src/assembly/resources/tools/load-tsfile.bat
 delete mode 100755 iotdb-client/cli/src/assembly/resources/tools/load-tsfile.sh
 create mode 100644 
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/region/GreedyCopySetRemoveNodeReplicaSelectTest.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/ApproxCountDistinctAccumulator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/HyperLogLog.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/HyperLogLogStateFactory.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/GroupedApproxCountDistinctAccumulator.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/queryengine/execution/operator/source/relational/aggregation/grouped/array/HyperLogLogBigArray.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/execute/performer/{ICrossCompactionPerformer.java
 => IInnerCompactionPerformer.java} (74%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/selector/estimator/{MetadataInfo.java
 => CompactionTaskMetadataInfo.java} (81%)
 copy 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/{conf/CommonDescriptor.java
 => pipe/config/PipeDescriptor.java} (55%)
 rename {iotdb-core/ainode/resources => scripts}/conf/ainode-env.sh (100%)
 rename {iotdb-core/confignode/src/assembly/resources => 
scripts}/conf/confignode-env.sh (93%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/conf/datanode-env.sh (95%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/conf}/iotdb-common.sh (100%)
 rename {iotdb-core/ainode/resources/conf => 
scripts/conf/windows}/ainode-env.bat (92%)
 rename {iotdb-core/confignode/src/assembly/resources/conf => 
scripts/conf/windows}/confignode-env.bat (99%)
 rename {iotdb-core/datanode/src/assembly/resources/conf => 
scripts/conf/windows}/datanode-env.bat (99%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/sbin/cluster}/start-all.sh (98%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/sbin/cluster}/stop-all.sh (97%)
 rename {iotdb-core/ainode/resources => scripts}/sbin/start-ainode.sh (84%)
 rename {iotdb-client/cli/src/assembly/resources => scripts}/sbin/start-cli.sh 
(100%)
 rename {iotdb-core/confignode/src/assembly/resources => 
scripts}/sbin/start-confignode.sh (99%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/sbin/start-datanode.sh (99%)
 rename {iotdb-core/node-commons/src/assembly/resources => 
scripts}/sbin/start-standalone.sh (100%)
 rename {iotdb-core/ainode/resources => scripts}/sbin/stop-ainode.sh (100%)
 rename {iotdb-core/confignode/src/assembly/resources => 
scripts}/sbin/stop-confignode.sh (98%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/sbin/stop-datanode.sh (98%)
 rename {iotdb-core/node-commons/src/assembly/resources => 
scripts}/sbin/stop-standalone.sh (100%)
 rename {iotdb-core/ainode/resources/sbin => 
scripts/sbin/windows}/start-ainode.bat (85%)
 copy iotdb-client/cli/src/assembly/resources/sbin/start-cli.bat => 
scripts/sbin/windows/start-cli-table.bat (98%)
 rename {iotdb-client/cli/src/assembly/resources/sbin => 
scripts/sbin/windows}/start-cli.bat (99%)
 rename {iotdb-core/confignode/src/assembly/resources/sbin => 
scripts/sbin/windows}/start-confignode.bat (96%)
 rename {iotdb-core/datanode/src/assembly/resources/sbin => 
scripts/sbin/windows}/start-datanode.bat (96%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/sbin/windows}/start-standalone.bat (78%)
 rename {iotdb-core/ainode/resources/sbin => 
scripts/sbin/windows}/stop-ainode.bat (90%)
 rename {iotdb-core/confignode/src/assembly/resources/sbin => 
scripts/sbin/windows}/stop-confignode.bat (84%)
 rename {iotdb-core/datanode/src/assembly/resources/sbin => 
scripts/sbin/windows}/stop-datanode.bat (85%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/sbin/windows}/stop-standalone.bat (80%)
 rename {iotdb-client/cli/src/assembly/resources => 
scripts}/tools/export-data.sh (100%)
 copy iotdb-client/cli/src/assembly/resources/tools/import-schema.sh => 
scripts/tools/export-tsfile.sh (89%)
 rename {iotdb-client/cli/src/assembly/resources => 
scripts}/tools/import-data.sh (100%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/ops}/backup.sh (98%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/ops}/collect-info.sh (98%)
 rename {iotdb-core/confignode/src/assembly/resources/sbin => 
scripts/tools/ops}/daemon-confignode.sh (97%)
 rename {iotdb-core/datanode/src/assembly/resources/sbin => 
scripts/tools/ops}/daemon-datanode.sh (97%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/ops}/destroy-all.sh (82%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/ops}/destroy-confignode.sh (95%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/ops}/destroy-datanode.sh (97%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/ops}/health_check.sh (99%)
 rename {iotdb-core/ainode/resources/sbin => 
scripts/tools/ops}/remove-ainode.sh (84%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/schema}/export-schema.sh (96%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/schema}/import-schema.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/schema/print-pb-tree-file.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/schema/print-schema-log.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/check-overlap-sequence-files-and-repair.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/overlap-statistic-tool.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/print-iotdb-data-dir.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/print-tsfile-resource-files.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/print-tsfile.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/settle-tsfile.sh (100%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/split-tsfile-tool.sh (96%)
 rename {iotdb-core/datanode/src/assembly/resources => 
scripts}/tools/tsfile/validate-tsfile.sh (96%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows}/export-data.bat (99%)
 copy iotdb-client/cli/src/assembly/resources/tools/export-schema.bat => 
scripts/tools/windows/export-tsfile.bat (86%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows}/import-data.bat (99%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows/ops}/backup.bat (96%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows/ops}/collect-info.bat (97%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/windows/ops}/destroy-all.bat (83%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/windows/ops}/destroy-confignode.bat (96%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/windows/ops}/destroy-datanode.bat (98%)
 rename {iotdb-core/node-commons/src/assembly/resources/sbin => 
scripts/tools/windows/ops}/health_check.bat (98%)
 rename {iotdb-core/ainode/resources/sbin => 
scripts/tools/windows/ops}/remove-ainode.bat (82%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows/schema}/export-schema.bat (99%)
 rename {iotdb-client/cli/src/assembly/resources/tools => 
scripts/tools/windows/schema}/import-schema.bat (99%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/schema/print-pb-tree-file.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/schema/print-schema-log.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/check-overlap-sequence-files-and-repair.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/overlap-statistic-tool.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/print-iotdb-data-dir.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/print-tsfile-resource-files.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/print-tsfile.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/settle-tsfile.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/split-tsfile-tool.bat (98%)
 rename {iotdb-core/datanode/src/assembly/resources/tools => 
scripts/tools/windows}/tsfile/validate-tsfile.bat (98%)

Reply via email to