This is an automated email from the ASF dual-hosted git repository.
jiangtian pushed a change to branch strong_password
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 89b77f74325 fix test
add 3021737d9b7 Avoid NPE in dealWithException of QueryExecution
add 9bb8e9b58d2 [AINode] Update AINode docker file and pytorch dependency
(#15979)
add a804650a7fe Bump version to 2.0.6-SNAPSHOT
add 5bb17061bb5 [AINode] Bump version to 2.0.6.dev (#15988)
add 2288d7af396 [AINode] AINode docker compose file (#15987)
add f076824eb05 Pipe: Fixed some errors in cherry-picking (#15984)
add d34054dec5e Pipe: Fix the problem that a cluster crash in the
multi-cluster receiving end causes all synchronization to be suspended (#15962)
add 75d7f27fbdf Pipe: Reduce IoTDBAirGapConnector Handshake times (#15990)
add b9e7bd3aece Load: Fixed the issue that the loading table model file
failed under Tree Dialect Cli (#15942)
add 0340423366a Pipe: Update the log of the heartbeat process reported by
DN to CN (#15983)
add fbc28c6e27a Fixed issues in the rest service module: BLOB, DATE, table
model parameters, and added statistical delay monitoring items to
FastLastQuery. (#15917)
add 1d2f36ec00c Fix that stopping ratis may get stuck due to closed
FlushManager (#15992)
add de05c67c519 Pipe: Handle existing hardlink in createHardLink method
(#15998)
add 7214e1f3677 Pipe: Report progress index for filter-outed insertion
events in realtime extractors (#15975)
add 37ce6d17ddb Pipe: Do not transfer historical tsFiles when restarts in
realtime-only mode (#15996)
add 4f9e75f944f Pipe: Fixed the renaming view's concurrency problem
add 9fb66af4084 Avoid potential deadlock in TableFunctionLeafOperator
add 2c6e00f1f1e Support extract value filter push down
add a9f1a9b19c6 Merge branch 'master' into strong_password
add d8359ffca82 fix tests
No new revisions were added by this update.
Summary of changes:
code-coverage/pom.xml | 2 +-
distribution/pom.xml | 12 +-
.../main/DockerCompose/docker-compose-ainode.yml | 30 ++-
.../docker-compose-cluster-1c1d1a.yml | 4 +-
docker/src/main/Dockerfile-1.0.0-ainode | 5 +-
example/client-cpp-example/pom.xml | 2 +-
example/jdbc/pom.xml | 2 +-
example/mqtt-customize/pom.xml | 2 +-
example/mqtt/pom.xml | 2 +-
example/pipe-count-point-processor/pom.xml | 2 +-
example/pipe-opc-ua-sink/pom.xml | 2 +-
example/pom.xml | 2 +-
example/rest-java-example/pom.xml | 2 +-
.../java/org/apache/iotdb/TableHttpExample.java | 2 +-
.../java/org/apache/iotdb/TableHttpsExample.java | 2 +-
example/schema/pom.xml | 2 +-
example/session/pom.xml | 2 +-
example/trigger/pom.xml | 2 +-
example/udf/pom.xml | 2 +-
integration-test/pom.xml | 32 +--
.../iotdb/it/env/cluster/node/AINodeWrapper.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBRestServiceIT.java | 145 +++++++++++-
...oTDBRestartIT.java => IoTDBRestartRatisIT.java} | 12 +-
.../manual/basic/IoTDBPipeDataSinkIT.java | 14 +-
.../manual/basic/IoTDBPipeExtractorIT.java | 2 +
.../query/recent/extract/IoTDBExtractTableIT.java | 107 ++++++++-
.../relational/it/rest/it/IoTDBRestServiceIT.java | 32 ++-
iotdb-api/external-api/pom.xml | 2 +-
iotdb-api/pipe-api/pom.xml | 2 +-
iotdb-api/pom.xml | 2 +-
iotdb-api/trigger-api/pom.xml | 2 +-
iotdb-api/udf-api/pom.xml | 2 +-
iotdb-client/cli/pom.xml | 22 +-
iotdb-client/client-cpp/pom.xml | 4 +-
iotdb-client/client-py/pom.xml | 8 +-
iotdb-client/isession/pom.xml | 8 +-
iotdb-client/jdbc/pom.xml | 8 +-
iotdb-client/pom.xml | 2 +-
iotdb-client/service-rpc/pom.xml | 6 +-
iotdb-client/session/pom.xml | 10 +-
iotdb-core/ainode/ainode/core/ainode.py | 10 +-
iotdb-core/ainode/ainode/core/config.py | 68 +++---
iotdb-core/ainode/ainode/core/constant.py | 52 ++---
iotdb-core/ainode/ainode/core/rpc/service.py | 4 +-
iotdb-core/ainode/ainode/core/script.py | 6 +-
iotdb-core/ainode/poetry.lock | 259 ++++++++++++---------
iotdb-core/ainode/pom.xml | 10 +-
iotdb-core/ainode/pyproject.toml | 5 +-
.../ainode/resources/conf/iotdb-ainode.properties | 20 +-
iotdb-core/antlr/pom.xml | 2 +-
iotdb-core/confignode/pom.xml | 26 +--
.../iotdb/confignode/manager/ConfigManager.java | 2 +-
.../iotdb/confignode/manager/ProcedureManager.java | 60 +++--
.../runtime/heartbeat/PipeHeartbeatParser.java | 5 +-
.../receiver/protocol/IoTDBConfigNodeReceiver.java | 1 +
.../impl/schema/table/RenameTableProcedure.java | 4 +
iotdb-core/consensus/pom.xml | 14 +-
iotdb-core/datanode/pom.xml | 40 ++--
.../client/IoTDBDataNodeAsyncClientManager.java | 49 +++-
.../thrift/sync/IoTDBDataRegionSyncConnector.java | 5 +
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 6 -
.../dataregion/IoTDBDataRegionExtractor.java | 46 +---
...oricalDataRegionTsFileAndDeletionExtractor.java | 84 +------
.../realtime/assigner/PipeDataRegionAssigner.java | 53 ++++-
.../matcher/CachedSchemaPatternMatcher.java | 27 ++-
.../realtime/matcher/PipeDataRegionMatcher.java | 9 +-
.../resource/tsfile/PipeTsFileResourceManager.java | 60 ++---
.../rest/table/v1/handler/QueryDataSetHandler.java | 36 ++-
.../table/v1/handler/RequestValidationHandler.java | 12 +-
.../v1/handler/StatementConstructionHandler.java | 4 +-
.../rest/v1/handler/QueryDataSetHandler.java | 54 ++++-
.../rest/v2/handler/QueryDataSetHandler.java | 37 ++-
.../protocol/rest/v2/impl/RestApiServiceImpl.java | 13 +-
.../db/queryengine/common/MPPQueryContext.java | 4 +
.../function/TableFunctionLeafOperator.java | 12 +-
.../plan/analyze/load/LoadTsFileAnalyzer.java | 22 ++
.../queryengine/plan/execution/QueryExecution.java | 32 +--
.../predicate/ConvertPredicateToFilterVisitor.java | 108 ++++++++-
.../PredicateCombineIntoTableScanChecker.java | 50 ++--
.../optimizations/PushPredicateIntoTableScan.java | 21 +-
.../queryengine/plan/statement/StatementType.java | 4 +-
.../iotdb/db/service/DataNodeShutdownHook.java | 2 +-
.../dataregion/memtable/TsFileProcessor.java | 7 -
.../rescon/memory/AbstractPoolManager.java | 16 +-
.../pattern/CachedSchemaPatternMatcherTest.java | 4 +-
.../relational/analyzer/ExtractExpressionTest.java | 10 +
.../plan/relational/analyzer/TestMetadata.java | 57 +++--
iotdb-core/metrics/core/pom.xml | 4 +-
iotdb-core/metrics/interface/pom.xml | 8 +-
iotdb-core/metrics/pom.xml | 2 +-
iotdb-core/node-commons/pom.xml | 24 +-
.../apache/iotdb/commons/conf/CommonConfig.java | 16 ++
.../iotdb/commons/pipe/config/PipeConfig.java | 7 +
.../iotdb/commons/pipe/config/PipeDescriptor.java | 5 +
.../connector/client/IoTDBSyncClientManager.java | 14 ++
.../connector/protocol/IoTDBAirGapConnector.java | 11 +
.../org/apache/iotdb/commons/utils/FileUtils.java | 30 ++-
iotdb-core/pom.xml | 2 +-
iotdb-core/relational-grammar/pom.xml | 2 +-
iotdb-protocol/openapi/pom.xml | 2 +-
.../src/main/openapi3/iotdb_rest_table_v1.yaml | 2 +-
iotdb-protocol/pom.xml | 2 +-
iotdb-protocol/thrift-ainode/pom.xml | 4 +-
iotdb-protocol/thrift-commons/pom.xml | 2 +-
iotdb-protocol/thrift-confignode/pom.xml | 4 +-
iotdb-protocol/thrift-consensus/pom.xml | 4 +-
iotdb-protocol/thrift-datanode/pom.xml | 4 +-
library-udf/pom.xml | 4 +-
pom.xml | 4 +-
scripts/sbin/stop-ainode.sh | 22 +-
scripts/sbin/windows/stop-ainode.bat | 18 +-
111 files changed, 1412 insertions(+), 722 deletions(-)
copy
integration-test/src/test/java/org/apache/iotdb/db/it/{IoTDBRestartIT.java =>
IoTDBRestartRatisIT.java} (98%)