1. 04 Jan, 2010 1 commit
  2. 29 Dec, 2009 2 commits
  3. 27 Dec, 2009 1 commit
    • Sergey Petrunya's avatar
      Make pbxt.join_nested test pass · 5b56db01
      Sergey Petrunya authored
      - The reason the test failed was competition between 3+ QEPs with identical
        costs. Before, two plans were competing, and that was addressed by using 
        --sorted_result on the EXPLAIN output because they were different only in 
        join order.
        Now we've got a 3rd plan which differs with "Using where" and that doesn't 
        work anymore.
      - This patch fixes it by removing 'Using where' from EXPLAIN output. Test coverage
        is somewhat reduced but probably still ok as PBXT and nested outer join processing
        have no interaction and we don't expect any bugs here.
      5b56db01
  4. 23 Dec, 2009 1 commit
  5. 22 Dec, 2009 3 commits
    • unknown's avatar
      Ignore new pbxt symlinks. · f9fe120e
      unknown authored
      f9fe120e
    • unknown's avatar
    • unknown's avatar
      Merge fix for PBXT running inside embedded server (MBug#439889). · 6676ae68
      unknown authored
      Also some small fixes to make the PBXT testsuite work in --embedded.
      
      config/ac-macros/plugins.m4:
        MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS macro extended to support multiple files.
      mysql-test/std_data/pbxt_load_unique_error1.inc:
        Move file to be accessible also for testing embedded server.
      mysql-test/suite/pbxt/r/pbxt_bugs.result:
        Fix LOAD DATA LOCAL INFILE path so it works also for testing embedded server.
      mysql-test/suite/pbxt/t/pbxt_bugs.test:
        Fix LOAD DATA LOCAL INFILE path so it works also for testing embedded server.
      mysql-test/suite/pbxt/t/pbxt_locking.test:
        Disable for embedded, as it needs SHOW PROCESSLIST functionality not available there.
      mysql-test/suite/pbxt/t/pbxt_transactions.test:
        Disable test for embedded, as it needs ability to connect from outside (mysqldump).
      mysql-test/suite/pbxt/t/ps_1general.test:
        Fix replace_result for new mysql-test-run.pl.
      sql/sql_plugin.cc:
        Remove hack that disables PBXT in embedded.
      storage/pbxt/plug.in:
        Fix crash in PBXT in embedded server.
      storage/pbxt/src/Makefile.am:
        Remove not needed CFLAGS/CXXFLAGS (they cause autotools to generate different object names, which in turn cause the MYSQL_PLUGIN_DEPENDS_ON_MYSQL_INTERNALS replacement of object files inside library files not to work).
      storage/pbxt/src/ha_pbxt.cc:
        Ugly hack to allow more threads in embedded server (need a better fix I think).
      storage/pbxt/src/table_xt.cc:
        Use stderr for logging not stdout (prevent spamming --embedded test suite output with stray messages).
      storage/pbxt/src/thread_xt.cc:
        Use stderr for logging not stdout (prevent spamming --embedded test suite output with stray messages).
      storage/pbxt/src/trace_xt.cc:
        Use stderr for logging not stdout (prevent spamming --embedded test suite output with stray messages).
      6676ae68
  6. 21 Dec, 2009 2 commits
  7. 16 Dec, 2009 1 commit
  8. 14 Dec, 2009 1 commit
  9. 10 Dec, 2009 2 commits
  10. 09 Dec, 2009 2 commits
  11. 07 Dec, 2009 2 commits
  12. 06 Dec, 2009 3 commits
    • Michael Widenius's avatar
      Fixed bug #49474 Replication from 4.0 to 5.1 broken · 82d302d2
      Michael Widenius authored
      Reviewer: knielsens
      
      
      sql/slave.cc:
        For 4.0 server (with no time_zone variable), don't stop replication but give a warning
      82d302d2
    • unknown's avatar
      Fix some compiler warnings. · 14b527a9
      unknown authored
      Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run.
      Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      Improve unclear help text in mysql-test-run
      
      BUILD/FINISH.sh:
        Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      BUILD/SETUP.sh:
        Implement the ability to add extra flags and configure options when running BUILD/xxx scripts.
      extra/yassl/taocrypt/include/block.hpp:
        Fix some compiler warnings.
      mysql-test/lib/mtr_cases.pm:
        Fix bad merge causing error when specifying test case in non-default suite for mysql-test-run.
        Also remove some non-essential differences to mysql version to simplify future merges.
      mysql-test/mysql-test-run.pl:
        Improve help texts.
      plugin/fulltext/plugin_example.c:
        Fix some compiler warnings.
      vio/viosslfactories.c:
        Fix some compiler warnings.
      14b527a9
    • Michael Widenius's avatar
      Changed -1 row number in some warnings to 0 · af83ac25
      Michael Widenius authored
      (-1 doesn't make sence as a row number and when doing insert / load data, first row is 1, so 0 is free to use)
      
      
      mysql-test/r/warnings.result:
        Added test for warnings with row number
      mysql-test/suite/funcs_1/r/innodb_func_view.result:
        Updated test results
      mysql-test/suite/funcs_1/r/memory_func_view.result:
        Updated test results
      mysql-test/suite/funcs_1/r/myisam_func_view.result:
        Updated test results
      mysql-test/t/warnings.test:
        Added test for warnings with row numberAdded test for warnings with row number
      sql/my_decimal.cc:
        Don't use -1 as row number
      sql/share/errmsg.txt:
        Make row numbers unsigned
      af83ac25
  13. 04 Dec, 2009 1 commit
    • Michael Widenius's avatar
      Fixed Bug#47017 rpl_timezone fails on PB-2 with mismatch error · 7c19d664
      Michael Widenius authored
      Fixed coredump in sql_plugin.cc:intern_plugin_lock() on mysqld start with PBXT
      
      
      sql/mysqld.cc:
        Fixed coredump in sql_plugin.cc:intern_plugin_lock() on mysqld start with PBXT
      sql/share/errmsg.txt:
        Row numbers are always positive
      sql/sql_base.cc:
        Fixed race condition in lock tables when killing insert_delayed thread.
        This fixes Bug#47017 rpl_timezone fails on PB-2 with mismatch error
        (Note that the patch only adds a continue; The rest is (required) indentation changes)
      sql/sql_class.cc:
        Fixed wrong output for high end machines in outfile_loaddata.
        (Problem was that ER_TRUNCATED_WRONG_VALUE_FOR_FIELD expects ulong, not ulonglong)
      sql/sql_insert.cc:
        Ensure that if we get a lock problem with delayed_insert, the error is logged.
      7c19d664
  14. 03 Dec, 2009 4 commits
  15. 02 Dec, 2009 2 commits
  16. 01 Dec, 2009 6 commits
  17. 30 Nov, 2009 5 commits
    • unknown's avatar
      Merge MySQL 5.1.41 into MariaDB trunk, including a number of after-merge fixes. · 7af12a0d
      unknown authored
      Also merge charset patch.
      7af12a0d
    • Michael Widenius's avatar
      Fixes after comments from last push: · f12371c8
      Michael Widenius authored
      - Removed some not needed casts
      - Change plugin.h to be 'binary compatible' with old versions
      - Added mysql_ft_size_t typedef to plugin.h to make it trivial to change string lengths to size_t on next ABI change
      - Made some fixes suggested by Kristian to make things more portable and future safe (when it comes to strict aliasing)
      
      include/ft_global.h:
        Introduced FT_WEIGTH, to handle fulltext weights in a slightly more portable manner
      include/mysql/plugin.h:
        Change plugin.h to be 'binary compatible' with old versions
        Added mysql_ft_size_t typedef to plugin.h to make it trivial to change string lengths to size_t on next ABI change
        Changed flags to unsigned (as flags should always be unsigned)
      mysql-test/t/information_schema.test:
        Fixed typo
      sql/sp_head.cc:
        Removed cast
      sql/sql_select.cc:
        Removed cast
      sql/table.cc:
        Removed cast
      storage/maria/ma_ft_boolean_search.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
        Changed some other string lengths to size_t
      storage/maria/ma_ft_nlq_search.c:
        Use FT_WEIGTH to make code more portable
      storage/maria/ma_ft_parser.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
        Changed some other string lengths to size_t
      storage/maria/ma_ftdefs.h:
        Changed some string lengths to size_t
      storage/maria/maria_ftdump.c:
        Use FT_WEIGTH to make code more portable
      storage/myisam/ft_boolean_search.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
      storage/myisam/ft_nlq_search.c:
        Use FT_WEIGTH to make code more portable
      storage/myisam/ft_parser.c:
        Use mysql_ft_size_t instead of size_t for plugin.h code
      storage/myisam/myisam_ftdump.c:
        Use FT_WEIGTH to make code more portable
      f12371c8
    • unknown's avatar
    • Michael Widenius's avatar
      Added more general support for sorting 2 characters as one (contractions) · d00be2f3
      Michael Widenius authored
      Added support for Croatian sorting orders utf8_croatian_ci and ucs2_croatian_ci.
      Patch done by Alexander Barkov. See http://www.collation-charts.org/articles/croatian.htm
      
      mysql-test/r/ctype_uca.result:
        Added testing of Croatian sort order
      mysql-test/t/ctype_uca.test:
        Added testing of Croatian sort order
      d00be2f3
    • Michael Widenius's avatar
      Automatic merge · 35ddfbf3
      Michael Widenius authored
      35ddfbf3
  18. 29 Nov, 2009 1 commit