1. 27 Dec, 2010 1 commit
  2. 25 Dec, 2010 1 commit
  3. 24 Dec, 2010 1 commit
  4. 23 Dec, 2010 1 commit
  5. 22 Dec, 2010 1 commit
    • Igor Babaev's avatar
      Fixed LP bug #670380. · a095346a
      Igor Babaev authored
      Lifted the limitation that hash join could not be used over 
      varchar fields with non-binary collation.
      a095346a
  6. 21 Dec, 2010 2 commits
  7. 20 Dec, 2010 2 commits
  8. 19 Dec, 2010 2 commits
  9. 17 Dec, 2010 3 commits
  10. 16 Dec, 2010 3 commits
  11. 15 Dec, 2010 1 commit
  12. 14 Dec, 2010 1 commit
    • unknown's avatar
      Fix LP BUG#685411 · 4f28dcbe
      unknown authored
      Analysis:
      The assert failed because st_select_lex::print() was called for subqueries
      as follows:
      
      Item_subselect::print() ->
        subselect_single_select_engine::print() -> st_select_lex::print()
      
      It was Item_subselect::fix_fields() that set the thd by calling set_thd(),
      so when this print() was called before fix_fields(), subselect_engine::thd
      was NULL.
      
      Solution:
      The patch makes all constructors of all subselect_engine classes to take
      a THD parameter. The default subselect_single_select_engine engine is created
      early during parse time, in the Item_subselect::init call, so we pass the
      correct THD object already at this point.
      4f28dcbe
  13. 13 Dec, 2010 5 commits
  14. 11 Dec, 2010 4 commits
  15. 10 Dec, 2010 6 commits
  16. 09 Dec, 2010 1 commit
    • Igor Babaev's avatar
      Addemdum for bug #685952. · afcefa97
      Igor Babaev authored
      Also:
      Changed the value of TIME_FOR_COMPARE_ROWID to make it the same as for MWL 21.
      Changed some queries in range_vs_index_merge.test to make them generate
      the same plans as earlier.
      
      afcefa97
  17. 08 Dec, 2010 5 commits
    • Sergey Petrunya's avatar
      BUG#671340: Diverging results in with mrr_sort_keys=ON|OFF and join_cache_level=5 · a86599e1
      Sergey Petrunya authored
      - Make Mrr_ordered_index_reader() save the rowid across scan interruptions
      
      Also
      - Fix compiler warning for setup_buffer_sizes()
      - Add commented key_copy/key_restore for better handling of a similar issue
        with index record being destroyed by scan interruption (which causes 
        incorrect evaluation of pushed index condition later on).
      a86599e1
    • Michael Widenius's avatar
      Fixed test results for windows builds · eb70e64c
      Michael Widenius authored
      Fixed compiler warning
      
      mysql-test/r/named_pipe.result:
        Fixed test results for windows builds
      mysql-test/r/shm.result:
        Fixed test results for windows builds
      sql/item_cmpfunc.cc:
        Fixed compiler warning about uninitialized "first"
      eb70e64c
    • unknown's avatar
      MBug#687320: Fix sporadic test failures in innodb_mysql.test and... · 1bbb55a2
      unknown authored
      MBug#687320: Fix sporadic test failures in innodb_mysql.test and partition_innodb_semi_consistent.test
      
      Problem is that these tests run with --innodb-lock-wait-timeout=2 in .opt
      (and this is necessary as built-in innodb does not allow to change this
      dynamically). This cases another part of the test to occasionally time
      out an UPDATE, which subsequently caused the test case to timeout due to
      waiting for a condition (successful UPDATE) that never occurs.
      
      Fixed by re-trying the update in case of timeout.
      
      Tested by inserting a sleep() in the connection that the UPDATE is waiting
      for, and checking that the retry loops a couple of times until the other
      connection is done and COMMITs.
      1bbb55a2
    • Igor Babaev's avatar
      Merge · 3e946fa7
      Igor Babaev authored
      3e946fa7
    • Igor Babaev's avatar
      Corrected the bug number in a test case. · f5a05952
      Igor Babaev authored
      f5a05952