List:Commits« Previous MessageNext Message »
From:Davi Arnaut Date:November 2 2009 8:10pm
Subject:bzr commit into mysql-5.0-bugteam branch (davi:2835) Bug#44952
View as plain text  
# At a local mysql-5.0-bugteam repository of davi

 2835 Davi Arnaut	2009-11-02
      Bug#44952: Ndbd file system inconsistency error
      
      Backport a ndb patch: fix bug with crash during restart, where
      a mbyte incorrectly could be skipped, leading to "end of log
      wo/ finding gci".

    modified:
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp
=== modified file 'ndb/src/kernel/blocks/dblqh/DblqhMain.cpp'
--- a/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp	2007-07-04 20:42:31 +0000
+++ b/ndb/src/kernel/blocks/dblqh/DblqhMain.cpp	2009-11-02 20:10:21 +0000
@@ -14577,7 +14577,7 @@ void Dblqh::srLogLimits(Signal* signal) 
   while(true) {
     ndbrequire(tmbyte < 16);
     if (logPartPtr.p->logExecState == LogPartRecord::LES_SEARCH_STOP) {
-      if (logFilePtr.p->logMaxGciCompleted[tmbyte] < logPartPtr.p->logLastGci) {
+      if (logFilePtr.p->logMaxGciCompleted[tmbyte] <= logPartPtr.p->logLastGci) {
         jam();
       /* --------------------------------------------------------------------
        *  WE ARE STEPPING BACKWARDS FROM MBYTE TO MBYTE. THIS IS THE FIRST 


Attachment: [text/bzr-bundle] bzr/davi.arnaut@sun.com-20091102201021-1brn7cjb1kvqg9gr.bundle
Thread
bzr commit into mysql-5.0-bugteam branch (davi:2835) Bug#44952Davi Arnaut2 Nov