You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ja...@apache.org on 2022/01/15 09:25:07 UTC

[iotdb] branch CloseOnce updated (326cab2 -> 7ae1ed0)

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

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


    from 326cab2  fix compaction it
     add da91b60  [IOTDB-2395] Thread Name Conflict (#4816)
     add 32ff938  [IOTDB-2393][PY] Distinguish client version via version nubmer in TSOpenSessionReq (#4820)
     add bcd7a0b  [IOTDB-2344]Fix docs as issue-2344 requested (#4823)
     add 2f49925  [IOTDB-2276] Optimize aligned query with value filter to accelerate it and reduce its memory footprint (#4768)
     add 001490b  [IOTDB-2315] Modify some problems of metric (#4782)
     add c31903b  [IOTDB-2353] CQ: support specifying first execution time (BOUNDARY) when creating CQ (#4831)
     add 53f48d2  [IOTDB-2400] Fix series reader bug (#4819)
     add 46ee27b  [IOTDB-1892] Add TsfileSelfCheckTool in server (#4674)
     add 186c12f  [IOTDB-2363] LEVEL can be specified at non-last level in metadata queries (#4838)
     add 6c24a24  [IOTDB-2392] Memory control of raft log in cluster  (#4825)
     add 23c35f3  [IOTDB-2379]Fix code of pulsar example (#4840)
     add de01258  [IOTDB-2328] Missing system config in user manual (#4841)
     add b959fb3  [IOTDB-2403] The parameter "ascending" is not set correctly when getting QueryDataSource (#4830)
     add 3c94818  [IOTDB-2383] Make simplified SQL of creating timeseries and schema template more flexible (#4832)
     add cca356e  Fix timed flush memtable and timed close tsfile test (#4839)
     add 7ae1ed0  Merge remote-tracking branch 'origin/master' into CloseOnce

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlLexer.g4    |   4 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   4 +-
 client-py/iotdb/Session.py                         |   1 +
 .../resources/conf/iotdb-cluster.properties        |  16 +-
 .../org/apache/iotdb/cluster/ClusterIoTDB.java     |  26 ++-
 .../apache/iotdb/cluster/config/ClusterConfig.java |  40 ++++
 .../iotdb/cluster/config/ClusterDescriptor.java    |  20 +-
 .../cluster/query/ClusterUDTFQueryExecutor.java    |  21 +-
 .../iotdb/cluster/query/LocalQueryExecutor.java    |   3 +-
 .../cluster/query/reader/ClusterReaderFactory.java |   2 +-
 .../org/apache/iotdb/cluster/server/Response.java  |   3 +-
 .../server/handlers/caller/LogCatchUpHandler.java  |  11 +-
 .../iotdb/cluster/server/member/RaftMember.java    | 154 +++++++++----
 .../Advanced-Features/Continuous-Query.md          |  97 ++++++--
 docs/UserGuide/Appendix/Config-Manual.md           | 247 +++++++++++++++++----
 docs/UserGuide/Appendix/SQL-Reference.md           |   2 +-
 .../DDL-Data-Definition-Language.md                |  15 +-
 docs/UserGuide/System-Tools/Metric-Tool.md         |  85 +++----
 .../UserGuide/System-Tools/TsFileSelfCheck-Tool.md |  42 ++++
 .../UserGuide/API/Programming-Java-Native-API.md   |  37 +--
 .../Advanced-Features/Continuous-Query.md          | 114 +++++++---
 .../Advanced-Features/UDF-User-Defined-Function.md |   2 +-
 docs/zh/UserGuide/Appendix/Config-Manual.md        | 105 ++++++++-
 docs/zh/UserGuide/Appendix/SQL-Reference.md        |   2 +-
 .../Collaboration-of-Edge-and-Cloud/Sync-Tool.md   |   2 +-
 .../Data-Concept/Data-Model-and-Terminology.md     |   6 +-
 docs/zh/UserGuide/Data-Concept/Schema-Template.md  |  81 ++++---
 .../DDL-Data-Definition-Language.md                |  12 +-
 docs/zh/UserGuide/Library-UDF/Data-Quality.md      |   6 +-
 docs/zh/UserGuide/Library-UDF/Data-Repair.md       |   4 +-
 docs/zh/UserGuide/QuickStart/Files.md              |   6 +-
 docs/zh/UserGuide/System-Tools/Metric-Tool.md      |  90 ++++----
 .../UserGuide/System-Tools/TsFileSelfCheck-Tool.md |  42 ++++
 .../apache/iotdb/pulsar/PulsarConsumerThread.java  |   1 +
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |   2 +-
 .../aligned/IOTDBInsertAlignedValuesIT.java        |   3 +
 ...ava => IoTDBRawQueryWithoutValueFilter3IT.java} |   8 +-
 metrics/ReadMe.md                                  |  72 ++++--
 .../dropwizard/DropwizardMetricManager.java        |  29 +--
 .../reporter/prometheus/PushGateway.java           |  13 +-
 .../dropwizard/DropwizardMetricManagerTest.java    |  22 +-
 .../metrics/dropwizard/DropwizardMetricTest.java   | 181 ---------------
 .../dropwizard/DropwizardMetricTestPlan.java       |  62 ------
 .../metrics/dropwizard/PrometheusRunTest.java      |  42 ----
 .../src/test/resources/iotdb-metric.yml            |  42 ----
 .../main/assembly/resources/conf/iotdb-metric.yml  |  11 +-
 .../apache/iotdb/metrics/CompositeReporter.java    |  18 +-
 ...ingCounter.java => DoNothingMetricService.java} |  15 +-
 .../org/apache/iotdb/metrics/MetricManager.java    |  12 -
 .../org/apache/iotdb/metrics/MetricService.java    |  88 ++++----
 .../apache/iotdb/metrics/config/MetricConfig.java  |  46 ++++
 .../metrics/config/MetricConfigDescriptor.java     |  43 +++-
 .../ReloadLevel.java}                              |  11 +-
 .../iotdb/metrics/impl/DoNothingMetricManager.java |  20 --
 .../iotdb/metrics/utils/PredefinedMetric.java      |   4 +-
 .../iotdb/metrics/config/MetricConfigTest.java     |   4 +-
 .../micrometer/MicrometerMetricManager.java        |  66 +-----
 .../micrometer/reporter/MicrometerJmxReporter.java |   9 +-
 .../reporter/MicrometerPrometheusReporter.java     |  21 +-
 .../micrometer/MicrometerMetricManagerTest.java    |  15 +-
 .../metrics/micrometer/MicrometerMetricTest.java   | 181 ---------------
 .../micrometer/MicrometerMetricTestPlan.java       |  62 ------
 .../src/test/resources/iotdb-metric.yml            |  42 ----
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   1 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   5 +
 .../db/cq/ContinuousQuerySchemaCheckTask.java      |  96 ++++++++
 .../apache/iotdb/db/cq/ContinuousQueryService.java |  48 ++--
 .../apache/iotdb/db/cq/ContinuousQueryTask.java    |  32 ++-
 .../storagegroup/VirtualStorageGroupProcessor.java |  19 +-
 ...java => TsFileTimeseriesMetadataException.java} |  11 +-
 .../db/metadata/lastCache/LastCacheManager.java    |   4 +-
 .../mtree/traverser/collector/MNodeCollector.java  |  30 ++-
 .../mtree/traverser/counter/MNodeLevelCounter.java |  29 ++-
 .../apache/iotdb/db/metadata/path/AlignedPath.java |  18 ++
 .../iotdb/db/metadata/path/MeasurementPath.java    |   3 +
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |   2 +-
 .../apache/iotdb/db/qp/executor/PlanExecutor.java  |   4 +
 .../logical/sys/CreateContinuousQueryOperator.java |   8 +-
 .../qp/physical/sys/CreateContinuousQueryPlan.java |  24 +-
 .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java    |   6 +-
 .../iotdb/db/query/context/QueryContext.java       |   9 -
 .../db/query/control/QueryResourceManager.java     |   4 +-
 .../dataset/RawQueryDataSetWithValueFilter.java    |  52 ++++-
 .../query/dataset/ShowContinuousQueriesResult.java |  21 +-
 .../db/query/dataset/UDTFAlignByTimeDataSet.java   |   2 +
 .../apache/iotdb/db/query/dataset/UDTFDataSet.java |   2 +
 .../db/query/dataset/UDTFNonAlignDataSet.java      |   2 +
 .../groupby/GroupByWithValueFilterDataSet.java     |   3 +-
 .../groupby/LocalAlignedGroupByExecutor.java       |   2 +-
 .../dataset/groupby/LocalGroupByExecutor.java      |   2 +-
 .../db/query/executor/AggregationExecutor.java     |  20 +-
 .../iotdb/db/query/executor/FillQueryExecutor.java |   3 +-
 .../iotdb/db/query/executor/LastQueryExecutor.java |   4 +-
 .../iotdb/db/query/executor/QueryRouter.java       |  10 +-
 .../db/query/executor/RawDataQueryExecutor.java    |  83 ++++++-
 .../iotdb/db/query/executor/UDFQueryExecutor.java  |  21 +-
 .../iotdb/db/query/executor/fill/LinearFill.java   |   8 +-
 .../iotdb/db/query/executor/fill/PreviousFill.java |   5 +-
 .../iotdb/db/query/reader/series/SeriesReader.java |  19 +-
 .../query/timegenerator/ServerTimeGenerator.java   |   3 +-
 .../query/udf/core/layer/RawQueryInputLayer.java   |   4 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   6 +-
 .../org/apache/iotdb/db/service/SettleService.java |   1 -
 .../iotdb/db/service/metrics/MetricsService.java   | 164 ++++----------
 .../db/service/thrift/impl/TSServiceImpl.java      |  11 +-
 .../apache/iotdb/db/tools/TsFileSelfCheckTool.java | 190 ++++++++++++++++
 .../apache/iotdb/db/tools/TsFileSketchTool.java    |   1 +
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   3 -
 .../SizeTieredCompactionRecoverTest.java           |  11 +-
 .../engine/modification/DeletionFileNodeTest.java  |   4 +-
 .../storagegroup/StorageGroupProcessorTest.java    |  19 +-
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |  13 +-
 .../iotdb/db/tools/TsFileSelfCheckToolTest.java    | 239 ++++++++++++++++++++
 .../TsFileStatisticsMistakesException.java         |   7 +-
 .../file/metadata/statistics/BinaryStatistics.java |  15 ++
 .../metadata/statistics/BooleanStatistics.java     |  17 ++
 .../file/metadata/statistics/DoubleStatistics.java |  20 ++
 .../file/metadata/statistics/FloatStatistics.java  |  20 ++
 .../metadata/statistics/IntegerStatistics.java     |  19 ++
 .../file/metadata/statistics/LongStatistics.java   |  19 ++
 .../iotdb/tsfile/read/TsFileCheckStatus.java       |   7 +-
 .../iotdb/tsfile/read/TsFileSequenceReader.java    | 135 +++++++++++
 .../apache/iotdb/tsfile/read/common/RowRecord.java |  18 ++
 123 files changed, 2541 insertions(+), 1464 deletions(-)
 create mode 100644 docs/UserGuide/System-Tools/TsFileSelfCheck-Tool.md
 create mode 100644 docs/zh/UserGuide/System-Tools/TsFileSelfCheck-Tool.md
 copy integration/src/test/java/org/apache/iotdb/db/integration/aligned/{IoTDBLastQuery2IT.java => IoTDBRawQueryWithoutValueFilter3IT.java} (92%)
 delete mode 100644 metrics/dropwizard-metrics/src/test/java/org/apache/iotdb/metrics/dropwizard/DropwizardMetricTest.java
 delete mode 100644 metrics/dropwizard-metrics/src/test/java/org/apache/iotdb/metrics/dropwizard/DropwizardMetricTestPlan.java
 delete mode 100644 metrics/dropwizard-metrics/src/test/java/org/apache/iotdb/metrics/dropwizard/PrometheusRunTest.java
 delete mode 100644 metrics/dropwizard-metrics/src/test/resources/iotdb-metric.yml
 copy metrics/interface/src/main/java/org/apache/iotdb/metrics/{impl/DoNothingCounter.java => DoNothingMetricService.java} (77%)
 copy metrics/interface/src/main/java/org/apache/iotdb/metrics/{utils/PredefinedMetric.java => config/ReloadLevel.java} (84%)
 delete mode 100644 metrics/micrometer-metrics/src/test/java/org/apache/iotdb/metrics/micrometer/MicrometerMetricTest.java
 delete mode 100644 metrics/micrometer-metrics/src/test/java/org/apache/iotdb/metrics/micrometer/MicrometerMetricTestPlan.java
 delete mode 100644 metrics/micrometer-metrics/src/test/resources/iotdb-metric.yml
 create mode 100644 server/src/main/java/org/apache/iotdb/db/cq/ContinuousQuerySchemaCheckTask.java
 copy server/src/main/java/org/apache/iotdb/db/exception/{WriteLockFailedException.java => TsFileTimeseriesMetadataException.java} (81%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/tools/TsFileSelfCheckTool.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/tools/TsFileSelfCheckToolTest.java
 copy server/src/main/java/org/apache/iotdb/db/exception/WriteLockFailedException.java => tsfile/src/main/java/org/apache/iotdb/tsfile/exception/TsFileStatisticsMistakesException.java (81%)