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

[iotdb] branch client_manager_add_close updated (7237b08 -> f802bb7)

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

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


    from 7237b08  remove storage group filtering in show node count
     add 8944470  [IOTDB-2320] MemoryLeak cause by wal Scheduled trim task thread (#4804)
     add 302e9b9  [IOTDB-2323] Fix remove lock file in syncClient error (#4803)
     add b981551  [IOTDB-2384]Enhanced data type check on creating schema template (#4800)
     add 9b1c52a  fix a logical bug in processPlanLocally (#4811)
     add e3827ea  [IOTDB-2367] Linear fill should log warning for unsupported data type (#4809)
     add 495d122  [IOTDB-2358] Declaring UDF does not support use in aligned time series (#4812)
     add 6deaac8  [IOTDB-2373][Trigger] MQTTSink: there should be a timeout rule (#4814)
     add 02b64d2  [IOTDB-2313] GC overhead limit when use "select * from root.**" (#4778)
     add d0f8e67  [IOTDB-2393] Distinguish client version via version nubmer in TSOpenSessionReq (#4813)
     add 2e5c9e6  [IOTDB-2386] Add aggregate query and query cannot appear in SQL user guide at the same time (#4817)
     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 195b9b1  LEVEL can be specified at non-last level in metadata queries
     add 95d21e9  Merge branch 'fix_2363' into client_manager_add_close
     add f802bb7  fix test

No new revisions were added by this update.

Summary of changes:
 client-cpp/src/main/Session.cpp                    |  16 ++
 client-cpp/src/main/Session.h                      |  17 +-
 client-py/iotdb/Session.py                         |   1 +
 .../cluster/query/ClusterUDTFQueryExecutor.java    |  21 ++-
 .../iotdb/cluster/server/member/RaftMember.java    |   4 +-
 docs/UserGuide/Advanced-Features/Select-Into.md    |   3 +-
 .../Advanced-Features/UDF-User-Defined-Function.md |   6 +
 .../DML-Data-Manipulation-Language.md              |  14 ++
 docs/UserGuide/System-Tools/Metric-Tool.md         |  85 +++++-----
 .../UserGuide/API/Programming-Java-Native-API.md   |  37 ++---
 docs/zh/UserGuide/Advanced-Features/Select-Into.md |   3 +-
 .../Advanced-Features/UDF-User-Defined-Function.md |   6 +-
 .../Collaboration-of-Edge-and-Cloud/Sync-Tool.md   |   2 +-
 .../Communication-Service-Protocol/RestService.md  |  45 ++---
 .../Data-Concept/Data-Model-and-Terminology.md     |   6 +-
 docs/zh/UserGuide/Data-Concept/Schema-Template.md  |  81 ++++++---
 .../DML-Data-Manipulation-Language.md              |  14 ++
 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 +++++-----
 .../java/org/apache/iotdb/mqtt/MQTTClient.java     |   2 +
 .../iotdb/db/integration/IoTDBMetadataFetchIT.java |   2 +-
 .../integration/IoTDBUDTFAlignByTimeQueryIT.java   |  25 +++
 .../main/java/org/apache/iotdb/jdbc/Config.java    |   3 +
 .../main/java/org/apache/iotdb/jdbc/Constant.java  |   6 +
 .../org/apache/iotdb/jdbc/IoTDBConnection.java     |   1 +
 .../apache/iotdb/jdbc/IoTDBConnectionParams.java   |  11 ++
 .../src/main/java/org/apache/iotdb/jdbc/Utils.java |   3 +
 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 -----
 openapi/src/main/openapi3/iotdb-rest.yaml          |   2 +
 .../assembly/resources/conf/iotdb-rest.properties  |   5 +-
 .../org/apache/iotdb/db/conf/IoTDBConstant.java    |   6 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |   5 +
 .../iotdb/db/conf/rest/IoTDBRestServiceConfig.java |  10 ++
 .../db/conf/rest/IoTDBRestServiceDescriptor.java   |   5 +
 .../storagegroup/VirtualStorageGroupProcessor.java |  35 ++--
 .../trigger/sink/mqtt/MQTTConfiguration.java       |  31 ++++
 .../db/engine/trigger/sink/mqtt/MQTTHandler.java   |   2 +
 .../org/apache/iotdb/db/metadata/MManager.java     |  28 +++-
 .../org/apache/iotdb/db/metadata/mtree/MTree.java  |   6 +-
 .../mtree/traverser/collector/MNodeCollector.java  |  23 ++-
 .../mtree/traverser/counter/MNodeLevelCounter.java |  21 ++-
 .../apache/iotdb/db/metadata/path/AlignedPath.java |  18 ++
 .../iotdb/db/metadata/path/MeasurementPath.java    |   3 +
 .../apache/iotdb/db/metadata/utils/MetaUtils.java  |   2 +-
 .../protocol/rest/handler/QueryDataSetHandler.java |  23 ++-
 .../protocol/rest/impl/GrafanaApiServiceImpl.java  |   2 +-
 .../db/protocol/rest/impl/RestApiServiceImpl.java  |  26 ++-
 .../apache/iotdb/db/qp/physical/crud/UDTFPlan.java |  12 ++
 .../iotdb/db/query/control/SessionManager.java     |  10 +-
 .../dataset/RawQueryDataSetWithValueFilter.java    |  52 +++++-
 .../db/query/dataset/UDTFAlignByTimeDataSet.java   |   2 +
 .../apache/iotdb/db/query/dataset/UDTFDataSet.java |   2 +
 .../db/query/dataset/UDTFNonAlignDataSet.java      |   2 +
 .../query/dataset/groupby/GroupByFillDataSet.java  |  20 ++-
 .../iotdb/db/query/executor/FillQueryExecutor.java |  15 ++
 .../iotdb/db/query/executor/QueryRouter.java       |  10 +-
 .../db/query/executor/RawDataQueryExecutor.java    |  77 ++++++++-
 .../iotdb/db/query/executor/UDFQueryExecutor.java  |  21 ++-
 .../query/udf/core/layer/RawQueryInputLayer.java   |   4 +-
 .../java/org/apache/iotdb/db/service/IoTDB.java    |   2 +-
 .../org/apache/iotdb/db/service/SettleService.java |   1 -
 .../iotdb/db/service/basic/ServiceProvider.java    |  18 +-
 .../iotdb/db/service/metrics/MetricsService.java   | 164 ++++++-------------
 .../db/service/thrift/impl/TSServiceImpl.java      |  12 +-
 .../iotdb/db/sync/sender/transfer/SyncClient.java  |   2 +
 .../org/apache/iotdb/db/utils/FileLoaderUtils.java |   3 -
 .../SizeTieredCompactionRecoverTest.java           |  11 +-
 .../iotdb/db/metadata/MManagerBasicTest.java       |  75 +++++++++
 .../org/apache/iotdb/db/metadata/MTreeTest.java    |  13 +-
 server/src/test/resources/iotdb-rest.properties    |   5 +-
 .../main/java/org/apache/iotdb/session/Config.java |   4 +
 .../java/org/apache/iotdb/session/Session.java     |  66 ++++++--
 .../apache/iotdb/session/SessionConnection.java    |   1 +
 .../org/apache/iotdb/session/util/Version.java     |   8 +-
 .../apache/iotdb/session/SessionCacheLeaderUT.java |   3 +-
 .../java/org/apache/iotdb/session/SessionTest.java |   4 +
 session/src/test/resources/iotdb-rest.properties   |   5 +-
 .../test/java/org/apache/iotdb/db/sql/Cases.java   |   2 +-
 .../apache/iotdb/tsfile/read/common/RowRecord.java |  18 ++
 106 files changed, 1304 insertions(+), 1244 deletions(-)
 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
 copy tsfile/src/main/java/org/apache/iotdb/tsfile/fileSystem/FSType.java => session/src/main/java/org/apache/iotdb/session/util/Version.java (90%)