The GitHub Actions job "E2E test for pull request" on rocketmq.git/develop has 
failed.
Run started by GitHub user redlsz (triggered by redlsz).

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/17852204276

With regards,
GitHub Actions via GitBox

Reply via email to