You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by hx...@apache.org on 2020/07/18 16:35:29 UTC

[incubator-iotdb] branch feature/improve-monitoring-metrics updated (03191d5 -> e8a904c)

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

hxd pushed a change to branch feature/improve-monitoring-metrics
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git.


    from 03191d5  fix a null pointer exception when metric is disable
     add e8a904c  merge with master

No new revisions were added by this update.

Summary of changes:
 LICENSE-binary                                     |  72 +++-
 README.md                                          |   2 +-
 README_ZH.md                                       |   2 +-
 {example/mqtt => antlr}/pom.xml                    |  30 +-
 .../org/apache/iotdb/db/qp/strategy/SqlBase.g4     |  72 +++-
 cli/pom.xml                                        |   3 +-
 cli/src/assembly/resources/sbin/start-cli.sh       |   2 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |  10 +
 client-py/compile.bat                              |   2 +-
 client-py/compile.sh                               |   2 +-
 client-py/readme.md                                |   2 +-
 client-py/src/client_example.py                    |  13 +-
 distribution/pom.xml                               |   3 +-
 docker/src/main/Dockerfile                         |   4 +-
 .../main/{Dockerfile-0.9.0 => Dockerfile-0.10.0}   |  10 +-
 docs/Development/ContributeGuide.md                |   6 +-
 docs/Download/README.md                            |  36 ++
 docs/SystemDesign/Client/RPC.md                    |  11 +-
 docs/SystemDesign/DataQuery/AlignByDeviceQuery.md  | 114 +++++-
 docs/SystemDesign/DataQuery/LastQuery.md           |   2 +-
 docs/SystemDesign/DataQuery/QueryFundamentals.md   |  43 +-
 docs/SystemDesign/QueryEngine/Planner.md           |   6 +-
 docs/SystemDesign/SchemaManager/SchemaManager.md   |  81 +++-
 .../SystemDesign/StorageEngine/DataManipulation.md |   4 +-
 docs/SystemDesign/TsFile/Format.md                 |   2 +-
 .../UserGuide/Architecture/Writing Data on HDFS.md |   2 +-
 .../Client/Programming - Other Languages.md        |   2 +-
 docs/UserGuide/Comparison/TSDB-Comparison.md       | 386 ++++++++++++++++++
 .../Concept/Data Model and Terminology.md          |   4 +-
 .../DDL Data Definition Language.md                |   7 +
 .../DML Data Manipulation Language.md              |  43 +-
 docs/UserGuide/Operation Manual/SQL Reference.md   |  46 ++-
 docs/UserGuide/Server/Config Manual.md             |  10 +-
 docs/UserGuide/Server/Download.md                  |   2 +-
 docs/UserGuide/System Tools/Log Visualizer.md      | 160 --------
 .../System Tools/Performance Tracing Tool.md       |  61 +++
 docs/zh/Development/ContributeGuide.md             |   4 +-
 docs/zh/Download/README.md                         |  30 ++
 docs/zh/SystemDesign/Client/RPC.md                 |  12 +-
 .../SystemDesign/DataQuery/AlignByDeviceQuery.md   | 110 +++++-
 docs/zh/SystemDesign/DataQuery/LastQuery.md        |   2 +-
 .../zh/SystemDesign/DataQuery/QueryFundamentals.md |  38 +-
 docs/zh/SystemDesign/QueryEngine/Planner.md        |   4 +-
 .../zh/SystemDesign/SchemaManager/SchemaManager.md |  80 +++-
 .../SystemDesign/StorageEngine/DataManipulation.md |   4 +-
 docs/zh/SystemDesign/TsFile/Format.md              |   2 +-
 .../UserGuide/Architecture/Writing Data on HDFS.md |   2 +-
 .../Client/Programming - Other Languages.md        |   2 +-
 .../Concept/Data Model and Terminology.md          |   6 +-
 .../UserGuide/Ecosystem Integration/Hive TsFile.md |   6 +-
 .../DDL Data Definition Language.md                |   6 +
 .../DML Data Manipulation Language.md              |  39 +-
 .../zh/UserGuide/Operation Manual/SQL Reference.md |  48 ++-
 docs/zh/UserGuide/Server/Config Manual.md          |   8 +-
 docs/zh/UserGuide/System Tools/Log Visualizer.md   | 146 -------
 .../System Tools/Performance Tracing Tool.md       |  61 +++
 example/flink/pom.xml                              |   2 +-
 example/hadoop/pom.xml                             |   6 +-
 example/jdbc/pom.xml                               |   2 +-
 example/kafka/pom.xml                              |   2 +-
 example/mqtt/pom.xml                               |   2 +-
 example/pom.xml                                    |   2 +-
 example/rocketmq/pom.xml                           |   2 +-
 example/session/pom.xml                            |   2 +-
 .../main/java/org/apache/iotdb/SessionExample.java |   6 +-
 example/tsfile/pom.xml                             |   2 +-
 flink-iotdb-connector/pom.xml                      |   2 +-
 flink-tsfile-connector/pom.xml                     |   2 +-
 grafana/pom.xml                                    |   2 +-
 hadoop/pom.xml                                     |   9 +-
 .../apache/iotdb/hadoop/tsfile/TSFInputFormat.java |  23 +-
 .../iotdb/hadoop/tsfile/TSFRecordReader.java       |  27 +-
 .../iotdb/hadoop/tsfile/TSFRecordWriter.java       |   3 +-
 hive-connector/pom.xml                             |  13 +-
 .../org/apache/iotdb/hive/TSFHiveInputFormat.java  |  11 +-
 .../java/org/apache/iotdb/hive/TsFileSerDe.java    |  18 +-
 jdbc/pom.xml                                       |   6 +-
 jdbc/src/main/feature/feature.xml                  |   1 +
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   2 +-
 licenses/EDL License 1.0                           |  11 -
 micrometer/micrometer-registry-iotdb/pom.xml       |   4 +-
 micrometer/micrometer-wrapper/pom.xml              |   4 +-
 micrometer/pom.xml                                 |   2 +-
 pom.xml                                            |  23 +-
 server/pom.xml                                     |  45 +--
 .../resources/conf/iotdb-engine.properties         |  16 +-
 .../resources/tools/logVisualize/config.properties |  22 --
 .../tools/logVisualize/default.log.pattern         |  45 ---
 .../tools/logVisualize/log-visualizer-cmd.bat      |  65 ---
 .../tools/logVisualize/log-visualizer-cmd.sh       |  47 ---
 .../tools/logVisualize/log-visualizer-gui.bat      |  65 ---
 .../tools/logVisualize/log-visualizer-gui.sh       |  47 ---
 .../plans/closeMetadataConsumption.plan            |   6 -
 .../tools/logVisualize/plans/compressionRatio.plan |   6 -
 .../logVisualize/plans/dynamicParameters.plan      |   6 -
 .../tools/logVisualize/plans/flushSubmits.plan     |   7 -
 .../plans/flushTimeConsumption.plan.example        |  56 ---
 .../tools/logVisualize/plans/memTableWait.plan     |   6 -
 .../tools/logVisualize/plans/mergeFileNum.plan     |   7 -
 .../tools/logVisualize/plans/mergeRate.plan        |  10 -
 .../logVisualize/plans/mergeSeriesProgress.plan    |   7 -
 .../iotdb/db/auth/authorizer/BasicAuthorizer.java  |   2 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  99 +++--
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  35 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   4 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  49 ++-
 .../db/conf/adapter/IoTDBConfigDynamicAdapter.java |  10 +-
 .../db/conf/adapter/ManageDynamicParameters.java   |   4 +-
 .../db/conf/directories/DirectoryManager.java      |   2 +-
 .../org/apache/iotdb/db/engine/StorageEngine.java  | 129 ++++--
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |  46 +--
 .../iotdb/db/engine/cache/ChunkMetadataCache.java  |  35 +-
 .../db/engine/cache/TimeSeriesMetadataCache.java   |  82 ++--
 .../iotdb/db/engine/memtable/AbstractMemTable.java |  41 +-
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   9 +-
 .../db/engine/memtable/IWritableMemChunk.java      |  10 +-
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   9 +-
 .../iotdb/db/engine/merge/recover/LogAnalyzer.java |  22 +-
 .../iotdb/db/engine/merge/task/MergeFileTask.java  |   6 +-
 .../db/engine/merge/task/MergeMultiChunkTask.java  |   3 +-
 .../iotdb/db/engine/merge/task/MergeTask.java      |  22 +-
 .../iotdb/db/engine/modification/Deletion.java     |  47 ++-
 .../io/LocalTextModificationAccessor.java          |  20 +-
 .../engine/storagegroup/StorageGroupProcessor.java | 280 ++++++++-----
 .../db/engine/storagegroup/TsFileProcessor.java    |  23 +-
 .../db/engine/storagegroup/TsFileResource.java     |  50 ++-
 .../apache/iotdb/db/engine/upgrade/UpgradeLog.java |   9 +-
 .../version/SimpleFileVersionController.java       |  10 +-
 .../iotdb/db/exception/query/PathException.java    |  38 --
 .../db/exception/runtime/SQLParserException.java   |   7 +-
 .../org/apache/iotdb/db/metadata/MLogWriter.java   |  21 +-
 .../org/apache/iotdb/db/metadata/MManager.java     | 439 +++++++++++++++------
 .../java/org/apache/iotdb/db/metadata/MTree.java   |  95 +++--
 .../apache/iotdb/db/metadata/MeasurementMeta.java  |  83 ++++
 .../apache/iotdb/db/metadata/MetadataConstant.java |  10 +-
 .../iotdb/db/metadata/mnode/StorageGroupMNode.java |   1 -
 .../apache/iotdb/db/monitor/MonitorConstants.java  |   2 +-
 .../org/apache/iotdb/db/monitor/StatMonitor.java   |  28 +-
 .../org/apache/iotdb/db/mqtt/PublishHandler.java   |  11 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   3 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |  11 +-
 .../apache/iotdb/db/qp/executor/IPlanExecutor.java |  14 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  | 398 ++++---------------
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   2 +-
 .../db/qp/logical/crud/DeleteDataOperator.java     |  18 +-
 ...usOperator.java => CreateSnapshotOperator.java} |   6 +-
 ...hOperator.java => DeletePartitionOperator.java} |  36 +-
 .../{ShowOperator.java => TracingOperator.java}    |  16 +-
 .../apache/iotdb/db/qp/physical/PhysicalPlan.java  |  14 +-
 .../DeletePartitionPlan.java}                      |  32 +-
 .../iotdb/db/qp/physical/crud/DeletePlan.java      |  49 ++-
 .../iotdb/db/qp/physical/crud/InsertPlan.java      | 426 ++------------------
 .../crud/{InsertPlan.java => InsertRowPlan.java}   | 219 +++++-----
 .../db/qp/physical/crud/InsertTabletPlan.java      | 213 ++++------
 ...ClearCachePlan.java => CreateSnapshotPlan.java} |   7 +-
 .../db/qp/physical/sys/ShowTimeSeriesPlan.java     |  18 +
 .../sys/{MergePlan.java => TracingPlan.java}       |  15 +-
 .../iotdb/db/qp/strategy/LogicalGenerator.java     | 160 ++++----
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  34 +-
 .../qp/strategy/optimizer/ConcatPathOptimizer.java |  21 +-
 .../db/query/control/QueryResourceManager.java     |  78 +++-
 .../iotdb/db/query/control/TracingManager.java     | 138 +++++++
 .../db/query/dataset/AlignByDeviceDataSet.java     |  20 +-
 .../db/query/dataset/ShowTimeseriesDataSet.java    |  80 ++++
 .../query/dataset/groupby/GroupByFillDataSet.java  |   2 +-
 .../dataset/groupby/LocalGroupByExecutor.java      |  19 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |  40 +-
 .../iotdb/db/query/executor/QueryRouter.java       |  31 +-
 .../db/query/executor/RawDataQueryExecutor.java    |  14 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |  60 ++-
 .../query/timegenerator/ServerTimeGenerator.java   |   7 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |  36 +-
 .../org/apache/iotdb/db/service/MQTTService.java   |   2 +
 .../java/org/apache/iotdb/db/service/Monitor.java  |   4 +-
 .../org/apache/iotdb/db/service/MonitorMBean.java  |   2 +-
 .../org/apache/iotdb/db/service/RPCService.java    | 218 ++--------
 .../org/apache/iotdb/db/service/TSServiceImpl.java | 238 ++++++++---
 .../iotdb/db/service/thrift/ThriftService.java     | 150 +++++++
 .../db/service/thrift/ThriftServiceThread.java     | 143 +++++++
 .../iotdb/db/sync/receiver/SyncServerManager.java  | 189 +++------
 .../receiver/SyncServerManagerMBean.java}          |   4 +-
 .../db/sync/receiver/transfer/SyncServiceImpl.java |  23 +-
 .../db/sync/sender/manage/SyncFileManager.java     |  27 +-
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |   3 +-
 .../apache/iotdb/db/tools/logvisual/LogEntry.java  | 146 -------
 .../apache/iotdb/db/tools/logvisual/LogFilter.java | 220 -----------
 .../apache/iotdb/db/tools/logvisual/LogParser.java |  46 ---
 .../iotdb/db/tools/logvisual/LogVisualizer.java    | 437 --------------------
 .../iotdb/db/tools/logvisual/PatternLogParser.java | 197 ---------
 .../db/tools/logvisual/TimeSeriesStatistics.java   | 113 ------
 .../iotdb/db/tools/logvisual/VisualUtils.java      |  69 ----
 .../db/tools/logvisual/VisualizationPlan.java      | 259 ------------
 .../db/tools/logvisual/conf/GuiPropertyKeys.java   |  48 ---
 .../exceptions/NoLogFileLoadedException.java       |  28 --
 .../logvisual/exceptions/NoSuchPlanException.java  |  28 --
 .../exceptions/UnmatchedContentException.java      |  28 --
 .../exceptions/VisualizationException.java         |  39 --
 .../db/tools/logvisual/gui/ClosableComboTab.java   |  42 --
 .../iotdb/db/tools/logvisual/gui/ClosableTab.java  |  55 ---
 .../db/tools/logvisual/gui/FileSelectionBox.java   | 109 -----
 .../db/tools/logvisual/gui/LabeledComboBox.java    |  63 ---
 .../iotdb/db/tools/logvisual/gui/LoadLogBox.java   |  62 ---
 .../tools/logvisual/gui/LogVisualizationGui.java   | 182 ---------
 .../iotdb/db/tools/logvisual/gui/MainPanel.java    | 107 -----
 .../iotdb/db/tools/logvisual/gui/PlanBox.java      | 301 --------------
 .../db/tools/logvisual/gui/PlanDetailPanel.java    | 242 ------------
 .../db/tools/logvisual/gui/ResultPlotTab.java      |  49 ---
 .../db/tools/logvisual/gui/ResultStatisticTab.java |  74 ----
 .../iotdb/db/tools/memestimation/MemEstTool.java   |   8 +-
 .../db/tools/memestimation/MemEstToolCmd.java      |   6 +-
 .../org/apache/iotdb/db/utils/CommonUtils.java     |  32 +-
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   1 -
 .../org/apache/iotdb/db/utils/OpenFileNumUtil.java |   2 +-
 .../java/org/apache/iotdb/db/utils/QueryUtils.java | 160 ++++++--
 .../org/apache/iotdb/db/utils/SchemaUtils.java     |  28 +-
 .../org/apache/iotdb/db/utils/SerializeUtils.java  |  24 +-
 .../apache/iotdb/db/utils/TypeInferenceUtils.java  |   4 +-
 .../iotdb/db/utils/datastructure/TVList.java       |  35 +-
 .../iotdb/db/writelog/recover/LogReplayer.java     |  95 ++---
 .../writelog/recover/TsFileRecoverPerformer.java   |  23 +-
 .../adapter/IoTDBConfigDynamicAdapterTest.java     |  20 +-
 .../iotdb/db/engine/MetadataManagerHelper.java     |   3 +-
 .../db/engine/cache/ChunkMetadataCacheTest.java    |  15 +-
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |  16 +-
 .../iotdb/db/engine/merge/MergePerfTest.java       |  11 +-
 .../iotdb/db/engine/merge/MergeTaskTest.java       |   2 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |  43 +-
 .../iotdb/db/engine/merge/MergeUpgradeTest.java    |   8 +-
 .../engine/modification/DeletionFileNodeTest.java  |  77 ++--
 .../db/engine/modification/DeletionQueryTest.java  | 106 ++---
 .../engine/modification/ModificationFileTest.java  |   8 +-
 .../storagegroup/FileNodeManagerBenchmark.java     |  18 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  42 +-
 .../iotdb/db/engine/storagegroup/TTLTest.java      |  94 +++--
 .../engine/storagegroup/TsFileProcessorTest.java   |  10 +-
 .../iotdb/db/integration/IOTDBGroupByIT.java       |  39 ++
 .../db/integration/IoTDBCreateSnapshotIT.java      | 159 ++++++++
 .../iotdb/db/integration/IoTDBDeletionIT.java      |  37 ++
 .../iotdb/db/integration/IoTDBGroupByFillIT.java   |  40 ++
 .../apache/iotdb/db/integration/IoTDBLastIT.java   |  66 +++-
 .../iotdb/db/integration/IoTDBMultiSeriesIT.java   |   2 +
 .../db/integration/IoTDBRemovePartitionIT.java     | 193 +++++++++
 .../iotdb/db/integration/IoTDBRestartIT.java       |   7 +
 .../iotdb/db/integration/IoTDBSimpleQueryIT.java   | 164 +++++++-
 .../{IoTDBVersionIT.java => IoTDBTracingTest.java} |  54 +--
 .../iotdb/db/metadata/MManagerAdvancedTest.java    |  62 +--
 .../iotdb/db/metadata/MManagerBasicTest.java       |  32 +-
 .../iotdb/db/metadata/MManagerImproveTest.java     |  22 +-
 .../apache/iotdb/db/mqtt/PublishHandlerTest.java   |   4 +-
 .../java/org/apache/iotdb/db/qp/PlannerTest.java   |  20 +-
 .../iotdb/db/qp/plan/ConcatOptimizerTest.java      |  27 +-
 .../iotdb/db/qp/plan/LogicalPlanSmallTest.java     | 104 ++++-
 .../apache/iotdb/db/qp/plan/PhysicalPlanTest.java  |  61 ++-
 .../apache/iotdb/db/qp/plan/SerializationTest.java |  88 +++++
 .../dataset/EngineDataSetWithValueFilterTest.java  |  11 +-
 .../db/query/dataset/GroupByLevelDataSetTest.java  |   5 +-
 .../db/query/dataset/GroupByTimeDataSetTest.java   |   4 +-
 .../query/executor/GroupByEngineDataSetTest.java   |   9 +-
 .../iotdb/db/query/reader/ReaderTestHelper.java    |  11 +-
 .../reader/series/SeriesAggregateReaderTest.java   |   3 +-
 .../reader/series/SeriesReaderByTimestampTest.java |   3 +-
 .../db/query/reader/series/SeriesReaderTest.java   |   3 +-
 .../query/reader/series/SeriesReaderTestUtil.java  |  49 ++-
 .../db/sync/receiver/load/FileLoaderTest.java      |  11 +-
 .../recover/SyncReceiverLogAnalyzerTest.java       |   7 +-
 .../db/sync/sender/manage/SyncFileManagerTest.java |  27 +-
 .../sender/recover/SyncSenderLogAnalyzerTest.java  |  25 +-
 .../org/apache/iotdb/db/tools/WalCheckerTest.java  |   6 +-
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |  31 +-
 .../apache/iotdb/db/writelog/PerformanceTest.java  |  31 +-
 .../iotdb/db/writelog/WriteLogNodeManagerTest.java |   6 +-
 .../apache/iotdb/db/writelog/WriteLogNodeTest.java |  29 +-
 .../iotdb/db/writelog/io/LogWriterReaderTest.java  |  12 +-
 .../db/writelog/io/MultiFileLogReaderTest.java     |   2 +-
 .../db/writelog/recover/DeviceStringTest.java      |  15 +-
 .../iotdb/db/writelog/recover/LogReplayerTest.java |  33 +-
 .../recover/RecoverResourceFromReaderTest.java     |  25 +-
 .../db/writelog/recover/SeqTsFileRecoverTest.java  |  31 +-
 .../writelog/recover/UnseqTsFileRecoverTest.java   |  35 +-
 service-rpc/pom.xml                                | 113 +-----
 session/pom.xml                                    |  17 +-
 .../java/org/apache/iotdb/session/Session.java     |  84 ++--
 .../org/apache/iotdb/session/SessionDataSet.java   |   4 +-
 .../org/apache/iotdb/session/IoTDBSessionIT.java   |   0
 .../iotdb/session/IoTDBSessionIteratorIT.java      |   0
 .../java/org/apache/iotdb/session/SessionUT.java   | 173 ++++++++
 .../apache/iotdb/session/pool/SessionPoolIT.java   |   0
 site/iotdb-doap.rdf                                |  80 ++++
 site/pom.xml                                       |  44 ++-
 site/src/main/.vuepress/config.js                  | 210 +++++++++-
 site/src/main/.vuepress/theme/styles/index.styl    |   4 +-
 spark-iotdb-connector/pom.xml                      |   2 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |  16 +-
 spark-tsfile/pom.xml                               |   4 +-
 {service-rpc => thrift}/pom.xml                    |  74 +---
 {service-rpc => thrift}/rpc-changelist.md          |  13 +-
 .../src/main/thrift/cluster.thrift                 |  34 +-
 {service-rpc => thrift}/src/main/thrift/rpc.thrift |  32 +-
 .../src/main/thrift/sync.thrift                    |   0
 {service-rpc => thrift}/src/pypi/README.md         |   4 +-
 {service-rpc => thrift}/src/pypi/setup.py          |   4 +-
 tsfile/pom.xml                                     |  10 +-
 .../apache/iotdb/tsfile/compress/ICompressor.java  |  47 ++-
 .../iotdb/tsfile/compress/IUnCompressor.java       | 106 ++++-
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |  46 ++-
 .../file/metadata/enums/CompressionType.java       |  10 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    |   2 +-
 .../apache/iotdb/tsfile/read/common/BatchData.java |  13 +
 .../org/apache/iotdb/tsfile/read/common/Chunk.java |  17 +-
 .../apache/iotdb/tsfile/read/common/TimeRange.java |  51 ++-
 .../read/controller/CachedChunkLoaderImpl.java     |   2 +-
 .../iotdb/tsfile/read/filter/TimeFilter.java       |   2 +-
 .../tsfile/read/reader/chunk/ChunkReader.java      |  29 +-
 .../read/reader/chunk/ChunkReaderByTimestamp.java  |   4 +-
 .../iotdb/tsfile/read/reader/page/PageReader.java  |  41 +-
 .../iotdb/tsfile/utils/ReadWriteIOUtils.java       |  12 +-
 .../tsfile/v1/file/metadata/ChunkMetadataV1.java   |  11 +-
 .../tsfile/v1/read/TsFileSequenceReaderForV1.java  |   2 +-
 .../tsfile/write/schema/MeasurementSchema.java     |   3 +
 ...easurementSchema.java => TimeseriesSchema.java} | 108 ++---
 .../apache/iotdb/tsfile/compress/CompressTest.java |  32 +-
 .../compress/{SnappyTest.java => LZ4Test.java}     |  41 +-
 .../apache/iotdb/tsfile/compress/SnappyTest.java   |  21 +-
 .../iotdb/tsfile/read/common/TimeRangeTest.java    |  70 ++++
 .../iotdb/tsfile/read/reader/PageReaderTest.java   |  55 +++
 325 files changed, 7153 insertions(+), 7488 deletions(-)
 copy {example/mqtt => antlr}/pom.xml (62%)
 rename {server => antlr}/src/main/antlr4/org/apache/iotdb/db/qp/strategy/SqlBase.g4 (95%)
 copy docker/src/main/{Dockerfile-0.9.0 => Dockerfile-0.10.0} (79%)
 create mode 100644 docs/UserGuide/Comparison/TSDB-Comparison.md
 delete mode 100644 docs/UserGuide/System Tools/Log Visualizer.md
 create mode 100644 docs/UserGuide/System Tools/Performance Tracing Tool.md
 delete mode 100644 docs/zh/UserGuide/System Tools/Log Visualizer.md
 create mode 100644 docs/zh/UserGuide/System Tools/Performance Tracing Tool.md
 delete mode 100644 licenses/EDL License 1.0
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/config.properties
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/default.log.pattern
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.bat
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/log-visualizer-cmd.sh
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.bat
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/log-visualizer-gui.sh
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/closeMetadataConsumption.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/compressionRatio.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/dynamicParameters.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/flushSubmits.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/flushTimeConsumption.plan.example
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/memTableWait.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeFileNum.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeRate.plan
 delete mode 100644 server/src/assembly/resources/tools/logVisualize/plans/mergeSeriesProgress.plan
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/exception/query/PathException.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/metadata/MeasurementMeta.java
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowMergeStatusOperator.java => CreateSnapshotOperator.java} (84%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{FlushOperator.java => DeletePartitionOperator.java} (62%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowOperator.java => TracingOperator.java} (76%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/{sys/FlushPlan.java => crud/DeletePartitionPlan.java} (65%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/crud/{InsertPlan.java => InsertRowPlan.java} (68%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{ClearCachePlan.java => CreateSnapshotPlan.java} (89%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{MergePlan.java => TracingPlan.java} (81%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/query/control/TracingManager.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/query/dataset/ShowTimeseriesDataSet.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/service/thrift/ThriftService.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/service/thrift/ThriftServiceThread.java
 copy server/src/main/java/org/apache/iotdb/db/{service/RPCServiceMBean.java => sync/receiver/SyncServerManagerMBean.java} (92%)
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogEntry.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogFilter.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogParser.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/LogVisualizer.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/PatternLogParser.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/TimeSeriesStatistics.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualUtils.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/VisualizationPlan.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/conf/GuiPropertyKeys.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoLogFileLoadedException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/NoSuchPlanException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/UnmatchedContentException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/exceptions/VisualizationException.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableComboTab.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ClosableTab.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/FileSelectionBox.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LabeledComboBox.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LoadLogBox.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/LogVisualizationGui.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/MainPanel.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanBox.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/PlanDetailPanel.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultPlotTab.java
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/tools/logvisual/gui/ResultStatisticTab.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBCreateSnapshotIT.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/integration/IoTDBRemovePartitionIT.java
 copy server/src/test/java/org/apache/iotdb/db/integration/{IoTDBVersionIT.java => IoTDBTracingTest.java} (50%)
 create mode 100644 server/src/test/java/org/apache/iotdb/db/qp/plan/SerializationTest.java
 rename {server => session}/src/test/java/org/apache/iotdb/session/IoTDBSessionIT.java (100%)
 rename {server => session}/src/test/java/org/apache/iotdb/session/IoTDBSessionIteratorIT.java (100%)
 create mode 100644 session/src/test/java/org/apache/iotdb/session/SessionUT.java
 rename {server => session}/src/test/java/org/apache/iotdb/session/pool/SessionPoolIT.java (100%)
 create mode 100644 site/iotdb-doap.rdf
 copy {service-rpc => thrift}/pom.xml (77%)
 rename {service-rpc => thrift}/rpc-changelist.md (94%)
 rename {service-rpc => thrift}/src/main/thrift/cluster.thrift (93%)
 rename {service-rpc => thrift}/src/main/thrift/rpc.thrift (91%)
 rename {service-rpc => thrift}/src/main/thrift/sync.thrift (100%)
 rename {service-rpc => thrift}/src/pypi/README.md (91%)
 rename {service-rpc => thrift}/src/pypi/setup.py (97%)
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/write/schema/{MeasurementSchema.java => TimeseriesSchema.java} (65%)
 copy tsfile/src/test/java/org/apache/iotdb/tsfile/compress/{SnappyTest.java => LZ4Test.java} (58%)