The GitHub Actions job "Build and Run Tests by Maven" on rocketmq.git/dev_merge_storeConfig has succeeded. Run started by GitHub user guyinyou (triggered by guyinyou).
Head commit for run: 06699c78adaf7b62d029fbc3eb6404ac44010d83 / guyinyou <[email protected]> refactor(store): merge enableRunningFlagsInFlush into isWriteWithoutMmap These two configurations are typically used together and need to be enabled/disabled simultaneously, so merging them simplifies configuration management. Changes: - Remove enableRunningFlagsInFlush configuration field and its getter/setter methods - Update AllocateMappedFileService to use isWriteWithoutMmap for runningFlags logic - Update CommitLog to use isWriteWithoutMmap for runningFlags logic - Update writeWithoutMmap documentation to explain runningFlags behavior Behavior after merge: - When isWriteWithoutMmap=true: Use RandomAccessFile + set runningFlags to null - When isWriteWithoutMmap=false: Use MappedByteBuffer + use normal runningFlags This eliminates the need to manage two separate but related configurations, reducing the chance of misconfiguration and simplifying the codebase. Change-Id: I053a6ee5c8ba9be825db47940900ce01a8c707b9 Report URL: https://github.com/apache/rocketmq/actions/runs/17967941335 With regards, GitHub Actions via GitBox
