1. 11 Mar, 2009 5 commits
    • Georgi Kodinov's avatar
      merged 5.1-main -> 5.1-bugteam · c1ecaaef
      Georgi Kodinov authored
      c1ecaaef
    • Georgi Kodinov's avatar
      merged bug 43354 to 5.1-bugteam · 777f9388
      Georgi Kodinov authored
      777f9388
    • Georgi Kodinov's avatar
      Bug #43354: Use key hint can crash server in explain extended query · 32e258d7
      Georgi Kodinov authored
            
      The copy of the original arguments of a aggregate function was not
      initialized until after fix_fields().
      Sometimes (e.g. when there's an error processing the statement)
      the print() can be called with no corresponding fix_fields() call.
            
      Fixed by adding a check if the Item is fixed before using the arguments
      copy.
      
      mysql-test/r/explain.result:
        Bug #43354: test case
      mysql-test/t/explain.test:
        Bug #43354: test case
      sql/item_sum.cc:
        Bug #43354: use the argument list copy only if it's initialized
      32e258d7
    • Leonard Zhou's avatar
      Merge · 5b31eb9b
      Leonard Zhou authored
      5b31eb9b
    • Leonard Zhou's avatar
      BUG#39858 rpl.rpl_rotate (rpl.rpl_rotate_logs) failed on pushbuild: result mismatch · b2995772
      Leonard Zhou authored
      The method to purge binary log files produces different results in some platforms.
      The reason is that the purge time is calculated based on table modified time and
      that can't guarantee to purge master-bin.000002 in all platforms.(eg. windows)
      
      Use a new way that sets the time to purge binlog file 1 second after the last modified time of master-bin.000002.
      That can be sure that the file is always deleted in any platform.
      
      mysql-test/suite/rpl/r/rpl_rotate_logs.result:
        Test result
      mysql-test/suite/rpl/t/rpl_rotate_logs.test:
        Change 'purge time' 1 sencond after the last modified time of master-bin.000002.
      b2995772
  2. 10 Mar, 2009 6 commits
  3. 09 Mar, 2009 17 commits
  4. 07 Mar, 2009 1 commit
  5. 06 Mar, 2009 6 commits
    • Tatiana A. Nurnberg's avatar
      manual merge · 8948feb8
      Tatiana A. Nurnberg authored
      8948feb8
    • Matthias Leich's avatar
      44c7a8b8
    • Kristofer Pettersson's avatar
      Manual merge · e327e572
      Kristofer Pettersson authored
      e327e572
    • He Zhenxing's avatar
      7f8c5d72
    • He Zhenxing's avatar
      Auto merge · a8bc9544
      He Zhenxing authored
      a8bc9544
    • He Zhenxing's avatar
      BUG#22082 Slave hangs(holds mutex) on "disk full" · 5e6bb207
      He Zhenxing authored
      When disk is full, server may waiting for free space while
      writing binlog, relay-log or MyISAM tables. The server will 
      continue after user have freed some space. But the error
      message printed was not quite clear about the how often the
      error message is printed, and there will be a delay before
      the server continue and user freeing space. And caused users
      thinking that the server was hanging forever.
      
      This patch fixed the problem by making the error messages
      printed more clear. The error message is split into two part,
      the first part will only be printed once, and the second part
      will be printed very 10 times.
      
      Message first part:
      Disk is full writing '<filename>' (Errcode: <errorno>). Waiting
      for someone to free space... (Expect up to 60 secs delay for 
      server to continue after freeing disk space)
      
      Message second part:
      Retry in 60 secs, Message reprinted in 600 secs
      5e6bb207
  6. 05 Mar, 2009 5 commits