1. 05 Oct, 2010 1 commit
    • Vladislav Vaintroub's avatar
      Bug#55629 5.5.x goes into infinite loop and high cpu after · ae002904
      Vladislav Vaintroub authored
      error flushing io cache 
      
      The reason for the error was incorrect return code from
      my_win_write() in case of error on 64 bit Windows.
      
      Error should be  indicated by return code 
      (size_t)-1 == 2^64 -1, but due to cast it was
      (DWORD)-1 = 2^32 -1
      
      The caller of this function would fail to recognize the error
      and continue looping.
      
      Fix is to return correct error code (size_t)-1 in case of error
      as expected by caller.
      
      Also minimal cleanup is done : my_win_write() now uses
      the same parameter checks  as related functions (0 and
      overflow handling for count parameter).
      ae002904
  2. 04 Oct, 2010 27 commits
  3. 03 Oct, 2010 3 commits
    • Bjorn Munch's avatar
      Small test fix after 56753 · d1fb8a86
      Bjorn Munch authored
      d1fb8a86
    • Bjorn Munch's avatar
      merge from 5.1-mtr · 687696a9
      Bjorn Munch authored
      687696a9
    • Joerg Bruehe's avatar
      Fix bug#56267: · 7cb89424
      Joerg Bruehe authored
      tcmalloc lib (libtcmalloc_minimal.so) is missing from mysql 5.5 binary
      
      Ensure that a "-DMALLOC_LIB=/foo/bar/libtcmalloc_minimal.so"
      will ensure that this library gets included in the tar.gz
      binary package.
      
      It depends on the build environment to set this variable
      to the correct path name, if it is available.
      7cb89424
  4. 02 Oct, 2010 2 commits
  5. 01 Oct, 2010 7 commits