You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ch...@apache.org on 2021/03/02 13:01:52 UTC

[iotdb] branch feature/metric2021 updated (3ec35b3 -> 28ba181)

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

chaow pushed a change to branch feature/metric2021
in repository https://gitbox.apache.org/repos/asf/iotdb.git.


    from 3ec35b3  fix sonar warn
     add d3e20ea  [ISSUE-2709,IOTDB-1178] Fix cache not cleared after unseq compaction bug, Fix windows 70,10 ci bug in unseq compaction ci (#2707)
     add 4c47988  [ISSUE-2746] Fix data overlapped bug after unseq compaction (#2739)
     add 9c4dbd6  [IOTDB-1177] Trigger module: ANTLR, logical operators, physical plans and authorization  (#2738)
     add 8c27729  [IOTDB-1159] set storage group exception message more clear (#2726)
     add d432620  Make the Wal buffer pool parameters to be configurable (#2745)
     add ef3bf8a  [IOTDB-1081] New TsFile v2 (#2579)
     add a7876e5  Extract the common codes to one utils class  & Reduce the content of debug log printing of the InsertRowsPlan (#2753)
     add 467f527  [IOTDB-1174] optimize mergechunks thread number (#2733)
     add dfc6005  [ISSUE-2741] getObject method in JDBC should return an Object (#2757)
     add ad28f57  [IOTDB-1179] remove the CustomImportOrder config as we using spotless check to ensure the code style correct. (#2762)
     add e0359fc  Merge branch 'master' into metric2021
     add 28ba181  fix sonar check bug

No new revisions were added by this update.

Summary of changes:
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlBase.g4   |  42 ++++
 checkstyle.xml                                     |   5 -
 docs/UserGuide/Operation Manual/Administration.md  |   4 +
 docs/UserGuide/Operation Manual/Triggers.md        | 100 ++++++++
 .../UserGuide/Operation Manual/Administration.md   |   4 +
 docs/zh/UserGuide/Operation Manual/Triggers.md     | 100 ++++++++
 .../iotdb/jdbc/AbstractIoTDBJDBCResultSet.java     |   4 +-
 .../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java  |   9 +
 .../iotdb/jdbc/IoTDBNonAlignJDBCResultSet.java     |  22 ++
 .../apache/iotdb/jdbc/IoTDBJDBCResultSetTest.java  |  44 ++++
 .../dropwizard/DropwizardMetricManager.java        |  13 +-
 .../dropwizard/DropwizardMetricReporter.java       |   7 +-
 .../metrics/dropwizard/type/DropwizardRate.java    |   3 +-
 .../org/apache/iotdb/metrics/MetricService.java    |   1 +
 .../micrometer/MicrometerMetricManager.java        |  33 +--
 .../micrometer/MicrometerMetricReporter.java       |   7 +-
 .../metrics/micrometer/type/MicrometerGauge.java   |   3 +-
 .../type/MicrometerHistogramSnapshot.java          |   2 +-
 .../metrics/micrometer/type/MicrometerRate.java    |   3 +-
 .../resources/conf/iotdb-engine.properties         |  21 +-
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   8 +
 .../apache/iotdb/db/auth/entity/PrivilegeType.java |   4 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  33 ++-
 .../org/apache/iotdb/db/conf/IoTDBConfigCheck.java |  25 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   7 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  41 ++--
 .../db/engine/cache/CacheHitRatioMonitor.java      |  25 --
 .../engine/cache/CacheHitRatioMonitorMXBean.java   |  10 -
 .../apache/iotdb/db/engine/cache/ChunkCache.java   |  13 +-
 .../iotdb/db/engine/cache/ChunkMetadataCache.java  | 235 -------------------
 .../db/engine/cache/TimeSeriesMetadataCache.java   |  12 +-
 .../db/engine/compaction/TsFileManagement.java     |   2 -
 .../level/LevelCompactionTsFileManagement.java     |   6 +-
 .../engine/compaction/utils/CompactionUtils.java   | 196 +++++++++-------
 .../db/engine/merge/manage/MergeResource.java      |   5 +-
 .../merge/selector/MaxFileMergeFileSelector.java   |   4 +-
 .../iotdb/db/engine/merge/task/MergeFileTask.java  |   7 +-
 .../db/engine/merge/task/MergeMultiChunkTask.java  | 110 ++++++++-
 .../engine/storagegroup/StorageGroupProcessor.java |  43 ++--
 .../db/engine/storagegroup/TsFileResource.java     |   5 +
 .../trigger/api/TriggerEvent.java}                 |  16 +-
 .../iotdb/db/engine/upgrade/UpgradeTask.java       |   9 +-
 .../metadata/StorageGroupAlreadySetException.java  |  16 +-
 .../java/org/apache/iotdb/db/metadata/MTree.java   |   6 +-
 .../main/java/org/apache/iotdb/db/qp/Planner.java  |   4 +
 .../apache/iotdb/db/qp/constant/SQLConstant.java   |  12 +
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |  66 +++++-
 .../org/apache/iotdb/db/qp/logical/Operator.java   |   8 +-
 ...ionOperator.java => CreateTriggerOperator.java} |  50 ++--
 ...ctionOperator.java => DropTriggerOperator.java} |  16 +-
 ...roupOperator.java => ShowTriggersOperator.java} |   9 +-
 ...tionOperator.java => StartTriggerOperator.java} |  16 +-
 ...ctionOperator.java => StopTriggerOperator.java} |  16 +-
 .../iotdb/db/qp/physical/crud/InsertRowsPlan.java  |  13 +-
 .../qp/physical/sys/CreateMultiTimeSeriesPlan.java |  13 +-
 ...ateFunctionPlan.java => CreateTriggerPlan.java} |  45 ++--
 .../db/qp/physical/sys/DeleteTimeSeriesPlan.java   |  13 +-
 .../{KillQueryPlan.java => DropTriggerPlan.java}   |  19 +-
 .../apache/iotdb/db/qp/physical/sys/ShowPlan.java  |   3 +-
 ...StorageGroupPlan.java => ShowTriggersPlan.java} |  11 +-
 .../{KillQueryPlan.java => StartTriggerPlan.java}  |  19 +-
 .../{KillQueryPlan.java => StopTriggerPlan.java}   |  19 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |  66 ++++++
 .../iotdb/db/qp/strategy/PhysicalGenerator.java    |  26 +++
 .../db/query/reader/chunk/DiskChunkLoader.java     |  13 +-
 .../chunk/metadata/DiskChunkMetadataLoader.java    |  43 ++--
 .../chunk/metadata/MemChunkMetadataLoader.java     |   5 -
 .../iotdb/db/service/RPCServiceThriftHandler.java  |  13 +-
 .../org/apache/iotdb/db/service/TSServiceImpl.java |  23 +-
 .../org/apache/iotdb/db/service/UpgradeSevice.java |   1 +
 .../db/sync/receiver/SyncServerThriftHandler.java  |   1 -
 .../apache/iotdb/db/tools/TsFileSketchTool.java    |   8 +-
 .../db/tools/upgrade/TsFileOnlineUpgradeTool.java  |  23 +-
 .../java/org/apache/iotdb/db/utils/FileUtils.java  |   1 -
 .../java/org/apache/iotdb/db/utils/MergeUtils.java |   2 +-
 .../StatusUtils.java}                              |  29 ++-
 .../org/apache/iotdb/db/utils/UpgradeUtils.java    |  32 +--
 .../db/engine/cache/ChunkMetadataCacheTest.java    | 210 -----------------
 .../db/engine/compaction/CompactionChunkTest.java  |   2 -
 ...nLogTest.java => LevelCompactionCacheTest.java} |  58 ++++-
 ...nTest.java => LevelCompactionMoreDataTest.java} | 156 +++++++------
 .../db/engine/compaction/LevelCompactionTest.java  |   8 +-
 .../engine/merge/MaxFileMergeFileSelectorTest.java | 111 +++++++++
 .../iotdb/db/engine/merge/MergeOverLapTest.java    |  13 +-
 .../apache/iotdb/db/engine/merge/MergeTest.java    |  15 +-
 .../iotdb/db/integration/IoTDBClearCacheIT.java    |   3 -
 .../{IoTDBMergeTest.java => IoTDBMergeIT.java}     |   6 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |   3 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |  29 ++-
 .../iotdb/db/qp/physical/PhysicalPlanTest.java     |  75 ++++++
 .../query/reader/series/SeriesReaderTestUtil.java  |   2 -
 .../apache/iotdb/db/utils/EnvironmentUtils.java    |   2 -
 server/src/test/resources/logback.xml              |   2 +-
 site/src/main/.vuepress/config.js                  |  34 +--
 .../org/apache/iotdb/spark/db/SQLConstant.java     |   2 +-
 .../apache/iotdb/spark/db/EnvironmentUtils.java    |  21 +-
 .../iotdb/tsfile/common/conf/TSFileConfig.java     |   2 +-
 .../tsfile/exception/TsFileRuntimeException.java   |   2 +-
 .../iotdb/tsfile/file/metadata/ChunkMetadata.java  |  18 ++
 .../tsfile/file/metadata/TimeseriesMetadata.java   |  54 ++++-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    | 259 +++++++++++++--------
 .../read/controller/IChunkMetadataLoader.java      |   8 -
 .../tsfile/v2/read/TsFileSequenceReaderForV2.java  |  20 +-
 .../iotdb/tsfile/write/writer/TsFileIOWriter.java  |   9 +-
 .../org/apache/iotdb/tsfile/compress/GZIPTest.java |   2 +-
 .../file/metadata/TimeSeriesMetadataTest.java      |   4 +-
 .../tsfile/file/metadata/utils/TestHelper.java     |   4 +-
 ...easurementChunkMetadataListMapIteratorTest.java | 154 ++++++++++++
 108 files changed, 1968 insertions(+), 1223 deletions(-)
 create mode 100644 docs/UserGuide/Operation Manual/Triggers.md
 create mode 100644 docs/zh/UserGuide/Operation Manual/Triggers.md
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCache.java
 copy server/src/main/java/org/apache/iotdb/db/{query/udf/api/exception/UDFException.java => engine/trigger/api/TriggerEvent.java} (77%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{CreateFunctionOperator.java => CreateTriggerOperator.java} (51%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DropFunctionOperator.java => DropTriggerOperator.java} (74%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{ShowStorageGroupOperator.java => ShowTriggersOperator.java} (87%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DropFunctionOperator.java => StartTriggerOperator.java} (74%)
 copy server/src/main/java/org/apache/iotdb/db/qp/logical/sys/{DropFunctionOperator.java => StopTriggerOperator.java} (74%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{CreateFunctionPlan.java => CreateTriggerPlan.java} (56%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{KillQueryPlan.java => DropTriggerPlan.java} (81%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{ShowStorageGroupPlan.java => ShowTriggersPlan.java} (82%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{KillQueryPlan.java => StartTriggerPlan.java} (80%)
 copy server/src/main/java/org/apache/iotdb/db/qp/physical/sys/{KillQueryPlan.java => StopTriggerPlan.java} (81%)
 copy server/src/main/java/org/apache/iotdb/db/{exception/BatchProcessException.java => utils/StatusUtils.java} (57%)
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/engine/cache/ChunkMetadataCacheTest.java
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionLogTest.java => LevelCompactionCacheTest.java} (57%)
 copy server/src/test/java/org/apache/iotdb/db/engine/compaction/{LevelCompactionTest.java => LevelCompactionMoreDataTest.java} (68%)
 rename server/src/test/java/org/apache/iotdb/db/integration/{IoTDBMergeTest.java => IoTDBMergeIT.java} (99%)
 create mode 100644 tsfile/src/test/java/org/apache/iotdb/tsfile/read/MeasurementChunkMetadataListMapIteratorTest.java