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 2023/02/22 08:00:10 UTC

[iotdb] branch DONTBlock updated (7ce55d71d0 -> 547210d3da)

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

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


    from 7ce55d71d0 add more thread name
     add e14325d94d [IOTDB-5560] Increase default consensusLogAppenderBufferSize from 4M to 16M to reduce the probability of large request write failures (#9101)
     add 8605ae4952 [IOTDB-5533] Make IoTDB Internal Reporter as default
     add 8f8652f25b [IOTDB-5553] Fix NPE while using count_if (contains keep expression) with group by level (#9100)
     add 6ace6afa08 [IOTDB-4438] Add session window in RawDataAggregationOperator window management framework
     add 9816ea3074 [IOTDB-5556] Gracefully exit Cluster Nodes through stop script (#9102)
     add 4127dc0012 [IOTDB-5561] Fix NPE of SchemaRegionTemplateTest.testDeactivateTemplate (#9105)
     add e204dddfc8 [IOTDB-5562] Change the data type of AutoGuage from long to double in metric module (#9107)
     add 4dcd5641fc [IOTDB-5512] Fixed same flushIndex situation (#9111)
     add 55e8678c3d Update Template.md (#9110)
     add d90819f45c modify README.md for release 1.0.1 (#9114)
     add d6e015eab1 [IOTDB-5517] Add metrics for disk io (#9113)
     add 16c1c9efab Fix python IT fail caused by the database root.__system (#9116)
     add 547210d3da resolve conflicts

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |   1 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   1 +
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   4 +
 client-py/iotdb/sqlalchemy/tests/test_dialect.py   |   2 +-
 client-py/tests/test_dataframe.py                  |   4 +-
 client-py/tests/test_todf.py                       |   6 +-
 .../confignode/client/ConfigNodeRequestType.java   |   3 +-
 .../client/sync/SyncConfigNodeClientPool.java      |   2 +
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   6 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  33 ++
 .../apache/iotdb/confignode/manager/IManager.java  |  17 +
 .../manager/load/balancer/RegionBalancer.java      |   2 +-
 .../region/CopySetRegionGroupAllocator.java        |   2 +-
 .../region/GreedyRegionGroupAllocator.java         |   8 +-
 .../balancer/region/IRegionGroupAllocator.java     |   2 +-
 .../iotdb/confignode/manager/node/NodeManager.java |   4 +-
 .../node/heartbeat/ConfigNodeHeartbeatCache.java   |  11 +-
 .../node/heartbeat/DataNodeHeartbeatCache.java     |   4 +-
 .../node/heartbeat/NodeHeartbeatSample.java        |  20 +-
 .../procedure/env/ConfigNodeProcedureEnv.java      |  10 +-
 .../iotdb/confignode/service/ConfigNode.java       |  26 +-
 .../confignode/service/ConfigNodeShutdownHook.java |  96 ++++
 .../thrift/ConfigNodeRPCServiceProcessor.java      |  25 +-
 .../region/GreedyRegionGroupAllocatorTest.java     |  14 +-
 .../iot/logdispatcher/IndexController.java         |   3 +
 docs/Download/README.md                            |  16 +-
 .../Apache-IoTDB-ConfigNode-Dashboard.json         | 123 +++--
 .../Apache-IoTDB-DataNode-Dashboard.json           |  25 +-
 docs/UserGuide/Query-Data/Align-By.md              |   2 +-
 docs/UserGuide/Query-Data/Group-By.md              |  82 +++-
 docs/UserGuide/Query-Data/Overview.md              |   5 +-
 docs/zh/Download/README.md                         |  16 +-
 docs/zh/UserGuide/Operate-Metadata/Template.md     |   2 +-
 docs/zh/UserGuide/Query-Data/Group-By.md           | 120 ++++-
 docs/zh/UserGuide/Query-Data/Overview.md           |   5 +-
 .../iotdb/it/env/cluster/DataNodeWrapper.java      |   1 +
 .../it/cluster/IoTDBClusterNodeShutdownHookIT.java | 103 +++++
 .../iotdb/db/it/aggregation/IoTDBCountIfIT.java    |  18 +
 .../iotdb/db/it/groupby/IoTDBGroupBySessionIT.java | 509 +++++++++++++++++++++
 .../dropwizard/DropwizardMetricManager.java        |   4 +-
 .../dropwizard/type/DropwizardAutoGauge.java       |  16 +-
 .../iotdb/metrics/AbstractMetricManager.java       |  27 +-
 .../iotdb/metrics/AbstractMetricService.java       |   6 +-
 .../apache/iotdb/metrics/config/MetricConfig.java  |   2 +-
 .../metrics/config/MetricConfigDescriptor.java     |   7 +-
 .../apache/iotdb/metrics/config/ReloadLevel.java   |   2 -
 .../iotdb/metrics/impl/DoNothingAutoGauge.java     |   4 +-
 .../iotdb/metrics/impl/DoNothingMetricManager.java |  28 +-
 .../iotdb/metrics/metricsets/disk/DiskMetrics.java |  16 +-
 .../metricsets/disk/IDiskMetricsManager.java       |  24 +-
 .../metricsets/disk/LinuxDiskMetricsManager.java   |  74 ++-
 .../org/apache/iotdb/metrics/type/AutoGauge.java   |   2 +-
 .../iotdb/metrics/config/MetricConfigTest.java     |   4 -
 .../micrometer/MicrometerMetricManager.java        |   6 +-
 .../micrometer/type/MicrometerAutoGauge.java       |  17 +-
 .../resources/conf/iotdb-common.properties         |   8 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |   9 +-
 .../resources/conf/iotdb-datanode.properties       |   7 +-
 .../codegen/templates/evEventWindowManager.ftl     |   6 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  23 +
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |   4 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  17 +-
 .../iotdb/db/metadata/mtree/IMTreeBelowSG.java     |   4 +-
 .../db/metadata/mtree/MTreeBelowSGCachedImpl.java  |  23 +-
 .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java  |  13 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |  19 +-
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |  19 +-
 .../process/RawDataAggregationOperator.java        |   4 +-
 .../execution/operator/window/IWindowManager.java  |   5 +-
 .../execution/operator/window/SeriesWindow.java    |   4 +
 .../operator/window/SeriesWindowManager.java       |   3 +
 .../execution/operator/window/SessionWindow.java   | 157 +++++++
 ...indowManager.java => SessionWindowManager.java} | 118 +++--
 ...wParameter.java => SessionWindowParameter.java} |  13 +-
 .../operator/window/WindowManagerFactory.java      |  13 +-
 .../mpp/execution/operator/window/WindowType.java  |   3 +-
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  13 +-
 .../db/mpp/plan/analyze/ExpressionAnalyzer.java    |  11 +
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  24 +-
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |  15 +-
 .../planner/plan/parameter/GroupByParameter.java   |  17 +-
 .../plan/parameter/GroupBySeriesParameter.java     |  15 +-
 ...Parameter.java => GroupBySessionParameter.java} |  35 +-
 .../plan/parameter/GroupByVariationParameter.java  |  20 +-
 ...Component.java => GroupBySessionComponent.java} |  16 +-
 .../db/mpp/plan/statement/crud/QueryStatement.java |   3 +
 .../java/org/apache/iotdb/db/service/DataNode.java |   2 +-
 .../apache/iotdb/db/service/IoTDBShutdownHook.java |  28 +-
 .../iotdb/db/service/metrics/SystemMetrics.java    |   2 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |  24 +-
 .../iotdb/db/metadata/mtree/MTreeBelowSGTest.java  |   2 +-
 .../apache/iotdb/db/metric/MetricServiceTest.java  |  24 +-
 .../operator/RawDataAggregationOperatorTest.java   |  59 +++
 .../src/main/thrift/confignode.thrift              |  16 +
 thrift/src/main/thrift/datanode.thrift             |   4 +-
 95 files changed, 1843 insertions(+), 531 deletions(-)
 create mode 100644 confignode/src/main/java/org/apache/iotdb/confignode/service/ConfigNodeShutdownHook.java
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/confignode/it/cluster/IoTDBClusterNodeShutdownHookIT.java
 create mode 100644 integration-test/src/test/java/org/apache/iotdb/db/it/groupby/IoTDBGroupBySessionIT.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/window/SessionWindow.java
 copy server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/window/{SeriesWindowManager.java => SessionWindowManager.java} (55%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/window/{TimeWindowParameter.java => SessionWindowParameter.java} (73%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/parameter/{GroupByVariationParameter.java => GroupBySessionParameter.java} (67%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/component/{GroupByVariationComponent.java => GroupBySessionComponent.java} (76%)