The GitHub Actions job "Coverage" on rocketmq.git/fix/remove-getLifeCycle-indirection has succeeded. Run started by GitHub user f1amingo (triggered by f1amingo).
Head commit for run: c72194d5762732eabc41b2797f783994df9a9856 / Quan <[email protected]> fix(store): Fix race condition between deleteTopic and FlushConsumeQueueService by removing getLifeCycle indirection - Remove getLifeCycle() which delegates to findOrCreateConsumeQueue(), eliminating the risk of recreating a deleted topic's ConsumeQueue during concurrent flush operations - Call ConsumeQueueInterface methods directly on the instance instead of re-looking up through findOrCreateConsumeQueue - Deprecate delegate methods (load, recover, checkSelf, flush, deleteExpiredFile, truncateDirtyLogicFiles, swapMap, cleanSwappedMap, isFirstFileAvailable, isFirstFileExist) that previously used getLifeCycle indirection - Remove unnecessary RocksDBException from getDispatchFromPhyOffset signature - Fix maps.values().size() to maps.size() in recoverConcurrently Report URL: https://github.com/apache/rocketmq/actions/runs/26393584400 With regards, GitHub Actions via GitBox
