This is an automated email from the ASF dual-hosted git repository.
haonan pushed a change to branch ssl_between_nodes
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 1cbf87beedc fix server error log
add d11acdf1ddb fix code review by gh-ai
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 1d3a35e76e0 Explicitly specify the JVM character encoding as UTF-8 in
the shell script (#15961)
add f1870cb9b06 [AINode] Limit max inference length (#15982)
add 10d288d9d8e Pipe: Removed the old useless loopback detection logic
(#16007)
add eab1b825da8 fix: Ensure correct evaluation order in
BinaryColumnTransformer
add 376162a3ad9 Pipe: Fixed the hard-link lock problem & Some pipe CIs on
master (#16006)
add f616e3441c0 Pipe: Exclude the tsFiles / insertNodes from transfer time
metric which have not be sent (#16015)
add 08ab2c9dcde Pipe: Optimized the degrading logger & Deleted useless UT
& Copied some historical filter logic from dev/1.3 (#16019)
add b03cb23a460 Merge branch 'master' of github.com:apache/iotdb into
ssl_between_nodes
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/iotdb/TableHttpExample.java | 2 +-
.../java/org/apache/iotdb/TableHttpsExample.java | 2 +-
.../org/apache/iotdb/db/it/IoTDBRestServiceIT.java | 145 ++++++++++++++++++++-
...oTDBRestartIT.java => IoTDBRestartRatisIT.java} | 12 +-
.../iotdb/db/it/query/IoTDBCaseWhenThenIT.java | 9 ++
.../manual/basic/IoTDBPipeExtractorIT.java | 2 +-
.../manual/basic/IoTDBPipePermissionIT.java | 6 +-
.../it/db/it/IoTDBCaseWhenThenTableIT.java | 8 ++
.../query/recent/extract/IoTDBExtractTableIT.java | 107 ++++++++++++++-
.../relational/it/rest/it/IoTDBRestServiceIT.java | 32 ++++-
iotdb-core/ainode/ainode/core/ainode.py | 2 +-
iotdb-core/ainode/ainode/core/config.py | 17 +++
iotdb-core/ainode/ainode/core/constant.py | 1 +
.../core/inference/inference_request_pool.py | 5 +-
iotdb-core/ainode/ainode/core/inference/utils.py | 2 +-
.../ainode/core/manager/inference_manager.py | 21 ++-
iotdb-core/ainode/ainode/core/rpc/handler.py | 6 +-
.../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 +
.../airgap/IoTDBDataNodeAirGapConnector.java | 44 -------
.../protocol/legacy/IoTDBLegacyPipeConnector.java | 21 ---
.../thrift/sync/IoTDBDataNodeSyncConnector.java | 38 ------
.../tablet/PipeInsertNodeTabletInsertionEvent.java | 5 +-
.../common/tsfile/PipeTsFileInsertionEvent.java | 5 +-
.../dataregion/IoTDBDataRegionExtractor.java | 46 ++-----
...oricalDataRegionTsFileAndDeletionExtractor.java | 106 +++------------
.../PipeRealtimeDataRegionHybridExtractor.java | 14 +-
.../realtime/assigner/PipeDataRegionAssigner.java | 44 ++++++-
.../matcher/CachedSchemaPatternMatcher.java | 27 +++-
.../realtime/matcher/PipeDataRegionMatcher.java | 9 +-
.../PipeDataNodeRemainingEventAndTimeOperator.java | 4 +
.../overview/PipeDataNodeSinglePipeMetrics.java | 18 ++-
.../resource/tsfile/PipeTsFileResourceManager.java | 62 ++++-----
.../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 +-
.../function/TableFunctionLeafOperator.java | 12 +-
.../predicate/ConvertPredicateToFilterVisitor.java | 108 ++++++++++++++-
.../PredicateCombineIntoTableScanChecker.java | 50 +++----
.../optimizations/PushPredicateIntoTableScan.java | 21 ++-
.../queryengine/plan/statement/StatementType.java | 4 +-
.../dag/column/binary/BinaryColumnTransformer.java | 4 +-
.../dag/column/multi/MultiColumnTransformer.java | 12 +-
.../iotdb/db/service/DataNodeShutdownHook.java | 2 +-
.../rescon/memory/AbstractPoolManager.java | 16 ++-
.../iotdb/db/pipe/connector/PipeConnectorTest.java | 54 --------
.../pattern/CachedSchemaPatternMatcherTest.java | 4 +-
.../relational/analyzer/ExtractExpressionTest.java | 10 ++
.../plan/relational/analyzer/TestMetadata.java | 57 +++++---
.../iotdb/commons/pipe/event/EnrichedEvent.java | 6 +-
.../org/apache/iotdb/commons/utils/FileUtils.java | 30 ++++-
.../src/main/openapi3/iotdb_rest_table_v1.yaml | 2 +-
pom.xml | 2 +-
scripts/conf/confignode-env.sh | 5 +-
scripts/conf/datanode-env.sh | 1 +
scripts/conf/windows/confignode-env.bat | 4 +-
scripts/sbin/start-cli.sh | 3 +-
scripts/sbin/start-confignode.sh | 8 +-
scripts/sbin/start-datanode.sh | 10 +-
scripts/sbin/windows/start-cli-table.bat | 2 +-
scripts/sbin/windows/start-cli.bat | 2 +-
scripts/tools/export-data.sh | 4 +-
scripts/tools/export-tsfile.sh | 4 +-
scripts/tools/import-data.sh | 4 +-
scripts/tools/ops/backup.sh | 4 +-
scripts/tools/ops/health_check.sh | 1 +
scripts/tools/schema/export-schema.sh | 4 +-
scripts/tools/schema/import-schema.sh | 4 +-
scripts/tools/schema/print-pb-tree-file.sh | 4 +-
scripts/tools/schema/print-schema-log.sh | 4 +-
.../check-overlap-sequence-files-and-repair.sh | 4 +-
scripts/tools/tsfile/overlap-statistic-tool.sh | 4 +-
scripts/tools/tsfile/print-iotdb-data-dir.sh | 4 +-
.../tools/tsfile/print-tsfile-resource-files.sh | 4 +-
scripts/tools/tsfile/print-tsfile.sh | 4 +-
scripts/tools/tsfile/settle-tsfile.sh | 4 +-
scripts/tools/tsfile/split-tsfile-tool.sh | 4 +-
scripts/tools/tsfile/validate-tsfile.sh | 4 +-
scripts/tools/wal/print-wal.sh | 4 +-
scripts/tools/windows/export-data.bat | 2 +-
scripts/tools/windows/export-tsfile.bat | 2 +-
scripts/tools/windows/import-data.bat | 2 +-
scripts/tools/windows/ops/backup.bat | 2 +-
scripts/tools/windows/schema/export-schema.bat | 2 +-
scripts/tools/windows/schema/import-schema.bat | 2 +-
.../tools/windows/schema/print-pb-tree-file.bat | 4 +-
scripts/tools/windows/schema/print-schema-log.bat | 4 +-
.../check-overlap-sequence-files-and-repair.bat | 4 +-
.../windows/tsfile/overlap-statistic-tool.bat | 4 +-
.../tools/windows/tsfile/print-iotdb-data-dir.bat | 4 +-
.../windows/tsfile/print-tsfile-resource-files.bat | 4 +-
scripts/tools/windows/tsfile/print-tsfile.bat | 2 +-
scripts/tools/windows/tsfile/settle-tsfile.bat | 4 +-
scripts/tools/windows/tsfile/split-tsfile-tool.bat | 4 +-
scripts/tools/windows/tsfile/validate-tsfile.bat | 4 +-
scripts/tools/windows/wal/print-wal.bat | 2 +-
102 files changed, 1037 insertions(+), 563 deletions(-)
copy
integration-test/src/test/java/org/apache/iotdb/db/it/{IoTDBRestartIT.java =>
IoTDBRestartRatisIT.java} (98%)