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%)