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]

Reply via email to