1. 12 Nov, 2007 2 commits
  2. 11 Nov, 2007 2 commits
  3. 10 Nov, 2007 19 commits
  4. 09 Nov, 2007 6 commits
  5. 08 Nov, 2007 8 commits
  6. 07 Nov, 2007 3 commits
    • kaa@polly.(none)'s avatar
      Fix for bug #32103: optimizer crash when join on int and mediumint with · f1a3c364
      kaa@polly.(none) authored
      variable in where clause.
      
      Problem: the new_item() method of Item_uint used an incorrect
      constructor. "new Item_uint(name, max_length)" calls
      Item_uint::Item_uint(const char *str_arg, uint length) which assumes the
      first argument to be the string representation of the value, not the
      item's name. This could result in either a server crash or incorrect
      results depending on usage scenarios.
      
      Fixed by using the correct constructor in new_item():
      Item_uint::Item_uint(const char *str_arg, longlong i, uint length).
      f1a3c364
    • kaa@polly.(none)'s avatar
      Merge polly.(none):/home/kaa/src/opt/bug25421/my51-bug31445 · 2045fdb5
      kaa@polly.(none) authored
      into  polly.(none):/home/kaa/src/opt/mysql-5.1-opt
      2045fdb5
    • kaa@polly.(none)'s avatar
      Fix for bug #25421: MySQL threads don't respond to the kill command · 3ebb915d
      kaa@polly.(none) authored
      Calculating the estimated number of records for a range scan may take a
      significant time, and it was impossible for a user to interrupt that
      process by killing the connection or the query.
      
      Fixed by checking the thread's 'killed' status in check_quick_keys() and
      interrupting the calculation process if it is set to a non-zero value.
      3ebb915d