1. 28 May, 2011 1 commit
    • Sergey Petrunya's avatar
      post-merge fixes: get MWL#90 code to work with MWL#89's · 77c4c4d8
      Sergey Petrunya authored
      way of processing prepared statements:
      - conversion subquery_predicate -> TABLE_LIST is once per-statement
      - However, the code must take into account that materialized temptable
        is dropped and re-created on each execution (the tricky part is that 
        at start of n-th EXECUTE we have TABLE_LIST object but not its TABLE object)
      - IN-equality is injected into WHERE on every execution.
      77c4c4d8
  2. 26 May, 2011 2 commits
  3. 25 May, 2011 1 commit
  4. 11 May, 2011 3 commits
  5. 10 May, 2011 4 commits
  6. 09 May, 2011 5 commits
  7. 08 May, 2011 1 commit
  8. 07 May, 2011 1 commit
  9. 05 May, 2011 4 commits
  10. 04 May, 2011 8 commits
    • unknown's avatar
      MWL#89 · f4878475
      unknown authored
      Adjusted test results after merge.
      f4878475
    • unknown's avatar
      MWL#89 · 879f25dc
      unknown authored
      Merge with main 5.3
      879f25dc
    • Igor Babaev's avatar
      Fixed LP bug #751350. · e3e2358f
      Igor Babaev authored
      The third parameter in the call of make_cond_for_table() that
      built the pushed condition containing only outer references
      was incorrect. This condition appeared for the first time in
      the patch fixing bug 729039.
        
      e3e2358f
    • unknown's avatar
      MWL#180: merge fixes from 5.2-rpl + forgot to adjust revision from which... · 32d88236
      unknown authored
      MWL#180: merge fixes from 5.2-rpl + forgot to adjust revision from which checksums are supported when merging into 5.3-based tree.
      32d88236
    • unknown's avatar
      MWL#180 Buildbot fixes: · 7a36035b
      unknown authored
       - Fix windows CMake build.
       - Merge some later test case fixes, to see if they solve the random rpl_checksum failure.
      7a36035b
    • unknown's avatar
      LP BUG#715759 · 0278b06e
      unknown authored
      Pushing test case only. The bug itself was fixed by the
      combined patches for LP BUG#717577 and LP BUG#776274.
      0278b06e
    • unknown's avatar
      Automatic merge with 5.3 · c7f0fd65
      unknown authored
      c7f0fd65
    • Igor Babaev's avatar
      Fixed LP bug #776274, · aaf9fb0d
      Igor Babaev authored
      The bug was introduced by the patch that fixed bug 717577.
      aaf9fb0d
  11. 03 May, 2011 2 commits
  12. 02 May, 2011 3 commits
  13. 30 Apr, 2011 4 commits
  14. 28 Apr, 2011 1 commit
    • Michael Widenius's avatar
      Added ALTER ONLINE TABLE, which will give an error if the change can't be done... · 2721e912
      Michael Widenius authored
      Added ALTER ONLINE TABLE, which will give an error if the change can't be done 'instantly' (without a table copy)
      
      
      mysql-test/r/alter_table_online.result:
        Test new feature
      mysql-test/t/alter_table_online.test:
        Test new feature
      sql/handler.cc:
        Added comment
      sql/lex.h:
        Added ONLINE keyword
      sql/mysql_priv.h:
        Added option to alter table to require online operation
      sql/share/errmsg.txt:
        Added error message if ONLINE can't be done
      sql/sql_lex.h:
        Added online option
      sql/sql_parse.cc:
        Added online option to mysql_alter_table()
      sql/sql_table.cc:
        Added test that gives error if table can't be done instantly when requsted to be online.
        Fixed wrong test if table includes a VARCHAR
        Fixed wrong (but unlikely) handling of error conditions in ALTER table
      sql/sql_yacc.yy:
        Added ALTER ONLINE TABLE syntax
      storage/maria/ha_maria.cc:
        Fixed bug where 'start_bulk_insert' used too small buffer if used with unknown number of rows
      2721e912