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