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

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


    from 0163d3a  [IOTDB-1749] sync-tool's lockInstance() dose not take effect 
(#4052)
     add 4b34a9c  [ISSUE-4059]: IoTDBSqlVisitor#visitTopClause add top range 
restriction (#4060)
     add 01b8d0f  fix usage of removeNode (#4061)
     add bd8ac6e  Update user manual configuration information (#4013)
     add a931968  [ISSUE-4069] update sql reference link in README.md and 
README_ZH.md (#4070)
     add 6d1fd1f  [IOTDB-1675][IOTDB-1785] Introduce UnaryMeasurementMNode and 
MultiMeasurementMNode (#4056)
     add d4babb2  [ISSUE-4065]  Reduce JSONPayloadFormatter#format deserialize 
measurements times (#4066)
     add cbbdc6c  fix cpp client ci on macos (#4074)
     add 109e8c0  [IOTDB-1428] Ask query threads to quit if query is timeout 
(#4071)
     add f79a31b  [IOTDB-1793] Support insert Tablet with null value in python 
client (#4080)
     add a85decf  [DOCUMENTATION] Add little note to clarify result of last 
point query (#4082)
     add bb8c7fa  fix inline code format in Measurement-Template.md (#4088)
     add 726f259  [IOTDB-1797][IOTDB-1799] Compatibility of Apache IoTDB with 
InfluxDB - Intergration Framework (#4081)
     add fd301c3  [DOCUMENTATION] fix bold syntax error (#4092)
     add 8bd13e5  CI failed because of setStorageGroup in selectIntoIT (#4086)
     add 25a8e98  [IOTDB-1742] Fix test bug caused by restart error of virtual 
storage groups (#4083)
     add 96ee5a8  [IOTDB-1372]Enhance management of TsFileResource (#4003)
     add 2cb9336  fix ci (#4094)
     add c179fb9  [IOTDB-1758] sync-tool, empty uuid file cause tool can not 
auto-recovery (#4054)
     add ed159df  [IOTDB-1798] Compatibility of Apache IoTDB with InfluxDB - 
`flush` / `ping` / `version` (#4091)
     add c1e43e2  [IOTDB-1778] Support nullable fields in insertTablet 
(cluster) (#4093)
     add 2e926ab  [DOCUMENTATION] fix bold syntax error (#4096)
     add 5ab9e4a  [IOTDB-1818] Activate dependabot on IoTDB codebase (#4097)
     add 855db65  [IOTDB-1635] settle TsFiles and mods (#4024)
     add a6fc68e  [IOTDB-1726] Wrong hashCode() and equals() method in 
ChunkMetadata (#4084)
     add 3da5c6d  [IOTDB-1792] Remove tomcat-embed dependency and make all 
transitive dependencies versions consistent (#4077)
     add 07f3912  check whether bitmap is null before spliting (#4102)
     add 40397fd  init dummyIndex after restart cluster (#3939)
     add d1beffc  [IOTDB-1818] Activate dependabot on rel/0.12 (#4105)
     add bc4f548  Bump org.slf4j.version from 1.7.30 to 1.7.32 (#4100)
     add edbb361  Bump maven-compiler-plugin from 3.3 to 3.8.1 (#4101)
     new da76af1  update doc

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .asf.yaml                                          |    2 +-
 .github/dependabot.yml                             |   43 +
 .github/workflows/client.yml                       |    1 +
 .github/workflows/influxdb-protocol.yml            |   64 +
 .github/workflows/main-unix.yml                    |    3 +-
 .github/workflows/main-win.yml                     |   31 +-
 .github/workflows/sonar-coveralls.yml              |    2 +-
 .mvn/wrapper/MavenWrapperDownloader.java           |    2 +-
 README.md                                          |    2 +-
 README_ZH.md                                       |    2 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |   12 +-
 client-py/SessionExample.py                        |   13 +
 client-py/SessionTest.py                           |   63 +-
 client-py/iotdb/Session.py                         |    2 +-
 .../cleanup.sh => client-py/iotdb/utils/BitMap.py  |   16 +-
 client-py/iotdb/utils/Tablet.py                    |   87 +-
 .../java/org/apache/iotdb/cluster/ClientMain.java  |    4 +-
 .../java/org/apache/iotdb/cluster/ClusterMain.java |    2 +-
 .../iotdb/cluster/log/StableEntryManager.java      |    6 +
 .../cluster/log/manage/CommittedEntryManager.java  |   12 +
 .../iotdb/cluster/log/manage/RaftLogManager.java   |    6 +-
 .../serializable/SyncLogDequeSerializer.java       |   25 +
 .../iotdb/cluster/log/snapshot/FileSnapshot.java   |   13 +-
 .../apache/iotdb/cluster/metadata/CMManager.java   |   22 +-
 .../apache/iotdb/cluster/metadata/MetaPuller.java  |    6 +-
 .../iotdb/cluster/query/ClusterPlanRouter.java     |   16 +-
 .../iotdb/cluster/query/LocalQueryExecutor.java    |    8 +-
 .../iotdb/cluster/query/RemoteQueryContext.java    |    5 +-
 .../cluster/query/filter/SlotTsFileFilter.java     |    5 +-
 .../apache/iotdb/cluster/server/ClientServer.java  |    6 +-
 .../caller/PullMeasurementSchemaHandler.java       |    4 +-
 .../apache/iotdb/cluster/utils/PartitionUtils.java |    5 +-
 .../cluster/client/sync/SyncClientAdaptorTest.java |    4 +-
 .../org/apache/iotdb/cluster/common/TestUtils.java |   10 +-
 .../cluster/server/member/MetaGroupMemberTest.java |    2 +-
 docs/UserGuide/Data-Concept/Data-Type.md           |   12 +-
 docs/UserGuide/Data-Concept/Encoding.md            |    4 +-
 .../UserGuide/Data-Concept/Measurement-Template.md |    2 +-
 .../UserGuide/Ecosystem Integration/Spark IoTDB.md |   15 +-
 .../DML-Data-Manipulation-Language.md              |   22 +-
 .../IoTDB-SQL-Language/Maintenance-Command.md      |    4 +-
 .../System-Tools/Monitor-and-Log-Tools.md          |    6 +-
 .../zh/UserGuide/API/InfluxDB-Protocol.md          |   22 +-
 docs/zh/UserGuide/Advanced-Features/Triggers.md    |    2 +-
 docs/zh/UserGuide/Appendix/Config-Manual.md        | 1494 +++++++++++++++-----
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |    8 +-
 docs/zh/UserGuide/Data-Concept/Data-Type.md        |   14 +-
 docs/zh/UserGuide/Data-Concept/Encoding.md         |    4 +-
 .../UserGuide/Data-Concept/Measurement-Template.md |    2 +-
 .../DML-Data-Manipulation-Language.md              |   16 +-
 .../IoTDB-SQL-Language/Maintenance-Command.md      |    3 +-
 .../System-Tools/Monitor-and-Log-Tools.md          |    4 +-
 .../apache/iotdb/flink/FlinkTsFileBatchSink.java   |   11 +-
 .../apache/iotdb/flink/FlinkTsFileStreamSink.java  |   11 +-
 .../java/org/apache/iotdb/flink/TsFileUtils.java   |    9 +-
 .../iotdb/hadoop/tsfile/TSMRWriteExample.java      |    6 +-
 .../apache/iotdb/hadoop/tsfile/TsFileHelper.java   |    8 +-
 .../iotdb/hadoop/tsfile/TsFileWriteToHDFS.java     |    8 +-
 .../server/CustomizedJsonPayloadFormatter.java     |    2 +-
 .../org/apache/iotdb/DataMigrationExample.java     |    4 +-
 .../org/apache/iotdb/SessionConcurrentExample.java |    8 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   20 +-
 .../main/java/org/apache/iotdb/TabletExample.java  |    4 +-
 example/trigger/pom.xml                            |    2 +-
 .../iotdb/tsfile/TsFileForceAppendWrite.java       |   14 +-
 .../iotdb/tsfile/TsFileWriteWithTSRecord.java      |    8 +-
 .../apache/iotdb/tsfile/TsFileWriteWithTablet.java |    8 +-
 example/udf/pom.xml                                |    2 +-
 .../tsfile/RowTsFileOutputFormatTestBase.java      |   10 +-
 .../apache/iotdb/flink/util/TsFileWriteUtil.java   |   18 +-
 .../iotdb/hadoop/tsfile/TsFileTestHelper.java      |    6 +-
 hive-connector/pom.xml                             |    2 +-
 .../org/apache/iotdb/hive/TsFileTestHelper.java    |    6 +-
 {antlr => influxdb-protocol}/pom.xml               |   65 +-
 .../org/apache/iotdb/influxdb/IoTDBInfluxDB.java   |  411 ++++++
 .../iotdb/influxdb/IoTDBInfluxDBFactory.java       |   69 +
 .../apache/iotdb/influxdb/IoTDBInfluxDBUtils.java  |   21 +-
 .../iotdb/influxdb/example/InfluxDBExample.java    |  102 ++
 .../influxdb/integration/IoTDBInfluxDBIT.java      |  125 ++
 .../java/org/apache/iotdb/jdbc/IoTDBStatement.java |   12 +-
 jenkins.pom                                        |    2 +-
 pom.xml                                            |   60 +-
 server/pom.xml                                     |    3 +-
 .../resources/conf/iotdb-engine.properties         |    5 +-
 .../mLogParser.bat => tsfileToolSet/settle.bat}    |    6 +-
 .../mLogParser.sh => tsfileToolSet/settle.sh}      |    6 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   20 +-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |    2 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |    8 +-
 .../iotdb/db/conf/adapter/CompressionRatio.java    |    2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  |   89 +-
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |    4 +-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |   15 +-
 .../compaction/CompactionMergeTaskPoolManager.java |    2 +-
 .../level/LevelCompactionTsFileManagement.java     |   15 +
 .../no/NoCompactionTsFileManagement.java           |    8 +
 .../iotdb/db/engine/merge/task/MergeTask.java      |   21 +-
 .../apache/iotdb/db/engine/settle/SettleLog.java   |  116 ++
 .../apache/iotdb/db/engine/settle/SettleTask.java  |  108 ++
 .../engine/storagegroup/StorageGroupProcessor.java |  389 +++--
 .../db/engine/storagegroup/TsFileResource.java     |   49 +-
 .../storagegroup/timeindex/DeviceTimeIndex.java    |   70 +-
 .../storagegroup/timeindex/FileTimeIndex.java      |   24 +-
 .../engine/storagegroup/timeindex/ITimeIndex.java  |   24 +
 .../virtualSg/HashVirtualPartitioner.java          |    6 -
 .../virtualSg/VirtualStorageGroupManager.java      |   22 +
 .../service/TriggerRegistrationService.java        |    4 +-
 ...eption.java => MNodeTypeMismatchException.java} |   13 +-
 .../metadata/StorageGroupAlreadySetException.java  |   11 +-
 .../query/QueryTimeoutRuntimeException.java        |    4 +-
 .../org/apache/iotdb/db/metadata/MManager.java     |  386 +++--
 .../apache/iotdb/db/metadata/MetadataConstant.java |   27 +-
 .../iotdb/db/metadata/VectorPartialPath.java       |    6 +
 .../db/metadata/lastCache/LastCacheManager.java    |   82 +-
 .../iotdb/db/metadata/logfile/MLogWriter.java      |    4 +-
 .../iotdb/db/metadata/mnode/IEntityMNode.java      |    2 +-
 .../org/apache/iotdb/db/metadata/mnode/IMNode.java |    6 +
 .../iotdb/db/metadata/mnode/IMeasurementMNode.java |   10 +-
 .../iotdb/db/metadata/mnode/InternalMNode.java     |    6 +-
 .../org/apache/iotdb/db/metadata/mnode/MNode.java  |   35 +
 .../iotdb/db/metadata/mnode/MeasurementMNode.java  |  155 +-
 .../db/metadata/mnode/MultiMeasurementMNode.java   |   65 +
 .../db/metadata/mnode/UnaryMeasurementMNode.java   |   63 +
 .../org/apache/iotdb/db/metadata/mtree/MTree.java  |  179 ++-
 .../db/metadata/mtree/traverser/Traverser.java     |   26 +-
 ...ector.java => BelongedEntityPathCollector.java} |   23 +-
 .../traverser/collector/EntityPathCollector.java   |    3 +-
 ...ollector.java => FlatMeasurementCollector.java} |   44 +-
 ...ctor.java => FlatMeasurementPathCollector.java} |   16 +-
 ...or.java => FlatMeasurementSchemaCollector.java} |   15 +-
 .../traverser/collector/MeasurementCollector.java  |   92 +-
 ...entCounter.java => FlatMeasurementCounter.java} |   35 +-
 .../traverser/counter/MeasurementCounter.java      |   38 +-
 .../iotdb/db/metadata/template/Template.java       |   10 +-
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |    9 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |   27 +-
 .../apache/iotdb/db/mqtt/JSONPayloadFormatter.java |   51 +-
 .../org/apache/iotdb/db/mqtt/PayloadFormatter.java |    8 +-
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |    4 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   90 +-
 .../org/apache/iotdb/db/qp/logical/Operator.java   |    4 +-
 ...ePartitionOperator.java => SettleOperator.java} |   45 +-
 .../iotdb/db/qp/physical/crud/AggregationPlan.java |    8 +-
 .../iotdb/db/qp/physical/crud/InsertRowPlan.java   |    6 +-
 .../db/qp/physical/crud/InsertTabletPlan.java      |   10 +-
 .../db/qp/physical/sys/MeasurementMNodePlan.java   |    4 +-
 .../sys/{ClearCachePlan.java => SettlePlan.java}   |   44 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   25 +-
 .../iotdb/db/query/context/QueryContext.java       |   70 +-
 .../iotdb/db/query/control/FileReaderManager.java  |    2 -
 .../db/query/control/QueryResourceManager.java     |    2 +-
 .../iotdb/db/query/control/QueryTimeManager.java   |  142 +-
 .../db/query/dataset/AlignByDeviceDataSet.java     |    4 +-
 .../dataset/RawQueryDataSetWithoutValueFilter.java |    9 +-
 .../query/dataset/groupby/GroupByTimeDataSet.java  |    4 +-
 .../db/query/executor/AggregationExecutor.java     |    4 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |   27 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |   12 +-
 .../iotdb/db/rescon/TsFileResourceManager.java     |  121 ++
 .../java/org/apache/iotdb/db/service/IoTDB.java    |    1 +
 .../org/apache/iotdb/db/service/ServiceType.java   |    1 +
 .../org/apache/iotdb/db/service/SettleService.java |  190 +++
 .../org/apache/iotdb/db/service/TSServiceImpl.java |   31 +-
 .../receiver/recover/SyncReceiverLogAnalyzer.java  |    2 +-
 .../db/sync/receiver/transfer/SyncServiceImpl.java |    2 +-
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |   34 +-
 .../apache/iotdb/db/tools/TsFileRewriteTool.java   |  131 +-
 .../db/tools/settle/TsFileAndModSettleTool.java    |  360 +++++
 .../db/tools/upgrade/TsFileOnlineUpgradeTool.java  |   81 +-
 .../{FilePathUtils.java => AggregateUtils.java}    |   94 +-
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |    6 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |    2 +-
 .../db/conf/adapter/CompressionRatioTest.java      |    2 +-
 .../org/apache/iotdb/db/constant/TestConstant.java |   30 +
 .../MergeTest.java => cache/ChunkCacheTest.java}   |  205 +--
 .../db/engine/compaction/CompactionChunkTest.java  |   45 +-
 .../compaction/LevelCompactionCacheTest.java       |    7 +-
 .../engine/compaction/LevelCompactionLogTest.java  |    7 +-
 .../compaction/LevelCompactionMergeTest.java       |   29 +-
 .../engine/compaction/LevelCompactionModsTest.java |    7 +-
 .../compaction/LevelCompactionMoreDataTest.java    |   79 +-
 .../compaction/LevelCompactionRecoverTest.java     |  171 +--
 .../compaction/LevelCompactionSelectorTest.java    |    7 +-
 .../db/engine/compaction/LevelCompactionTest.java  |  110 +-
 .../LevelCompactionTsFileManagementTest.java       |  140 +-
 .../NoCompactionTsFileManagementTest.java          |  140 +-
 .../db/engine/memtable/MemTableTestUtils.java      |   13 +-
 .../db/engine/memtable/MemtableBenchmark.java      |    4 +-
 .../db/engine/memtable/PrimitiveMemTableTest.java  |   20 +-
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |   52 +-
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   38 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |   61 +-
 .../iotdb/db/engine/merge/MergeUpgradeTest.java    |   10 +-
 .../storagegroup/StorageGroupProcessorTest.java    |   39 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   19 +-
 .../engine/storagegroup/TsFileProcessorTest.java   |   37 +-
 .../iotdb/db/integration/IoTDBCompleteIT.java      |    9 +-
 .../db/integration/IoTDBContinuousQueryIT.java     |    4 -
 .../iotdb/db/integration/IoTDBFilePathUtilsIT.java |    8 +-
 ...IoTDBLoadExternalTsFileWithTimePartitionIT.java |    4 +-
 .../db/integration/IoTDBLoadExternalTsfileIT.java  |   12 +-
 .../integration/IoTDBManageTsFileResourceIT.java   |  291 ++++
 .../iotdb/db/integration/IoTDBQueryTimeoutIT.java  |    4 +-
 .../iotdb/db/integration/IoTDBSelectIntoIT.java    |    2 -
 .../db/integration/IoTDBSequenceDataQueryIT.java   |   20 -
 .../iotdb/db/integration/IoTDBSeriesReaderIT.java  |   23 -
 .../{IoTDBResultSetIT.java => IoTDBSettleIT.java}  |   80 +-
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   |    6 +-
 .../db/integration/IoTDBTriggerManagementIT.java   |    2 +-
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |   20 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |   46 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |    2 +-
 .../apache/iotdb/db/metadata/MetaUtilsTest.java    |   11 +
 .../apache/iotdb/db/metadata/mnode/MNodeTest.java  |    2 +-
 ...rmatTest.java => JSONPayloadFormatterTest.java} |    2 +-
 .../reader/series/SeriesAggregateReaderTest.java   |   13 +-
 .../reader/series/SeriesReaderByTimestampTest.java |   13 +-
 .../db/query/reader/series/SeriesReaderTest.java   |   12 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |   64 +-
 .../iotdb/db/rescon/ResourceManagerTest.java       |  401 ++++++
 .../db/sync/receiver/load/FileLoaderTest.java      |    9 +-
 .../db/sync/sender/manage/SyncFileManagerTest.java |    2 +-
 .../sender/recover/SyncSenderLogAnalyzerTest.java  |    2 +-
 .../db/sync/sender/transfer/SyncClientTest.java    |    2 +-
 .../org/apache/iotdb/db/tools/MLogParserTest.java  |   18 +-
 .../iotdb/db/tools/TsFileAndModSettleToolTest.java |  238 ++++
 .../iotdb/db/tools/TsFileSketchToolTest.java       |    8 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |    9 +
 .../iotdb/db/utils/TsFileRewriteToolTest.java      |   80 +-
 .../db/writelog/recover/DeviceStringTest.java      |    8 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |   10 +-
 .../recover/RecoverResourceFromReaderTest.java     |   12 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |   18 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |   12 +-
 .../java/org/apache/iotdb/session/Session.java     |   18 +-
 .../org/apache/iotdb/session/SessionUtils.java     |    4 +-
 .../iotdb/session/IoTDBSessionComplexIT.java       |   20 +-
 .../apache/iotdb/session/IoTDBSessionSimpleIT.java |   34 +-
 .../apache/iotdb/session/SessionCacheLeaderUT.java |   20 +-
 .../java/org/apache/iotdb/session/SessionTest.java |   12 +-
 site/src/main/.vuepress/config.js                  |    3 +-
 spark-iotdb-connector/Readme.md                    |   19 +-
 .../iotdb/spark/tsfile/NarrowConverter.scala       |    4 +-
 .../apache/iotdb/spark/tsfile/WideConverter.scala  |    4 +-
 .../org/apache/iotdb/spark/tool/TsFileExample.java |   10 +-
 .../apache/iotdb/spark/tool/TsFileWriteTool.java   |   22 +-
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |   62 +-
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |   17 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |    4 +-
 .../read/controller/CachedChunkLoaderImpl.java     |    3 +-
 .../java/org/apache/iotdb/tsfile/utils/BitMap.java |   37 +-
 .../apache/iotdb/tsfile/utils/FilePathUtils.java   |  126 ++
 .../tsfile/write/chunk/ChunkGroupWriterImpl.java   |    4 +-
 .../apache/iotdb/tsfile/write/record/Tablet.java   |    4 +-
 ...mentSchema.java => UnaryMeasurementSchema.java} |   32 +-
 .../apache/iotdb/tsfile/constant/TestConstant.java |    4 +
 .../tsfile/file/metadata/utils/TestHelper.java     |    6 +-
 .../iotdb/tsfile/read/ReadOnlyTsFileTest.java      |   12 +-
 .../org/apache/iotdb/tsfile/read/ReadTest.java     |    3 +-
 .../iotdb/tsfile/read/TimePlainEncodeReadTest.java |    3 +-
 .../read/query/timegenerator/ReadWriteTest.java    |   16 +-
 .../timegenerator/TimeGeneratorReadEmptyTest.java  |   13 +-
 .../timegenerator/TimeGeneratorReadWriteTest.java  |   13 +-
 .../TsFileGeneratorForSeriesReaderByTimestamp.java |   48 +-
 .../apache/iotdb/tsfile/utils/FileGenerator.java   |   63 +-
 .../iotdb/tsfile}/utils/FilePathUtilsTest.java     |   36 +-
 .../apache/iotdb/tsfile/utils/RecordUtilsTest.java |   19 +-
 .../iotdb/tsfile/utils/TsFileGeneratorForTest.java |   65 +-
 .../tsfile/write/DefaultSchemaTemplateTest.java    |   14 +-
 .../tsfile/write/MetadataIndexConstructorTest.java |    4 +-
 .../org/apache/iotdb/tsfile/write/PerfTest.java    |   24 +-
 .../iotdb/tsfile/write/ReadPageInMemTest.java      |   26 +-
 ...SameMeasurementsWithDifferentDataTypesTest.java |   19 +-
 .../iotdb/tsfile/write/TsFileIOWriterTest.java     |    4 +-
 .../iotdb/tsfile/write/TsFileReadWriteTest.java    |   15 +-
 .../iotdb/tsfile/write/TsFileWriterTest.java       |   39 +-
 .../org/apache/iotdb/tsfile/write/WriteTest.java   |   16 +-
 .../write/schema/converter/SchemaBuilderTest.java  |   16 +-
 .../write/writer/ForceAppendTsFileWriterTest.java  |   18 +-
 .../writer/MeasurementSchemaSerializeTest.java     |   14 +-
 .../iotdb/tsfile/write/writer/PageWriterTest.java  |   14 +-
 .../write/writer/RestorableTsFileIOWriterTest.java |  131 +-
 zeppelin-interpreter/pom.xml                       |    2 +-
 283 files changed, 7885 insertions(+), 3197 deletions(-)
 create mode 100644 .github/dependabot.yml
 create mode 100644 .github/workflows/influxdb-protocol.yml
 copy test/e2e/cases/cli/cleanup.sh => client-py/iotdb/utils/BitMap.py (69%)
 mode change 100755 => 100644
 copy server/file-changelists/TsFileMods-changelist.md => 
docs/zh/UserGuide/API/InfluxDB-Protocol.md (70%)
 copy {antlr => influxdb-protocol}/pom.xml (51%)
 create mode 100644 
influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/IoTDBInfluxDB.java
 create mode 100644 
influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/IoTDBInfluxDBFactory.java
 copy cluster/src/main/java/org/apache/iotdb/cluster/log/LogApplier.java => 
influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/IoTDBInfluxDBUtils.java
 (62%)
 create mode 100644 
influxdb-protocol/src/main/java/org/apache/iotdb/influxdb/example/InfluxDBExample.java
 create mode 100644 
influxdb-protocol/src/test/java/org/apache/iotdb/influxdb/integration/IoTDBInfluxDBIT.java
 copy server/src/assembly/resources/tools/{mlog/mLogParser.bat => 
tsfileToolSet/settle.bat} (95%)
 copy server/src/assembly/resources/tools/{mlog/mLogParser.sh => 
tsfileToolSet/settle.sh} (92%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/settle/SettleLog.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/engine/settle/SettleTask.java
 copy 
server/src/main/java/org/apache/iotdb/db/exception/metadata/{UndefinedTemplateException.java
 => MNodeTypeMismatchException.java} (74%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/MultiMeasurementMNode.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/metadata/mnode/UnaryMeasurementMNode.java
 rename 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{TSEntityPathCollector.java
 => BelongedEntityPathCollector.java} (74%)
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{MeasurementCollector.java
 => FlatMeasurementCollector.java} (65%)
 rename 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{MeasurementPathCollector.java
 => FlatMeasurementPathCollector.java} (70%)
 rename 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/collector/{MeasurementSchemaCollector.java
 => FlatMeasurementSchemaCollector.java} (86%)
 copy 
server/src/main/java/org/apache/iotdb/db/metadata/mtree/traverser/counter/{MeasurementCounter.java
 => FlatMeasurementCounter.java} (67%)
 copy 
server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DeletePartitionOperator.java
 => SettleOperator.java} (62%)
 copy 
server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{ClearCachePlan.java 
=> SettlePlan.java} (62%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/rescon/TsFileResourceManager.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/service/SettleService.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/tools/settle/TsFileAndModSettleTool.java
 rename server/src/main/java/org/apache/iotdb/db/utils/{FilePathUtils.java => 
AggregateUtils.java} (66%)
 copy server/src/test/java/org/apache/iotdb/db/engine/{merge/MergeTest.java => 
cache/ChunkCacheTest.java} (55%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/integration/IoTDBManageTsFileResourceIT.java
 copy 
server/src/test/java/org/apache/iotdb/db/integration/{IoTDBResultSetIT.java => 
IoTDBSettleIT.java} (50%)
 rename 
server/src/test/java/org/apache/iotdb/db/mqtt/{JSONPayloadFormatTest.java => 
JSONPayloadFormatterTest.java} (98%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/rescon/ResourceManagerTest.java
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/tools/TsFileAndModSettleToolTest.java
 create mode 100644 
tsfile/src/main/java/org/apache/iotdb/tsfile/utils/FilePathUtils.java
 rename 
tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/{MeasurementSchema.java
 => UnaryMeasurementSchema.java} (91%)
 rename {server/src/test/java/org/apache/iotdb/db => 
tsfile/src/test/java/org/apache/iotdb/tsfile}/utils/FilePathUtilsTest.java (72%)

Reply via email to