1. 05 Oct, 2010 1 commit
    • Vladislav Vaintroub's avatar
      Bug#55629 5.5.x goes into infinite loop and high cpu after · 94e6f3e4
      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).
      94e6f3e4
  2. 04 Oct, 2010 27 commits
  3. 03 Oct, 2010 3 commits
    • Bjorn Munch's avatar
      Small test fix after 56753 · c443ee43
      Bjorn Munch authored
      c443ee43
    • Bjorn Munch's avatar
      merge from 5.1-mtr · 64e189c3
      Bjorn Munch authored
      64e189c3
    • Joerg Bruehe's avatar
      Fix bug#56267: · bf18e852
      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.
      bf18e852
  4. 02 Oct, 2010 2 commits
  5. 01 Oct, 2010 7 commits