Caideyipi opened a new pull request, #18378: URL: https://github.com/apache/iotdb/pull/18378
## Description Backport of #18314 to `dev/1.3`. - Wait for the complete historical schema stream before loading historical TsFiles when the source captures all required schema events. - Propagate the wait flag through sync, async, and air-gap transfers, and disable per-load schema auto-creation while waiting. - Keep the schema validation lock through execution and preserve the 1.3 V1 seal-request fallback when schema waiting is not required. ## Verification - Spotless and Checkstyle passed for `node-commons`, `datanode`, and the modified integration test. - 40 tests passed across `PipeDataNodeTaskBuilderTest`, `IoTDBDataNodeReceiverTest`, `PipeDataNodeThriftRequestTest`, `LoadTsFileAnalyzerTest`, and `ActiveLoadPathHelperTest`. This PR has: - [x] been self-reviewed. - [x] added or updated unit tests for the changed paths. - [x] updated the historical activation race integration test. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
