You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2022/11/23 07:17:52 UTC

[iotdb] branch multi_leader_memory_pendingBatch_control updated (a7672856af -> daa286341a)

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

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


    from a7672856af fix gap from wal bug
     add c84c97ae96 [IOTDB-4974] Clarify the boundary of how to be in one group in SessionWindow and StateWindow
     add 10d054e9b0 Fix multi timeseries creation split bug (#8043)
     add 4a856bd5e0 [IOTDB-4969] Fix the distribution plan for AggregationQuery with align by device (#8024)
     add 36d98436be Fix some bug about clear environment after testing (#8046)
     add e3b89b3c5d Clean some usage of Java in CI workflows (#8052)
     add 33dcf2fc14 Make select into error more user-friendly (#8027)
     add 5a6b4081de [IOTDB-4959] Remove createPeer state when confignode restart (#8051)
     add 9edc7ea31a [IOTDB-4809] Broadcast the RegionRouteMap to all DataNodes except the unknown ones (#8053)
     add bf49535e88 [IOTDB-4815] Apply SchemaCache for explicit timeseries query
     add b0384095cb [IOTDB-4863] Fix a bug in memory estimation in DeviceViewNode
     add fa5a00b19d [IOTDB-3671] Make thread group of ProcedureExecutor warn (#8055)
     add fd579587fb improve issue template (#8056)
     add 748b8835f1 Remove trigger of old standalone version
     add 0152d95887 [IOTDB-4915][IOTDB-4956] Fix ClassCastException and drop trigger when onDrop throws exception (#8045)
     add 53bc567b3e [IOTDB-4967] Fix SlidingTimeWindow stops when encounter an empty window  (#8033)
     add b88f23361a Fix go ci (#8039)
     add 8755c3fbea Remove useless code of schema template for old standalone (#8058)
     add 0cf7e521e9 [IOTDB-4841] Upgrade user guide (query part) (#7879)
     add 3b8f005d67 update go client (#8066)
     add de1d96aa36 Fix a document typo about status code 503 (#8067)
     add 76e1bc032d Fix wal ut error when serializing and deserializing (#8069)
     add a424df0191 Delete useless class SchemaRegion defined in MPP (#8072)
     add 1350323cf7 Remove all trigger code for old standalone from schema module (#8071)
     add 5b8c18ab04 Update distribution package structure (#8070)
     add c7c239c4ba Fix segment size estimation (#8003)
     add 1bb7b0ac5e Remove code of last cache for old standalone (#8075)
     add b42f87f6a7 Rename schema describer scripts and related docs (#8074)
     add bc97eee3a9 Fix the bug that the AggregationNode is always Final (#8073)
     add 6193de436c Fix potential NPE exception (#8079)
     add 37c310fc8a [IOTDB-5011] Fix session connection failure when start datanode using iotdb reporter (#8080)
     add 92c98dddb8 Remove useless code in schema module (#8084)
     add 66a23130b7 [IOTDB-4999] Configure maximum of connection for config node internal service (#8086)
     add 93b936ed71 [IOTDB-5014] Fix ratis param (#8083)
     add 6c70719095 [IOTDB-5007] Changed the logic of register unclean datanode (#8077)
     add 531577765b [IOTDB-4993] Rename the storage group of permissions to database (#8054)
     add 92d2d2a379 [doc] Adjust the data file section of the Quick Start chapter and rearrange the file classification (#7978)
     add 55bc50e53e [IOTDB-4968] Auto register sg error in sync receiver and OOM (#8034)
     add fe48dff712 Add dn_sync_dir in iotdb-datanode.properties (#8094)
     add 74077572fe [IOTDB-5022] Deleted the redundant Xlog:gc in datanode-env.bat (#8098)
     add 44e0419dbc add relase note 0.12.5, 0.13.3 (#8099)
     add 32e2f982c2 Support Create timeseries with deadband field (#8093)
     add 08414361dc Remove unused scripts (#8092)
     add 843741691b [IOTDB-5024] Fix same tag keys in metrics #8101
     add 0740d7face [IOTDB-5008] Fix SHUTDOWN errors in ratis create peer (#8076) (#8088)
     add 67d9cc487e fix CSV-Tool doc
     add b9e50cbb84 Add schema template lifecycle description and strengthen sql constraints (#8100)
     add 63182c1ee3 [IOTDB-5002] Move metric related config into properties file and modify distribution structure (#8096)
     add daa286341a Merge branch 'master' into multi_leader_memory_pendingBatch_control

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug_report.md               |   31 -
 .github/ISSUE_TEMPLATE/bug_report.yml              |   85 ++
 .github/ISSUE_TEMPLATE/feature_request.md          |   17 -
 .github/ISSUE_TEMPLATE/feature_request.yml         |   66 +
 .github/workflows/client-cpp.yml                   |    5 -
 .github/workflows/client-go.yml                    |    6 -
 .github/workflows/client-python.yml                |    6 -
 .github/workflows/influxdb-protocol.yml            |    6 -
 .github/workflows/site-build.yml                   |    9 -
 .github/workflows/sonar-coveralls.yml              |    5 -
 RELEASE_NOTES.md                                   |  263 ++--
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   27 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   10 +-
 client-go                                          |    2 +-
 confignode/src/assembly/confignode.xml             |    4 -
 .../resources/conf/iotdb-confignode.properties     |   68 +-
 .../confignode/client/ConfigNodeRequestType.java   |    2 +-
 .../client/sync/SyncConfigNodeClientPool.java      |    5 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   11 -
 .../confignode/conf/ConfigNodeDescriptor.java      |    9 +-
 .../iotdb/confignode/manager/ConfigManager.java    |    3 +-
 .../iotdb/confignode/manager/ConsensusManager.java |   62 +-
 .../iotdb/confignode/manager/load/LoadManager.java |    3 +-
 .../iotdb/confignode/manager/node/NodeManager.java |    7 +-
 .../persistence/schema/ClusterSchemaInfo.java      |    2 +-
 .../confignode/procedure/ProcedureExecutor.java    |    7 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |   79 +-
 .../procedure/env/DataNodeRemoveHandler.java       |    1 -
 .../impl/node/AddConfigNodeProcedure.java          |   38 +-
 .../procedure/state/AddConfigNodeState.java        |    3 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |    8 -
 .../confignode1conf/iotdb-confignode-metric.yml    |   48 -
 .../confignode1conf/iotdb-confignode.properties    |   10 +-
 .../confignode2conf/iotdb-confignode-metric.yml    |   48 -
 .../confignode2conf/iotdb-confignode.properties    |   10 +-
 .../confignode3conf/iotdb-confignode-metric.yml    |   48 -
 .../confignode3conf/iotdb-confignode.properties    |   10 +-
 .../apache/iotdb/consensus/ratis/RatisClient.java  |   21 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |   51 +-
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |   23 +-
 distribution/src/assembly/all.xml                  |   16 -
 distribution/src/assembly/confignode.xml           |    6 -
 distribution/src/assembly/datanode.xml             |   12 -
 .../GrafanaPlugin/iotdb/conf/iotdb-rest.properties |   61 -
 docs/UserGuide/API/Status-Codes.md                 |    4 +-
 .../Administration-Management/Administration.md    |    4 +-
 docs/UserGuide/Data-Concept/Deadband-Process.md    |    2 +-
 docs/UserGuide/Data-Concept/Schema-Template.md     |   15 +
 .../Ecosystem-Integration/Grafana-Plugin.md        |    2 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |    3 +
 .../UserGuide/Maintenance-Tools/MLogParser-Tool.md |    6 +-
 .../Maintenance-Tools/SchemaFileSketch-Tool.md     |    6 +-
 docs/UserGuide/Monitor-Alert/Metric-Tool.md        |   68 +-
 docs/UserGuide/Operate-Metadata/Template.md        |    2 +-
 docs/UserGuide/Process-Data/Select-Into.md         |   22 +-
 .../Process-Data/UDF-User-Defined-Function.md      |    4 +-
 docs/UserGuide/Query-Data/Fill-Null-Value.md       |  116 +-
 docs/UserGuide/Query-Data/Last-Query.md            |   16 +-
 docs/UserGuide/Query-Data/Overview.md              |   16 +-
 docs/UserGuide/Query-Data/Pagination.md            |   37 +-
 docs/UserGuide/Query-Data/Query-Filter.md          |    7 +-
 docs/UserGuide/Query-Data/Result-Format.md         |   31 +-
 docs/UserGuide/Query-Data/Select-Expression.md     |   19 -
 docs/UserGuide/Query-Data/Tracing-Tool.md          |   48 -
 docs/UserGuide/Query-Data/Without-Null.md          |  172 ---
 docs/UserGuide/QuickStart/Files.md                 |   77 +-
 docs/UserGuide/Reference/SQL-Reference.md          |   12 +-
 docs/UserGuide/Reference/Syntax-Conventions.md     |    6 +-
 docs/UserGuide/Write-Data/TsFile-Tool.md           |    5 +-
 docs/zh/UserGuide/API/RestService.md               |    4 +-
 docs/zh/UserGuide/API/Status-Codes.md              |    4 +-
 .../Administration-Management/Administration.md    |    4 +-
 docs/zh/UserGuide/Data-Concept/Deadband-Process.md |    2 +-
 docs/zh/UserGuide/Data-Concept/Schema-Template.md  |   15 +
 .../Ecosystem-Integration/Grafana-Plugin.md        |    2 +-
 .../Edge-Cloud-Collaboration/Sync-Tool.md          |    3 +
 .../UserGuide/Maintenance-Tools/MLogParser-Tool.md |    6 +-
 .../Maintenance-Tools/SchemaFileSketch-Tool.md     |    8 +-
 docs/zh/UserGuide/Monitor-Alert/Alerting.md        |    2 +-
 docs/zh/UserGuide/Monitor-Alert/Metric-Tool.md     |   67 +-
 docs/zh/UserGuide/Operate-Metadata/Template.md     |    2 +-
 .../UserGuide/Operators-Functions/Aggregation.md   |   41 +
 .../Anomaly-Detection.md                           |   32 +-
 .../zh/UserGuide/Operators-Functions/Comparison.md |  309 +++++
 docs/zh/UserGuide/Operators-Functions/Constant.md  |   57 +
 .../Operators-Functions/Continuous-Interval.md     |   75 ++
 .../zh/UserGuide/Operators-Functions/Conversion.md |  131 ++
 .../Data-Matching.md                               |   32 +-
 .../Data-Profiling.md                              |   32 +-
 .../Data-Quality.md                                |   32 +-
 .../Data-Repairing.md                              |   32 +-
 .../Frequency-Domain.md                            |   32 +-
 docs/zh/UserGuide/Operators-Functions/Lambda.md    |   83 ++
 docs/zh/UserGuide/Operators-Functions/Logical.md   |   63 +
 .../UserGuide/Operators-Functions/Mathematical.md  |  116 ++
 docs/zh/UserGuide/Operators-Functions/Overview.md  |  239 ++++
 docs/zh/UserGuide/Operators-Functions/Sample.md    |  408 +++++++
 docs/zh/UserGuide/Operators-Functions/Selection.md |   51 +
 .../Series-Discovery.md                            |   32 +-
 .../String.md}                                     |  104 +-
 .../Time-Series.md}                                |   36 +-
 .../User-Defined-Function.md}                      |    8 +-
 .../Operators-Functions/Variation-Trend.md         |   54 +
 docs/zh/UserGuide/Query-Data/Align-By.md           |   61 +
 .../Continuous-Query.md                            |    0
 .../Query-Data/{Fill-Null-Value.md => Fill.md}     |  134 +-
 .../Query-Data/{Aggregate-Query.md => Group-By.md} |  346 ++----
 docs/zh/UserGuide/Query-Data/Having-Condition.md   |  115 ++
 docs/zh/UserGuide/Query-Data/Last-Query.md         |   24 +-
 .../{UDF-Library/M4.md => Query-Data/Order-By.md}  |    6 +-
 docs/zh/UserGuide/Query-Data/Overview.md           |  118 +-
 docs/zh/UserGuide/Query-Data/Pagination.md         |  118 +-
 .../Query-Data/Performance-Tracing-Tool.md         |   51 -
 docs/zh/UserGuide/Query-Data/Result-Format.md      |   89 --
 docs/zh/UserGuide/Query-Data/Select-Expression.md  | 1173 +-----------------
 .../{Process-Data => Query-Data}/Select-Into.md    |   24 +-
 docs/zh/UserGuide/Query-Data/Tracing-Tool.md       |   48 -
 .../{Query-Filter.md => Where-Condition.md}        |   21 +-
 docs/zh/UserGuide/Query-Data/Without-Null.md       |  172 ---
 docs/zh/UserGuide/QuickStart/Files.md              |   74 +-
 docs/zh/UserGuide/Reference/Keywords.md            |    2 +-
 docs/zh/UserGuide/Reference/SQL-Reference.md       |   12 +-
 docs/zh/UserGuide/Reference/Syntax-Conventions.md  |    6 +-
 .../Triggers.md => Trigger/Trigger.md}             |    0
 docs/zh/UserGuide/UDF-Library/Quick-Start.md       |   40 -
 docs/zh/UserGuide/Write-Data/CSV-Tool.md           |    2 +-
 docs/zh/UserGuide/Write-Data/TsFile-Tool.md        |    6 +-
 .../SlidingTimeWindowAccessStrategyExample.java    |  105 ++
 integration-test/import-control.xml                |    2 -
 .../java/org/apache/iotdb/db/it/IoTDBAuthIT.java   |   14 +-
 .../db/it/IoTDBSyntaxConventionIdentifierIT.java   |    2 +-
 .../org/apache/iotdb/db/it/cq/IoTDBCQExecIT.java   |    3 +-
 .../java/org/apache/iotdb/db/it/cq/IoTDBCQIT.java  |   11 +-
 .../db/it/schema/IoTDBDeactivateTemplateIT.java    |    8 +-
 .../iotdb/db/it/selectinto/IoTDBSelectIntoIT.java  |   12 +-
 .../db/it/udf/IoTDBUDFOtherWindowQueryIT.java      |   84 +-
 .../iotdb/db/it/udf/IoTDBUDFWindowQueryIT.java     |   31 +
 .../iotdb/session/it/IoTDBSessionComplexIT.java    |   57 -
 .../iotdb/db/integration/IoTDBAuthorizationIT.java |   14 +-
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  102 --
 .../db/integration/IoTDBTriggerExecutionIT.java    |  678 -----------
 .../db/integration/IoTDBTriggerForwardIT.java      |  305 -----
 .../db/integration/IoTDBTriggerManagementIT.java   |  539 --------
 metrics/ReadMe.md                                  |   29 +-
 .../reporter/DropwizardPrometheusReporter.java     |    2 +-
 .../resources/conf/iotdb-confignode-metric.yml     |   49 -
 .../resources/conf/iotdb-datanode-metric.yml       |   49 -
 .../iotdb/metrics/AbstractMetricService.java       |    6 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |   41 +-
 .../metrics/config/MetricConfigDescriptor.java     |  182 +--
 .../iotdb/metrics/config/MetricConstant.java       |   37 -
 .../{MonitorType.java => MetricFrameType.java}     |    2 +-
 .../iotdb/metrics/config/MetricConfigTest.java     |   79 +-
 .../interface/src/test/resources/iotdb-metric.yml  |   52 -
 .../reporter/MicrometerPrometheusReporter.java     |    4 +-
 .../resources/conf/iotdb-common.properties         |   48 +-
 .../iotdb/commons/auth/entity/PrivilegeType.java   |    4 +-
 .../apache/iotdb/commons/client/ClientManager.java |    5 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |   12 +-
 .../iotdb/commons/conf/CommonDescriptor.java       |    7 +-
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   16 +
 .../iotdb/commons/sync/utils/SyncPathUtil.java     |    6 +-
 .../apache/iotdb/commons/trigger/TriggerTable.java |    4 +-
 .../commons/udf/service/UDFManagementService.java  |    3 +-
 .../org/apache/iotdb/commons/utils/AuthUtils.java  |   14 +-
 .../schemaregion/rocksdb/RSchemaRegion.java        |  108 +-
 .../schemaregion/rocksdb/mnode/REntityMNode.java   |   16 -
 .../schemaregion/rocksdb/mnode/RInternalMNode.java |   32 -
 .../schemaregion/rocksdb/mnode/RMNode.java         |   20 -
 .../rocksdb/mnode/RMeasurementMNode.java           |   43 -
 .../rocksdb/mnode/RStorageGroupMNode.java          |    8 -
 .../metadata/tagSchemaRegion/TagSchemaRegion.java  |   69 +-
 .../utils/ShowTimeSeriesResultUtils.java           |    4 +-
 .../src/assembly/resources/conf/datanode-env.bat   |    2 +-
 .../resources/conf/iotdb-datanode.properties       |   80 +-
 .../assembly/resources/conf/iotdb-rest.properties  |   64 -
 .../assembly/resources/tools/detect-watermark.bat  |   65 -
 .../assembly/resources/tools/detect-watermark.sh   |   47 -
 .../assembly/resources/tools/rocksdb-transfer.bat  |  126 --
 .../assembly/resources/tools/rocksdb-transfer.sh   |   82 --
 ...chemaFileSketcher.bat => print-schema-file.bat} |    0
 ...{SchemaFileSketcher.sh => print-schema-file.sh} |    0
 .../{mLogParser.bat => print-schema-log.bat}       |    0
 .../schema/{mLogParser.sh => print-schema-log.sh}  |    0
 .../assembly/resources/tools/start-WalChecker.bat  |  111 --
 .../assembly/resources/tools/start-WalChecker.sh   |   91 --
 .../print-iotdb-data-dir.bat                       |    0
 .../print-iotdb-data-dir.sh                        |    0
 .../print-tsfile-resource-files.bat                |    0
 .../print-tsfile-resource-files.sh                 |    0
 .../print-tsfile-visdata.bat                       |    0
 .../print-tsfile-visdata.sh                        |    0
 .../print-tsfile.bat}                              |    0
 .../print-tsfile.sh}                               |    0
 .../split-tsfile-tool.bat                          |    0
 .../{tsfileToolSet => tsfile}/split-tsfile-tool.sh |    0
 .../{tsfileToolSet => tsfile}/validate-tsfile.bat  |    0
 .../{tsfileToolSet => tsfile}/validate-tsfile.sh   |    0
 .../resources/tools/tsfileToolSet/settle.bat       |   62 -
 .../resources/tools/tsfileToolSet/settle.sh        |   51 -
 server/src/assembly/server.xml                     |    4 -
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |    8 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |    5 -
 .../iotdb/db/client/DataNodeClientPoolFactory.java |    6 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |    9 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |    3 +-
 .../org/apache/iotdb/db/conf/IoTDBStartCheck.java  |    2 -
 .../iotdb/db/conf/rest/IoTDBRestServiceConfig.java |    2 +-
 .../statemachine/visitor/DataExecutionVisitor.java |    7 +-
 .../apache/iotdb/db/engine/StorageEngineV2.java    |    4 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |   12 +-
 .../db/engine/trigger/builtin/ForwardTrigger.java  |    2 +-
 .../db/engine/trigger/executor/TriggerEngine.java  |   64 -
 .../db/engine/trigger/executor/TriggerEvent.java   |   53 -
 .../engine/trigger/executor/TriggerExecutor.java   |  250 ----
 .../trigger/service/TriggerClassLoaderManager.java |   95 --
 .../engine/trigger/service/TriggerLogReader.java   |   48 -
 .../engine/trigger/service/TriggerLogWriter.java   |   68 --
 .../service/TriggerRegistrationInformation.java    |   82 --
 .../service/TriggerRegistrationService.java        |  505 --------
 .../db/exception/TriggerManagementException.java   |   32 -
 .../iotdb/db/localconfignode/LocalConfigNode.java  |  250 +---
 .../iotdb/db/metadata/LocalSchemaProcessor.java    |  532 +-------
 .../metadata/cache/DataNodeLastCacheManager.java   |    2 +-
 .../db/metadata/cache/DataNodeSchemaCache.java     |   47 +-
 .../iotdb/db/metadata/cache/SchemaCacheEntry.java  |   16 +-
 .../lastCache/container/ILastCacheContainer.java   |    2 +-
 .../lastCache/container/LastCacheContainer.java    |    6 +-
 .../lastCache/container/value/ILastCacheValue.java |    2 +-
 .../lastCache/container/value/LastCacheValue.java  |    2 +-
 .../apache/iotdb/db/metadata/idtable/IDTable.java  |   45 -
 .../db/metadata/idtable/IDTableHashmapImpl.java    |   65 -
 .../idtable/entry/InsertMeasurementMNode.java      |   68 --
 .../db/metadata/idtable/entry/SchemaEntry.java     |   82 +-
 .../db/metadata/lastCache/LastCacheManager.java    |  255 ----
 .../iotdb/db/metadata/logfile/MLogTxtReader.java   |   78 --
 .../iotdb/db/metadata/logfile/MLogTxtWriter.java   |  458 -------
 .../iotdb/db/metadata/logfile/MLogWriter.java      |   43 +-
 .../iotdb/db/metadata/mnode/EntityMNode.java       |   24 -
 .../iotdb/db/metadata/mnode/IEntityMNode.java      |    6 -
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |   19 -
 .../iotdb/db/metadata/mnode/IMeasurementMNode.java |   10 -
 .../iotdb/db/metadata/mnode/InternalMNode.java     |   56 -
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   29 -
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |   67 -
 .../db/metadata/mnode/StorageGroupEntityMNode.java |   10 -
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |   19 -
 .../mnode/estimator/BasicMNodSizeEstimator.java    |    9 +-
 .../iotdb/db/metadata/mtree/ConfigMTree.java       |    8 +-
 .../iotdb/db/metadata/mtree/IMTreeBelowSG.java     |   73 +-
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |  635 +---------
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |  576 +--------
 .../store/disk/schemafile/MockSchemaFile.java      |    1 -
 .../mtree/store/disk/schemafile/RecordUtils.java   |   16 +-
 .../mtree/store/disk/schemafile/SchemaFile.java    |   11 +-
 .../store/disk/schemafile/WrappedSegment.java      |    2 +-
 .../store/disk/schemafile/pagemgr/PageManager.java |   18 +-
 .../db/metadata/mtree/traverser/Traverser.java     |   51 +-
 .../mtree/traverser/collector/MNodeCollector.java  |   18 -
 .../plan/schemaregion/SchemaRegionPlanType.java    |    6 +-
 .../plan/schemaregion/SchemaRegionPlanVisitor.java |   15 -
 .../impl/ActivateTemplatePlanImpl.java             |   44 -
 .../impl/SchemaRegionPlanDeserializer.java         |   44 +-
 .../schemaregion/impl/SchemaRegionPlanFactory.java |   11 -
 .../impl/SchemaRegionPlanSerializer.java           |   49 -
 .../impl/SchemaRegionPlanTxtSerializer.java        |   29 -
 .../schemaregion/impl/SetTemplatePlanImpl.java     |   69 --
 .../schemaregion/impl/UnsetTemplatePlanImpl.java   |   69 --
 .../schemaregion/write/IActivateTemplatePlan.java  |   42 -
 .../plan/schemaregion/write/ISetTemplatePlan.java  |   45 -
 .../schemaregion/write/IUnsetTemplatePlan.java     |   45 -
 .../db/metadata/schemaregion/ISchemaRegion.java    |   61 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |  276 +----
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |  286 +----
 .../storagegroup/IStorageGroupSchemaManager.java   |    7 +-
 .../storagegroup/StorageGroupSchemaManager.java    |    9 +-
 .../db/metadata/template/TemplateLogReader.java    |   46 -
 .../db/metadata/template/TemplateLogWriter.java    |   64 -
 .../db/metadata/template/TemplateManager.java      |  384 ------
 .../db/metadata/upgrade/MetadataUpgrader.java      |  437 -------
 .../apache/iotdb/db/mpp/common/SchemaRegion.java   |   29 -
 .../mpp/common/schematree/ClusterSchemaTree.java   |   23 +-
 .../common/schematree/DeviceGroupSchemaTree.java   |    7 +-
 .../db/mpp/common/schematree/ISchemaTree.java      |    7 +-
 .../iotdb/db/mpp/execution/QueryStateMachine.java  |    9 +
 .../db/mpp/execution/exchange/ISourceHandle.java   |    8 +
 .../db/mpp/execution/exchange/LocalSinkHandle.java |    9 +-
 .../mpp/execution/exchange/LocalSourceHandle.java  |   21 +
 .../execution/exchange/MPPDataExchangeManager.java |    6 +-
 .../mpp/execution/exchange/SharedTsBlockQueue.java |   23 +-
 .../db/mpp/execution/exchange/SourceHandle.java    |    5 +
 .../execution/executor/RegionWriteExecutor.java    |   11 +-
 .../fragment/FragmentInstanceContext.java          |    8 +-
 .../operator/process/AbstractIntoOperator.java     |    1 -
 .../operator/process/DeviceViewOperator.java       |    6 +-
 .../process/last/UpdateLastCacheOperator.java      |   15 +-
 .../schema/NodePathsSchemaScanOperator.java        |    3 +-
 .../execution/schedule/AbstractDriverThread.java   |    2 +-
 .../schedule/FragmentInstanceAbortedException.java |    2 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |   56 +-
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  |  164 ++-
 .../plan/analyze/StandalonePartitionFetcher.java   |    2 +-
 .../mpp/plan/analyze/StandaloneSchemaFetcher.java  |    2 +-
 .../db/mpp/plan/execution/QueryExecution.java      |   61 +-
 .../config/executor/ClusterConfigTaskExecutor.java |    6 +-
 .../config/metadata/ShowFunctionsTask.java         |   15 +-
 .../plan/execution/memory/MemorySourceHandle.java  |    5 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |   11 +-
 .../db/mpp/plan/parser/StatementGenerator.java     |   22 +-
 .../plan/planner/distribution/SourceRewriter.java  |   43 +-
 .../write/CreateAlignedTimeSeriesNode.java         |    6 +-
 .../node/metedata/write/CreateTimeSeriesNode.java  |    6 +-
 .../plan/node/metedata/write/MeasurementGroup.java |   15 +-
 .../plan/planner/plan/node/write/InsertNode.java   |    4 +-
 .../planner/plan/node/write/InsertRowNode.java     |    2 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |    2 +-
 .../plan/scheduler/load/LoadTsFileScheduler.java   |   22 +-
 .../plan/statement/crud/LoadTsFileStatement.java   |   12 +-
 .../metadata/DeleteStorageGroupStatement.java      |   18 +-
 ...izableRowRecordListBackedMultiColumnWindow.java |   12 +
 ...SerializableTVListBackedSingleColumnWindow.java |   12 +
 .../dag/adapter/EmptyRowIterator.java}             |   22 +-
 .../MultiInputColumnIntermediateLayer.java         |   18 +-
 ...InputColumnMultiReferenceIntermediateLayer.java |   20 +-
 ...nputColumnSingleReferenceIntermediateLayer.java |   20 +-
 .../transformation/dag/util/TransformUtils.java    |    8 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   98 +-
 .../db/qp/logical/sys/CreateTriggerOperator.java   |   92 --
 .../db/qp/logical/sys/DropTriggerOperator.java     |   50 -
 .../db/qp/logical/sys/StartTriggerOperator.java    |   50 -
 .../db/qp/logical/sys/StopTriggerOperator.java     |   50 -
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |   16 -
 .../db/qp/physical/sys/ActivateTemplatePlan.java   |    4 +-
 .../db/qp/physical/sys/AppendTemplatePlan.java     |    2 +-
 .../physical/sys/CreateAlignedTimeSeriesPlan.java  |    8 +-
 .../qp/physical/sys/CreateMultiTimeSeriesPlan.java |    6 +-
 .../db/qp/physical/sys/CreateTemplatePlan.java     |    7 +-
 .../db/qp/physical/sys/CreateTimeSeriesPlan.java   |    6 +-
 .../db/qp/physical/sys/CreateTriggerPlan.java      |  166 ---
 .../iotdb/db/qp/physical/sys/DropTriggerPlan.java  |  102 --
 .../iotdb/db/qp/physical/sys/SetTemplatePlan.java  |    3 +-
 .../iotdb/db/qp/physical/sys/StartTriggerPlan.java |  102 --
 .../iotdb/db/qp/physical/sys/StopTriggerPlan.java  |  102 --
 .../db/qp/physical/sys/UnsetTemplatePlan.java      |    3 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   64 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |   65 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |   12 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |    2 -
 .../java/org/apache/iotdb/db/service/NewIoTDB.java |    2 -
 .../recorder/CompactionMetricsRecorder.java        |    4 +-
 .../service/thrift/impl/ClientRPCServiceImpl.java  |    2 +-
 .../db/service/thrift/impl/TSServiceImpl.java      |  115 +-
 .../java/org/apache/iotdb/db/sync/SyncService.java |    9 +-
 .../iotdb/db/sync/receiver/load/TsFileLoader.java  |    2 +-
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      |   14 +-
 .../db/sync/transport/server/ReceiverManager.java  |   61 +-
 .../apache/iotdb/db/tools/schema/MLogParser.java   |    2 +-
 .../db/tools/schema/SchemaFileSketchTool.java      |    2 +-
 .../trigger/service/TriggerManagementService.java  |   15 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |   24 -
 .../apache/iotdb/db/auth/AuthorityCheckerTest.java |    2 +-
 .../db/engine/storagegroup/DataRegionTest.java     |   49 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   10 +-
 .../iotdb/db/metadata/SchemaAdvancedTest.java      |   25 -
 .../apache/iotdb/db/metadata/SchemaBasicTest.java  | 1285 ++------------------
 .../org/apache/iotdb/db/metadata/TemplateTest.java |  307 +----
 .../db/metadata/cache/DataNodeSchemaCacheTest.java |    7 +-
 .../iotdb/db/metadata/idtable/IDTableTest.java     |  149 ---
 .../db/metadata/idtable/LastQueryWithIDTable.java  |  145 ---
 .../db/metadata/idtable/entry/SchemaEntryTest.java |   18 -
 .../metadata/idtable/trigger_example/Counter.java  |   97 --
 .../iotdb/db/metadata/mtree/ConfigMTreeTest.java   |   19 +-
 .../iotdb/db/metadata/mtree/MTreeBelowSGTest.java  |   48 +-
 .../metadata/mtree/schemafile/SchemaFileTest.java  |   83 ++
 .../plan/SchemaRegionPlanCompatibilityTest.java    |   55 -
 .../schemaRegion/SchemaRegionBasicTest.java        |   10 +-
 .../db/metadata/upgrade/MetadataUpgradeTest.java   |  318 -----
 .../apache/iotdb/db/metric/MetricServiceTest.java  |    6 +-
 .../mpp/execution/operator/OperatorMemoryTest.java |   11 +-
 .../db/mpp/plan/analyze/FakeSchemaFetcherImpl.java |    2 +-
 .../distribution/AggregationDistributionTest.java  |  202 ++-
 .../distribution/DistributionPlannerBasicTest.java |  126 +-
 .../distribution/NoDataRegionPlanningTest.java     |   37 +-
 .../iotdb/db/mpp/plan/plan/distribution/Util.java  |  492 +++++---
 .../iotdb/db/qp/other/TSPlanContextAuthorTest.java |    8 +-
 .../sync/pipedata/BufferedPipeDataQueueTest.java   |  475 ++++----
 .../org/apache/iotdb/db/tools/MLogParserTest.java  |   41 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   16 +-
 .../db/wal/allocation/ElasticStrategyTest.java     |   17 +-
 .../db/wal/allocation/FirstCreateStrategyTest.java |   17 +-
 .../db/wal/allocation/RoundRobinStrategyTest.java  |   17 +-
 .../datanode1conf/iotdb-datanode-metric.yml        |   48 -
 .../datanode1conf/iotdb-datanode.properties        |    9 +
 .../resources/datanode1conf/iotdb-rest.properties  |   18 -
 .../datanode2conf/iotdb-datanode-metric.yml        |   48 -
 .../datanode2conf/iotdb-datanode.properties        |    9 +
 .../resources/datanode2conf/iotdb-rest.properties  |   18 -
 .../datanode3conf/iotdb-datanode-metric.yml        |   48 -
 .../datanode3conf/iotdb-datanode.properties        |   11 +-
 .../resources/datanode3conf/iotdb-rest.properties  |   18 -
 ...tdb-rest.properties => iotdb-common.properties} |    0
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |    2 +-
 .../java/org/apache/iotdb/session/Session.java     |    6 +-
 ...tdb-rest.properties => iotdb-common.properties} |    0
 site/src/main/.vuepress/config.js                  |   86 +-
 .../src/main/thrift/confignode.thrift              |    3 -
 .../org/apache/iotdb/udf/api/access/RowWindow.java |    3 +-
 .../iotdb/udf/api/collector/PointCollector.java    |    4 +-
 .../strategy/SessionTimeWindowAccessStrategy.java  |   10 +-
 409 files changed, 6071 insertions(+), 17690 deletions(-)
 delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
 create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
 delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
 create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
 delete mode 100644 confignode/src/test/resources/confignode1conf/iotdb-confignode-metric.yml
 delete mode 100644 confignode/src/test/resources/confignode2conf/iotdb-confignode-metric.yml
 delete mode 100644 confignode/src/test/resources/confignode3conf/iotdb-confignode-metric.yml
 delete mode 100644 docker/src/main/DockerCompose/GrafanaPlugin/iotdb/conf/iotdb-rest.properties
 delete mode 100644 docs/UserGuide/Query-Data/Tracing-Tool.md
 delete mode 100644 docs/UserGuide/Query-Data/Without-Null.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Aggregation.md
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Anomaly-Detection.md (95%)
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Comparison.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Constant.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Continuous-Interval.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Conversion.md
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Data-Matching.md (93%)
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Data-Profiling.md (98%)
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Data-Quality.md (96%)
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Data-Repairing.md (95%)
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Frequency-Domain.md (96%)
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Lambda.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Logical.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Mathematical.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Overview.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Sample.md
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Selection.md
 rename docs/zh/UserGuide/{UDF-Library => Operators-Functions}/Series-Discovery.md (89%)
 rename docs/zh/UserGuide/{UDF-Library/String-Processing.md => Operators-Functions/String.md} (89%)
 rename docs/zh/UserGuide/{UDF-Library/Series-Processing.md => Operators-Functions/Time-Series.md} (83%)
 rename docs/zh/UserGuide/{Process-Data/UDF-User-Defined-Function.md => Operators-Functions/User-Defined-Function.md} (98%)
 create mode 100644 docs/zh/UserGuide/Operators-Functions/Variation-Trend.md
 create mode 100644 docs/zh/UserGuide/Query-Data/Align-By.md
 rename docs/zh/UserGuide/{Process-Data => Query-Data}/Continuous-Query.md (100%)
 rename docs/zh/UserGuide/Query-Data/{Fill-Null-Value.md => Fill.md} (60%)
 rename docs/zh/UserGuide/Query-Data/{Aggregate-Query.md => Group-By.md} (81%)
 create mode 100644 docs/zh/UserGuide/Query-Data/Having-Condition.md
 rename docs/zh/UserGuide/{UDF-Library/M4.md => Query-Data/Order-By.md} (86%)
 delete mode 100644 docs/zh/UserGuide/Query-Data/Performance-Tracing-Tool.md
 delete mode 100644 docs/zh/UserGuide/Query-Data/Result-Format.md
 rename docs/zh/UserGuide/{Process-Data => Query-Data}/Select-Into.md (93%)
 delete mode 100644 docs/zh/UserGuide/Query-Data/Tracing-Tool.md
 rename docs/zh/UserGuide/Query-Data/{Query-Filter.md => Where-Condition.md} (85%)
 delete mode 100644 docs/zh/UserGuide/Query-Data/Without-Null.md
 rename docs/zh/UserGuide/{Process-Data/Triggers.md => Trigger/Trigger.md} (100%)
 delete mode 100644 docs/zh/UserGuide/UDF-Library/Quick-Start.md
 create mode 100644 example/udf/src/main/java/org/apache/iotdb/udf/SlidingTimeWindowAccessStrategyExample.java
 delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerExecutionIT.java
 delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerForwardIT.java
 delete mode 100644 integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTriggerManagementIT.java
 delete mode 100644 metrics/interface/src/main/assembly/resources/conf/iotdb-confignode-metric.yml
 delete mode 100644 metrics/interface/src/main/assembly/resources/conf/iotdb-datanode-metric.yml
 delete mode 100644 metrics/interface/src/main/java/org/apache/iotdb/metrics/config/MetricConstant.java
 rename metrics/interface/src/main/java/org/apache/iotdb/metrics/utils/{MonitorType.java => MetricFrameType.java} (96%)
 delete mode 100644 metrics/interface/src/test/resources/iotdb-metric.yml
 delete mode 100644 server/src/assembly/resources/conf/iotdb-rest.properties
 delete mode 100644 server/src/assembly/resources/tools/detect-watermark.bat
 delete mode 100644 server/src/assembly/resources/tools/detect-watermark.sh
 delete mode 100644 server/src/assembly/resources/tools/rocksdb-transfer.bat
 delete mode 100644 server/src/assembly/resources/tools/rocksdb-transfer.sh
 rename server/src/assembly/resources/tools/schema/{SchemaFileSketcher.bat => print-schema-file.bat} (100%)
 rename server/src/assembly/resources/tools/schema/{SchemaFileSketcher.sh => print-schema-file.sh} (100%)
 rename server/src/assembly/resources/tools/schema/{mLogParser.bat => print-schema-log.bat} (100%)
 rename server/src/assembly/resources/tools/schema/{mLogParser.sh => print-schema-log.sh} (100%)
 delete mode 100644 server/src/assembly/resources/tools/start-WalChecker.bat
 delete mode 100755 server/src/assembly/resources/tools/start-WalChecker.sh
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-iotdb-data-dir.bat (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-iotdb-data-dir.sh (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-tsfile-resource-files.bat (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-tsfile-resource-files.sh (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-tsfile-visdata.bat (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/print-tsfile-visdata.sh (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet/print-tsfile-sketch.bat => tsfile/print-tsfile.bat} (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet/print-tsfile-sketch.sh => tsfile/print-tsfile.sh} (100%)
 mode change 100755 => 100644
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/split-tsfile-tool.bat (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/split-tsfile-tool.sh (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/validate-tsfile.bat (100%)
 rename server/src/assembly/resources/tools/{tsfileToolSet => tsfile}/validate-tsfile.sh (100%)
 delete mode 100644 server/src/assembly/resources/tools/tsfileToolSet/settle.bat
 delete mode 100644 server/src/assembly/resources/tools/tsfileToolSet/settle.sh
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/executor/TriggerEngine.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/executor/TriggerEvent.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/executor/TriggerExecutor.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerClassLoaderManager.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerLogReader.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerLogWriter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerRegistrationInformation.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/trigger/service/TriggerRegistrationService.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/TriggerManagementException.java
 rename server/src/main/java/org/apache/iotdb/db/metadata/{ => cache}/lastCache/container/ILastCacheContainer.java (95%)
 rename server/src/main/java/org/apache/iotdb/db/metadata/{ => cache}/lastCache/container/LastCacheContainer.java (91%)
 rename server/src/main/java/org/apache/iotdb/db/metadata/{ => cache}/lastCache/container/value/ILastCacheValue.java (94%)
 rename server/src/main/java/org/apache/iotdb/db/metadata/{ => cache}/lastCache/container/value/LastCacheValue.java (95%)
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/lastCache/LastCacheManager.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/logfile/MLogTxtReader.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/logfile/MLogTxtWriter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/ActivateTemplatePlanImpl.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/SetTemplatePlanImpl.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/impl/UnsetTemplatePlanImpl.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/write/IActivateTemplatePlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/write/ISetTemplatePlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/plan/schemaregion/write/IUnsetTemplatePlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateLogReader.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateLogWriter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/template/TemplateManager.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/upgrade/MetadataUpgrader.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/common/SchemaRegion.java
 rename server/src/main/java/org/apache/iotdb/db/{exception/TriggerExecutionException.java => mpp/transformation/dag/adapter/EmptyRowIterator.java} (63%)
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/CreateTriggerOperator.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/DropTriggerOperator.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/StartTriggerOperator.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/logical/sys/StopTriggerOperator.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/CreateTriggerPlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/DropTriggerPlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/StartTriggerPlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/qp/physical/sys/StopTriggerPlan.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/idtable/LastQueryWithIDTable.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/idtable/trigger_example/Counter.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/upgrade/MetadataUpgradeTest.java
 delete mode 100644 server/src/test/resources/datanode1conf/iotdb-datanode-metric.yml
 delete mode 100644 server/src/test/resources/datanode1conf/iotdb-rest.properties
 delete mode 100644 server/src/test/resources/datanode2conf/iotdb-datanode-metric.yml
 delete mode 100644 server/src/test/resources/datanode2conf/iotdb-rest.properties
 delete mode 100644 server/src/test/resources/datanode3conf/iotdb-datanode-metric.yml
 delete mode 100644 server/src/test/resources/datanode3conf/iotdb-rest.properties
 rename server/src/test/resources/{iotdb-rest.properties => iotdb-common.properties} (100%)
 rename session/src/test/resources/{iotdb-rest.properties => iotdb-common.properties} (100%)