You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by vg...@apache.org on 2025/10/09 08:24:05 UTC

(iotdb) 01/01: Merge branch 'master' into multi-path

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

vgalaxies pushed a commit to branch multi-path
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit e7a35b7ce81db19f623ebf9c161b895932316f37
Merge: ba408dd26e0 080a810b4e8
Author: VGalaxies <vg...@apache.org>
AuthorDate: Thu Oct 9 16:23:42 2025 +0800

    Merge branch 'master' into multi-path

 CONTRIBUTING.md                                    |   2 +-
 README.md                                          |  18 +-
 README_ZH.md                                       |  17 +-
 docker/ReadMe.md                                   |   2 +-
 .../iotdb/it/env/cluster/env/AbstractEnv.java      |   2 +-
 .../itbase/runtime/ClusterTestConnection.java      |  10 +-
 .../iotdb/itbase/runtime/ClusterTestStatement.java |   4 +-
 .../iotdb/itbase/runtime/NodeConnection.java       |  12 +-
 .../ainode/it/AINodeConcurrentInferenceIT.java     |  84 +++-
 .../apache/iotdb/ainode/utils/AINodeTestUtils.java |   7 +-
 .../iotdb/auth/it/IoTDBLoginLockManagerIT.java     | 179 +++++++
 .../commit/IoTDBRegionReconstructForIoTV1IT.java   |   2 +-
 .../iotdb/db/it/audit/IoTDBAuditLogBasicIT.java    | 361 +++++++++++++-
 .../apache/iotdb/db/it/auth/IoTDBUserRenameIT.java |  31 +-
 .../db/it/schema/IoTDBCreateTimeseriesIT.java      |  12 +
 .../scalar/IoTDBBitwiseFunctionTableIT.java        |  36 +-
 .../relational/it/schema/IoTDBDatabaseIT.java      |   4 +-
 .../iotdb/relational/it/schema/IoTDBDeviceIT.java  |   4 +-
 .../iotdb/session/it/IoTDBSessionCompressedIT.java |  10 +-
 iotdb-client/client-cpp/README.md                  |   2 +-
 .../iotdb/ainode/core/manager/inference_manager.py |   2 +-
 iotdb-core/ainode/pyproject.toml                   |  56 ++-
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |   4 +-
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |  24 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   9 +
 .../client/async/CnToDnAsyncRequestType.java       |   3 +-
 .../CnToDnInternalServiceAsyncRequestManager.java  |   4 +
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   2 +-
 .../response/pipe/task/PipeTableResp.java          |   3 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  18 +-
 .../confignode/manager/PermissionManager.java      |  11 +-
 .../iotdb/confignode/manager/ProcedureManager.java |   2 +-
 .../manager/load/service/HeartbeatService.java     |   2 +-
 .../receiver/protocol/IoTDBConfigNodeReceiver.java |   2 +-
 .../confignode/persistence/auth/AuthorInfo.java    |   9 +-
 .../persistence/auth/AuthorPlanExecutor.java       |   5 +-
 .../confignode/procedure/store/ProcedureType.java  |   2 +
 .../pipe/consensuspipe/ConsensusPipeManager.java   |   3 +-
 .../org/apache/iotdb/db/audit/DNAuditLogger.java   |   2 +
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   3 +-
 .../iotdb/db/auth/ClusterAuthorityFetcher.java     |  47 +-
 .../org/apache/iotdb/db/auth/LoginLockManager.java | 387 +++++++++++++++
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  40 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |  12 +-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |  56 ++-
 .../iotdb/db/protocol/session/SessionManager.java  |  65 ++-
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |  17 +
 .../impl/DataNodeInternalRPCServiceImpl.java       |   5 +
 .../execution/executor/RegionWriteExecutor.java    |  14 +-
 .../plan/analyze/load/LoadTsFileAnalyzer.java      |   2 +-
 .../analyze/load/LoadTsFileTableSchemaCache.java   |  86 ++--
 .../plan/analyze/schema/NormalSchemaFetcher.java   |  36 --
 .../execution/config/TableConfigTaskVisitor.java   |   1 +
 .../execution/config/TreeConfigTaskVisitor.java    |   1 +
 .../config/executor/ClusterConfigTaskExecutor.java |   2 +-
 .../db/queryengine/plan/parser/ASTVisitor.java     |  48 +-
 .../relational/analyzer/StatementAnalyzer.java     |  31 +-
 .../plan/relational/metadata/TableSchema.java      |  12 +-
 .../metadata/fetcher/SchemaPredicateUtil.java      |  28 +-
 .../fetcher/TableHeaderSchemaValidator.java        |  26 +-
 .../plan/relational/planner/TranslationMap.java    |   2 +-
 .../relational/security/AccessControlImpl.java     |  19 +-
 .../relational/security/ITableAuthCheckerImpl.java |   2 +-
 .../security/TreeAccessCheckVisitor.java           |  16 +-
 .../sql/ast/AbstractQueryDeviceWithCache.java      |   3 +-
 .../relational/sql/ast/AbstractTraverseDevice.java |   2 +-
 .../plan/relational/sql/ast/DeleteDevice.java      |   5 +-
 .../sql/ast/RelationalAuthorStatement.java         |  13 +
 .../relational/sql/ast/WrappedInsertStatement.java |   2 +-
 .../plan/relational/sql/parser/AstBuilder.java     |  50 +-
 .../plan/relational/type/AuthorRType.java          |   1 +
 .../db/queryengine/plan/statement/AuthorType.java  |   5 +
 .../queryengine/plan/statement/StatementType.java  |   4 +-
 .../plan/statement/sys/AuthorStatement.java        |  13 +
 .../statement/sys/ShowConfigurationStatement.java  |   2 +
 .../mtree/impl/mem/MTreeBelowSGMemoryImpl.java     |  17 -
 .../mtree/impl/pbtree/MTreeBelowSGCachedImpl.java  |  17 -
 .../java/org/apache/iotdb/db/service/DataNode.java |  10 +
 ...rtedInsertTabletStatementExceptionVisitor.java} |  18 +-
 ...leStatementDataTypeConvertExecutionVisitor.java |  23 +-
 ...rtedInsertTabletStatementExceptionVisitor.java} |   2 +-
 ...eeStatementDataTypeConvertExecutionVisitor.java |  19 +-
 .../converter/LoadTsFileDataTypeConverter.java     |   8 +-
 .../apache/iotdb/db/auth/LoginLockManagerTest.java | 538 +++++++++++++++++++++
 .../auth/authorizer/LocalFileAuthorizerTest.java   |   4 +-
 .../plan/parser/StatementGeneratorTest.java        |   5 +
 iotdb-core/metrics/ReadMe.md                       |   4 +-
 .../conf/iotdb-system.properties.template          |   2 +-
 .../apache/iotdb/commons/audit/AuditEventType.java |   1 +
 .../apache/iotdb/commons/audit/AuditLogFields.java |  19 +
 .../commons/auth/authorizer/BasicAuthorizer.java   |   5 +-
 .../auth/authorizer/LocalFileAuthorizer.java       |   2 +-
 .../iotdb/commons/auth/user/BasicUserManager.java  |  25 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  15 +-
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   6 +
 .../iotdb/commons/pipe/config/PipeConfig.java      |   4 +
 .../iotdb/commons/pipe/config/PipeDescriptor.java  |   5 +
 .../db/relational/grammar/sql/RelationalSql.g4     |  45 +-
 .../src/main/thrift/confignode.thrift              |   1 +
 .../src/main/thrift/datanode.thrift                |   9 +
 scripts/sbin/windows/start-cli-table.bat           |  19 +-
 scripts/sbin/windows/start-cli.bat                 |  70 +--
 102 files changed, 2430 insertions(+), 483 deletions(-)