This is an automated email from the ASF dual-hosted git repository.
Caideyipi pushed a change to branch source-fix
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 5266210b950 tag
add cf718f6e444 Use MemoizedCheckedSupplier for COPY TO folder manager &
keep compatibility with another branch (#17559)
add c9c16a9b75f [AINode] Integrate MOMENT as a builtin forecasting model
(#17386)
add 554ac2620ad Fixed the pre-Alter in table display logic && The
compatible type written in CN for alter column type && Sequence of limit &
offset in tree model show-devices (#17558)
add 6680d6f3dae Pipe: Fixed the bug that Disruptor may not clear the
reference & will wait long time after pipe close (#17549)
add 89fad738bd0 Merge branch 'master' of https://github.com/apache/iotdb
into source-fix
No new revisions were added by this update.
Summary of changes:
LICENSE | 10 +
.../apache/iotdb/ainode/utils/AINodeTestUtils.java | 4 +-
.../ainode/iotdb/ainode/core/model/model_info.py | 13 +
.../iotdb/ainode/core/model/moment}/__init__.py | 0
.../core/model/moment/configuration_moment.py | 71 ++++
.../ainode/core/model/moment/modeling_moment.py | 415 +++++++++++++++++++++
.../ainode/core/model/moment/pipeline_moment.py | 176 +++++++++
.../relational/ColumnTransformerBuilder.java | 11 +-
.../planner/ITableOperatorGeneratorContext.java | 3 +
.../calc/plan/planner/TableOperatorGenerator.java | 6 +-
.../confignode/persistence/schema/ConfigMTree.java | 24 +-
.../persistence/schema/ConfigMTreeTest.java | 47 +++
iotdb-core/datanode/pom.xml | 3 +
.../realtime/assigner/PipeDataRegionAssigner.java | 2 +-
.../realtime/disruptor/BatchEventProcessor.java | 53 ++-
.../dataregion/realtime/disruptor/Disruptor.java | 4 +
.../realtime/disruptor/SequenceBarrier.java | 4 +
.../listener/PipeInsertionDataNodeListener.java | 39 +-
.../InformationSchemaContentSupplierFactory.java | 64 +++-
.../relational/DescribeTableDetailsTask.java | 15 +-
.../planner/DataNodeTableOperatorGenerator.java | 3 +-
.../plan/planner/LocalExecutionPlanContext.java | 6 +
.../plan/planner/LogicalPlanVisitor.java | 4 +-
.../plan/relational/sql/ast/DeleteDevice.java | 3 +-
.../schemaregion/impl/SchemaRegionMemoryImpl.java | 6 +-
.../table/TableColumnMetadataUtil.java | 62 +++
.../db/service/DataNodeInternalRPCService.java | 4 +-
.../db/storageengine/rescon/disk/TierManager.java | 23 +-
.../realtime/disruptor/DisruptorShutdownTest.java | 183 +++++++++
.../logical/RegionScanLogicalPlannerTest.java | 8 +-
.../logical/SchemaQueryLogicalPlannerTest.java | 17 +
.../table/TableColumnMetadataUtilTest.java | 60 +++
scripts/conf/confignode-env.sh | 2 +-
scripts/conf/datanode-env.sh | 2 +-
34 files changed, 1261 insertions(+), 86 deletions(-)
copy {iotdb-client/client-py/iotdb =>
iotdb-core/ainode/iotdb/ainode/core/model/moment}/__init__.py (100%)
create mode 100644
iotdb-core/ainode/iotdb/ainode/core/model/moment/configuration_moment.py
create mode 100644
iotdb-core/ainode/iotdb/ainode/core/model/moment/modeling_moment.py
create mode 100644
iotdb-core/ainode/iotdb/ainode/core/model/moment/pipeline_moment.py
create mode 100644
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/table/TableColumnMetadataUtil.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/source/dataregion/realtime/disruptor/DisruptorShutdownTest.java
create mode 100644
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/schemaengine/table/TableColumnMetadataUtilTest.java