You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by xi...@apache.org on 2023/03/22 06:45:27 UTC

[iotdb] branch concurrentBug updated (8ccfb7f0fc -> 52f8176693)

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

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


    from 8ccfb7f0fc Fix concurrent bug caused by identitySink
     add 2d843366e8 [IOTDB-5701] Optimize the management of performance overview related metrics (#9381)
     add dc6c722dc1 [IOTDB-5707] Support Activate Template for Session API (#9392)
     add 19f46a8f2e Fix compilation (#9401)
     add f741a6e9c3 Ignore flaky test testMemoryStatistics (#9402)
     add 7fba344e2b [IOTDB-5711] Support connecting multiple nodes in Python API (#9400)
     add 52f8176693 Merge branch 'master' into concurrentBug

No new revisions were added by this update.

Summary of changes:
 client-py/SessionExample.py                        |  16 +-
 client-py/iotdb/Session.py                         | 821 +++++++++++++++------
 client-py/iotdb/utils/IoTDBRpcDataSet.py           |   6 +-
 client-py/iotdb/utils/NumpyTablet.py               |   4 +-
 client-py/tests/tablet_performance_comparison.py   |   4 +-
 client-py/tests/test_dataframe.py                  |   6 +-
 client-py/tests/test_delete_data.py                |   8 +-
 client-py/tests/test_numpy_tablet.py               |   7 +-
 client-py/tests/test_session.py                    |   7 +-
 client-py/tests/test_template.py                   |  12 +-
 .../consensus/iot/IoTConsensusServerImpl.java      |  11 +-
 .../ratis/ApplicationStateMachineProxy.java        |  18 +-
 .../iotdb/consensus/simple/SimpleConsensus.java    |  16 +-
 .../UserGuide/API/Programming-Python-Native-API.md |  21 +-
 .../UserGuide/API/Programming-Python-Native-API.md |  21 +-
 .../session/it/IoTDBSessionSchemaTemplateIT.java   |  61 ++
 .../java/org/apache/iotdb/isession/ISession.java   |   3 +
 .../apache/iotdb/isession/pool/ISessionPool.java   |   3 +
 .../metric/enums/PerformanceOverviewMetrics.java   | 256 ++++++-
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   7 +-
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  16 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  25 +-
 .../metadata/visitor/SchemaExecutionVisitor.java   |  20 +
 .../execution/executor/RegionWriteExecutor.java    |  43 +-
 .../metric/PerformanceOverviewMetricsManager.java  | 214 ------
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java |  12 +
 .../iotdb/db/mpp/plan/analyze/AnalyzeVisitor.java  |  33 +
 .../db/mpp/plan/execution/QueryExecution.java      |  11 +-
 .../db/mpp/plan/parser/StatementGenerator.java     |  67 +-
 .../db/mpp/plan/planner/LogicalPlanVisitor.java    |  16 +
 .../mpp/plan/planner/plan/node/PlanNodeType.java   |   6 +-
 .../db/mpp/plan/planner/plan/node/PlanVisitor.java |   5 +
 .../node/metedata/write/ActivateTemplateNode.java  |   2 +-
 ...ateNode.java => BatchActivateTemplateNode.java} |  26 +-
 .../plan/scheduler/AsyncSendPlanNodeHandler.java   |   8 +-
 .../scheduler/FragmentInstanceDispatcherImpl.java  |   6 +-
 .../iotdb/db/mpp/plan/statement/StatementType.java |   2 +
 .../db/mpp/plan/statement/StatementVisitor.java    |   6 +
 ...nt.java => BatchActivateTemplateStatement.java} |  28 +-
 .../template/DropSchemaTemplateStatement.java      |  13 +-
 .../db/service/metrics/DataNodeMetricsHelper.java  |   4 +
 .../service/thrift/impl/ClientRPCServiceImpl.java  |  48 ++
 .../schemaRegion/SchemaStatisticsTest.java         |   2 +
 .../java/org/apache/iotdb/session/Session.java     |  14 +
 .../apache/iotdb/session/SessionConnection.java    |  20 +
 .../org/apache/iotdb/session/pool/SessionPool.java |  20 +
 thrift/src/main/thrift/client.thrift               |   7 +
 47 files changed, 1363 insertions(+), 619 deletions(-)
 delete mode 100644 server/src/main/java/org/apache/iotdb/db/mpp/metric/PerformanceOverviewMetricsManager.java
 copy server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/metedata/write/{InternalBatchActivateTemplateNode.java => BatchActivateTemplateNode.java} (86%)
 copy server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/template/{ActivateTemplateStatement.java => BatchActivateTemplateStatement.java} (69%)