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

huzongtang 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 b3384d2  [issue#1164]Consumer Instance can't consume message from 
slave when the TPS of cluster is in the high level and master has been killed.
b3384d2 is described below

commit b3384d289e12641db1628c03b40f7cc714fc99fd
Author: huzongtang <[email protected]>
AuthorDate: Sat Apr 27 11:49:02 2019 +0800

    [issue#1164]Consumer Instance can't consume message from slave when the TPS 
of cluster is in the high level and master has been killed.
---
 .../main/java/org/apache/rocketmq/store/DefaultMessageStore.java  | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git 
a/store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java 
b/store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java
index 6cec58d..70efabf 100644
--- a/store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java
+++ b/store/src/main/java/org/apache/rocketmq/store/DefaultMessageStore.java
@@ -1864,10 +1864,12 @@ public class DefaultMessageStore implements 
MessageStore {
                                     this.reputFromOffset += size;
                                 } else {
                                     doNext = false;
-                                    log.error("[BUG]dispatch message to 
consume queue error, COMMITLOG OFFSET: {}",
-                                        this.reputFromOffset);
+                                    if 
(DefaultMessageStore.this.getMessageStoreConfig().isEnableDLegerCommitLog()) {
+                                        log.error("[BUG]dispatch message to 
consume queue error, COMMITLOG OFFSET: {}",
+                                            this.reputFromOffset);
 
-                                    this.reputFromOffset += result.getSize() - 
readSize;
+                                        this.reputFromOffset += 
result.getSize() - readSize;
+                                    }
                                 }
                             }
                         }

Reply via email to