This is an automated email from the ASF dual-hosted git repository.

lollipop pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git


The following commit(s) were added to refs/heads/develop by this push:
     new ecd78d9958 fix (#9526)  Fix combineCQ extra search commitLog files for 
recovery
ecd78d9958 is described below

commit ecd78d9958e028a4057fbc2822c6ef93c21e869b
Author: qianye <[email protected]>
AuthorDate: Tue Jul 8 14:10:13 2025 +0800

    fix (#9526)  Fix combineCQ extra search commitLog files for recovery
    
    Fix combineCQ extra search commitLog files for recovery
---
 .../java/org/apache/rocketmq/store/queue/CombineConsumeQueueStore.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/store/src/main/java/org/apache/rocketmq/store/queue/CombineConsumeQueueStore.java
 
b/store/src/main/java/org/apache/rocketmq/store/queue/CombineConsumeQueueStore.java
index cbcc941fe9..0454f00294 100644
--- 
a/store/src/main/java/org/apache/rocketmq/store/queue/CombineConsumeQueueStore.java
+++ 
b/store/src/main/java/org/apache/rocketmq/store/queue/CombineConsumeQueueStore.java
@@ -153,7 +153,7 @@ public class CombineConsumeQueueStore implements 
ConsumeQueueStoreInterface {
                 continue;
             }
             // if other store is not matched for fully recovery, 
extraSearchCommitLogFilesForRecovery will minus 1
-            if (extraSearchCommitLogFilesForRecovery.getAndIncrement() <= 0) {
+            if (extraSearchCommitLogFilesForRecovery.getAndDecrement() <= 0) {
                 // extraSearchCommitLogFilesForRecovery <= 0, only can read 
from assignOffsetStore
                 if (assignOffsetStore != currentReadStore) {
                     log.error("CombineConsumeQueueStore currentReadStore not 
satisfied readable conditions, assignOffsetStore={}, currentReadStore={}",

Reply via email to