This is an automated email from the ASF dual-hosted git repository.
justinchen pushed a change to branch fix-audit-logger
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 90dcbd36510 Merge branch 'master' of https://github.com/apache/iotdb
into fix-audit-logger
add d49d7dd7711 [AINode] Update AINodeClient for DataNode to borrow
(#16647)
add cd443ba9996 [AINode] Fix bug that AINode cannot compile in Windows
(#16767)
add bd97844bb7f fix (#16773)
add 2c381feda25 Load: Fixed the bug that mods is not deleted in load
tsFile when there are exceptions & Fixed the potential NPE in air gap agent
close() method (#16775)
add 2b47be756ad [AINode] Fix bug of sundial and forecast udf (#16768)
add 9a4b6806e55 Merge branch 'master' of https://github.com/apache/iotdb
into fix-audit-logger
No new revisions were added by this update.
Summary of changes:
iotdb-core/ainode/build_binary.py | 10 +-
.../ainode/core/model/sundial/modeling_sundial.py | 13 +-
.../ainode/core/model/timerxl/modeling_timer.py | 6 +-
.../async/AsyncAINodeHeartbeatClientPool.java | 7 +-
.../request/read/model/ShowModelPlan.java | 4 +-
.../iotdb/confignode/manager/ConfigManager.java | 26 ++--
.../apache/iotdb/confignode/manager/IManager.java | 18 +--
.../iotdb/confignode/manager/ModelManager.java | 37 ++---
.../procedure/impl/model/CreateModelProcedure.java | 4 +-
.../procedure/impl/model/DropModelProcedure.java | 7 +-
.../procedure/impl/node/RemoveAINodeProcedure.java | 4 +-
.../thrift/ConfigNodeRPCServiceProcessor.java | 69 ++++-----
.../apache/iotdb/db/conf/DataNodeMemoryConfig.java | 10 +-
.../protocol/airgap/IoTDBAirGapReceiverAgent.java | 5 +-
...leStatementDataTypeConvertExecutionVisitor.java | 4 +-
...eeStatementDataTypeConvertExecutionVisitor.java | 4 +-
.../db/protocol/client/AINodeClientFactory.java | 133 ++++++++++++++++
.../iotdb/db/protocol/client/ConfigNodeClient.java | 51 +------
.../db/protocol}/client/ainode/AINodeClient.java | 168 ++++++++++++---------
.../client/ainode/AINodeClientManager.java | 75 +++++++++
.../client/ainode/AsyncAINodeServiceClient.java | 2 +-
.../operator/process/ai/InferenceOperator.java | 4 +-
.../InformationSchemaContentSupplierFactory.java | 17 ++-
.../analyze/cache/partition/PartitionCache.java | 2 +-
.../config/executor/ClusterConfigTaskExecutor.java | 109 ++++++-------
.../config/metadata/ai/ShowAIDevicesTask.java | 2 +-
.../config/metadata/ai/ShowLoadedModelsTask.java | 4 +-
.../config/metadata/ai/ShowModelsTask.java | 4 +-
.../function/tvf/ForecastTableFunction.java | 8 +-
.../fetcher/cache/TableDeviceSchemaCache.java | 2 +-
.../cache/TableDeviceSchemaCacheMetrics.java | 9 +-
.../db/queryengine/plan/udf/UDTFForecast.java | 9 +-
.../rescon/MemSchemaEngineStatistics.java | 3 +-
.../db/storageengine/load/LoadTsFileManager.java | 14 ++
iotdb-core/node-commons/pom.xml | 6 -
.../iotdb/commons/client/ClientPoolFactory.java | 52 -------
.../commons/client/ainode/AINodeClientManager.java | 40 -----
.../src/main/thrift/confignode.thrift | 83 ++--------
38 files changed, 543 insertions(+), 482 deletions(-)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/AINodeClientFactory.java
rename iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons =>
datanode/src/main/java/org/apache/iotdb/db/protocol}/client/ainode/AINodeClient.java
(74%)
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/client/ainode/AINodeClientManager.java
rename iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons =>
datanode/src/main/java/org/apache/iotdb/db/protocol}/client/ainode/AsyncAINodeServiceClient.java
(98%)
delete mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/client/ainode/AINodeClientManager.java