Caideyipi opened a new pull request, #18436: URL: https://github.com/apache/iotdb/pull/18436
## Summary - Backport #18419 (`85442f00f85ecab9bfaf903568ceb97712d1fc59`) to `dev/1.3`. - Isolate reusable TsFile parser allocations from the Pipe memory pool: Pipe callers keep using the Pipe pool, while Load scan/query callers use `LoadTsFileParserMemoryManager` backed by the Load query pool. - Adapt the master change to the `dev/1.3` TsFile container architecture and add synchronized resize/accounting support to the older Load memory block implementation. ## Verification - DataNode main compilation and test compilation passed. - `LoadTsFileMemoryManagerTest` and `LoadTsFileParserPipeMemoryIsolationTest`: 4 tests passed. - `TsFileInsertionDataContainerTest` and `LoadTreeStatementDataTypeConvertExecutionVisitorTest`: 18 tests passed. - `mvn -o -nsu -Ddevelocity.off=true -Drat.skip=true checkstyle:check spotless:check -pl iotdb-core/datanode` - `git diff --check origin/dev/1.3..HEAD` -- 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]
