The GitHub Actions job "Build and Run Tests by Bazel" on 
rocketmq.git/fix/remove-getLifeCycle-indirection has succeeded.
Run started by GitHub user f1amingo (triggered by github-actions[bot]).

Head commit for run:
98772b0b23561a7adc5203682f95c1a2144be493 / 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/26393419060

With regards,
GitHub Actions via GitBox

Reply via email to