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]

Reply via email to