Caideyipi opened a new pull request, #18170: URL: https://github.com/apache/iotdb/pull/18170
Cherry-pick of 33a38b6194de81658c3979aaffb2ca3b83d07858 (#18144) to dev/1.3. Notes: - dev/1.3 does not include the commons memory framework from #14710, so this keeps the existing ConfigNode Pipe memory quota from #18087 and adds a lightweight ConfigNode Pipe memory manager for log reducer plus receiver temporary buffers. - Also backports PipeTransferCompressedReq#getMaxAdditionalDecompressedLengthInBytes, which is needed by receiver decompression memory accounting. Tests: - mvn spotless:apply -pl iotdb-core/confignode,iotdb-core/node-commons - mvn -Ddevelocity.off=true -Dcheckstyle.skip=true -Dspotless.check.skip=true test-compile -pl iotdb-core/node-commons,iotdb-core/confignode -DskipTests - mvn -Ddevelocity.off=true -Dcheckstyle.skip=true -Dspotless.check.skip=true -pl iotdb-core/node-commons,iotdb-core/confignode -Dtest=PipePeriodicalLogReducerTest,ConfigNodeMemoryConfigTest -DfailIfNoTests=false -Dsurefire.failIfNoSpecifiedTests=false 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]
