The GitHub Actions job "Coverage" on rocketmq.git/develop has succeeded. Run started by GitHub user RongtongJin (triggered by RongtongJin).
Head commit for run: 47c07a97242bd979c4ce97c51efc350f3007882a / rongtong <[email protected]> [ISSUE #9716] refactor: replace RandomAccessFile with FileChannel (#9715) * refactor: replace RandomAccessFile with FileChannel for better I/O performance - Remove RandomAccessFile field and related logic completely - Use FileChannel for all write operations when writeWithoutMmap is enabled - Change SharedByteBuffer to use direct memory allocation (ByteBuffer.allocateDirect) - Add RunningFlags support for better error handling - Improve constructor design with better parameter handling - Fix SharedByteBuffer write operation to ensure correct byte count This change improves I/O performance by: 1. Eliminating the overhead of RandomAccessFile 2. Using direct memory allocation for better memory management 3. Providing more consistent I/O operations through FileChannel 4. Better error handling with RunningFlags integration * writeWithoutMmap and transientStorePoolEnable cannot be used together. If both are enabled, only transientStorePoolEnable will take effect. * Fix config comment Report URL: https://github.com/apache/rocketmq/actions/runs/17851964684 With regards, GitHub Actions via GitBox
