1. 04 Oct, 2012 2 commits
  2. 02 Oct, 2012 1 commit
  3. 01 Oct, 2012 2 commits
    • Sergei Golubchik's avatar
      more fixes for test cases · 9311ef86
      Sergei Golubchik authored
      mysql-test/suite/innodb/include/restart_and_reinit.inc:
        drop and recreate mysql.innodb* tables when deleting innodb table spaces
      mysql-test/t/ssl_8k_key-master.opt:
        with loose- prefix ssl errors are ignored
      sql-common/client.c:
        compiler warnings
      sql/field.cc:
        use the new function
      sql/item.cc:
        don't convert time to double or decimal via longlong,
        this loses sub-second part.
        Use dedicated functions.
      sql/item.h:
        incorrect cast_to_int type for params
      sql/item_strfunc.cc:
        use the new function
      sql/lex.h:
        unused
      sql/my_decimal.h:
        helper macro
      sql/sql_plugin.cc:
        workaround for a compiler warning
      sql/sql_yacc.yy:
        unused
      sql/transaction.cc:
        fix the merge for SERVER_STATUS_IN_TRANS_READONLY protocol flag
      storage/sphinx/CMakeLists.txt:
        compiler warnings
      9311ef86
    • Sergei Golubchik's avatar
      win fixes in semisync plugin · d6d5d132
      Sergei Golubchik authored
      d6d5d132
  4. 27 Sep, 2012 2 commits
    • Sergei Golubchik's avatar
      fix the embedded build · 64ce34be
      Sergei Golubchik authored
      64ce34be
    • Sergei Golubchik's avatar
      fixes for test failures · 6e17ce4e
      Sergei Golubchik authored
      and small collateral changes
      
      mysql-test/lib/My/Test.pm:
        somehow with "print" we get truncated writes sometimes
      mysql-test/suite/perfschema/r/digest_table_full.result:
        md5 hashes of statement digests differ, because yacc token codes are different in mariadb
      mysql-test/suite/perfschema/r/dml_handler.result:
        host table is not ported over yet
      mysql-test/suite/perfschema/r/information_schema.result:
        host table is not ported over yet
      mysql-test/suite/perfschema/r/nesting.result:
        this differs, because we don't rewrite general log queries, and multi-statement
        packets are logged as a one entry. this result file is identical to what mysql-5.6.5
        produces with the --log-raw option.
      mysql-test/suite/perfschema/r/relaylog.result:
        MariaDB modifies the binlog index file directly, while MySQL 5.6 has a feature "crash-safe binlog index" and modifies a special "crash-safe" shadow copy of the index file and then moves it over. That's why this test shows "NONE" index file writes in MySQL and "MANY" in MariaDB.
      mysql-test/suite/perfschema/r/server_init.result:
        MariaDB initializes the "manager" resources from the "manager" thread, and starts this thread only when --flush-time is not 0. MySQL 5.6 initializes "manager" resources unconditionally on server startup.
      mysql-test/suite/perfschema/r/stage_mdl_global.result:
        this differs, because MariaDB disables query cache when query_cache_size=0. MySQL does not
        do that, and this causes useless mutex locks and waits.
      mysql-test/suite/perfschema/r/statement_digest.result:
        md5 hashes of statement digests differ, because yacc token codes are different in mariadb
      mysql-test/suite/perfschema/r/statement_digest_consumers.result:
        md5 hashes of statement digests differ, because yacc token codes are different in mariadb
      mysql-test/suite/perfschema/r/statement_digest_long_query.result:
        md5 hashes of statement digests differ, because yacc token codes are different in mariadb
      mysql-test/suite/rpl/r/rpl_mixed_drop_create_temp_table.result:
        will be updated to match 5.6 when alfranio.correia@oracle.com-20110512172919-c1b5kmum4h52g0ni and anders.song@greatopensource.com-20110105052107-zoab0bsf5a6xxk2y are merged
      mysql-test/suite/rpl/r/rpl_non_direct_mixed_mixing_engines.result:
        will be updated to match 5.6 when anders.song@greatopensource.com-20110105052107-zoab0bsf5a6xxk2y is merged
      6e17ce4e
  5. 15 Sep, 2012 1 commit
  6. 31 Aug, 2012 1 commit
  7. 30 Aug, 2012 2 commits
  8. 25 Aug, 2012 1 commit
    • Alexey Botchkov's avatar
      SQL syntax extended with START TRANSACTION READ ONLY|READ WRITE · eb5003f2
      Alexey Botchkov authored
      and SET TRANSACTION READ ONLT|READ WRITE
      statements.
      
      
      per-file comments:
        mysql-test/include/check-warnings.test
              READ ONLY transaction flag cleaned.
        mysql-test/r/commit.result
              result updated
        mysql-test/r/read_only.result
              result updated
        mysql-test/t/commit.test
              tests added.
        mysql-test/t/read_only.test
              tests added
        sql/lex.h
              ONLY symbol added.
        sql/sql_base.cc
              DBUG_RETURN added.
        sql/sql_parse.cc
              implementations added.
        sql/sql_yacc.yy
              SQL syntax extended.
        storage/perfschema/gen_pfs_lex_token
              changes forced by lex.h
        storage/perfschema/pfs_lex_token.h
              changes forced by lex.h
      eb5003f2
  9. 22 Aug, 2012 1 commit
  10. 17 Aug, 2012 1 commit
  11. 14 Aug, 2012 1 commit
  12. 07 Aug, 2012 1 commit
  13. 01 Aug, 2012 2 commits
  14. 06 Jul, 2012 2 commits
    • Michael Widenius's avatar
      Fixed wrong error codes from InnoDB/XtraDB that caused %M to give system... · 5096eb03
      Michael Widenius authored
      Fixed wrong error codes from InnoDB/XtraDB that caused %M to give system dependent error messages (for unknown error code)
      - InnoDB now returns handler specific HA_WRONG_CREATE_OPTION instead of MySQL specific ER_ILLEGAL_HA_CREATE_OPTION
      - This changes the user level error message from "Unknown error" to "Wrong create options"
      
      
      mysql-test/r/lowercase_table2.result:
        Updated result file
      mysql-test/r/partition_innodb_plugin.result:
        Updated to new error message
      mysql-test/r/partition_open_files_limit.result:
        Updated result file
      mysql-test/r/row-checksum-old.result:
        Updated to new error message
      mysql-test/r/row-checksum.result:
        Updated to new error message
      mysql-test/r/symlink.result:
        Updated result file
      mysql-test/suite/innodb/r/innodb-create-options.result:
        Updated to new error message
      mysql-test/suite/innodb/r/innodb-zip.result:
        Updated to new error message
      mysql-test/suite/innodb/r/innodb.result:
        Updated to new error message
      storage/innobase/handler/ha_innodb.cc:
        Return HA_WRONG_CREATE_OPTION instead of ER_ILLEGAL_HA_CREATE_OPTION
        This gives more clear and OS indepedent error messages
      storage/xtradb/handler/ha_innodb.cc:
        Return HA_WRONG_CREATE_OPTION instead of ER_ILLEGAL_HA_CREATE_OPTION
        This gives more clear and OS indepedent error messages
      5096eb03
    • Michael Widenius's avatar
      Fixed compiler warnings · 134054cd
      Michael Widenius authored
      client/mysqltest.cc:
        Added cast
      plugin/feedback/utils.cc:
        Added #ifdef
      sql/sql_select.cc:
        Added cast
      sql/sys_vars.h:
        Changed limits to int
      support-files/compiler_warnings.supp:
        Added suppression
      134054cd
  15. 27 Jun, 2012 3 commits
    • Michael Widenius's avatar
      Automatic merge with 5.5 · 1d3da2c3
      Michael Widenius authored
      Fixed failing test case
      1d3da2c3
    • Michael Widenius's avatar
      automatic merge with 5.5 · 5c1ac646
      Michael Widenius authored
      5c1ac646
    • Michael Widenius's avatar
      Don't abort InnoDB/XtraDB if one can't allocate resources for AIO · a839a9a7
      Michael Widenius authored
      - Better error messages
      
      This fixes that one again can run the test systems with many threads without having to increase fs.aio-max-nr.
      
      
      mysql-test/include/mtr_check.sql:
        Ignore the INNODB_USE_NATIVE_AIO variable (may change during execution)
      mysql-test/mysql-test-run.pl:
        Ignore warnings for failure to setup AIO
      storage/innobase/os/os0file.c:
        Continue without AIO even if we can't allocate resources for AIO
      storage/xtradb/os/os0file.c:
        Continue without AIO even if we can't allocate resources for AIO
      storage/xtradb/srv/srv0start.c:
        Give an error message (instead of core dump) if AIO can't be initialized
      a839a9a7
  16. 25 Jun, 2012 1 commit
  17. 24 Jun, 2012 1 commit
  18. 23 Jun, 2012 3 commits
  19. 22 Jun, 2012 2 commits
  20. 21 Jun, 2012 7 commits
  21. 20 Jun, 2012 3 commits