1. 22 Dec, 2013 3 commits
    • Sergei Golubchik's avatar
      use dynamic libaio for ha_xtradb.so · 536ca571
      Sergei Golubchik authored
      536ca571
    • Sergei Golubchik's avatar
      fix xtradb I_S tables to load · 348c962c
      Sergei Golubchik authored
      348c962c
    • Sergei Golubchik's avatar
      Percona-Server-5.6.14-rel62.0 merge · ffa8c4cf
      Sergei Golubchik authored
      support ha_innodb.so as a dynamic plugin.
      * remove obsolete *,innodb_plugin.rdiff files
      * s/--plugin-load=/--plugin-load-add=/
      * MYSQL_PLUGIN_IMPORT glob_hostname[]
      * use my_error instead of push_warning_printf(ER_DEFAULT)
      * don't use tdc_size and tc_size in a module
      
      update test cases (XtraDB is 5.6.14, InnoDB is 5.6.10)
      * copy new tests over
      * disable some tests for (old) InnoDB
      * delete XtraDB tests that no longer apply
      
      small compatibility changes:
      * s/HTON_EXTENDED_KEYS/HTON_SUPPORTS_EXTENDED_KEYS/
      * revert unnecessary InnoDB changes to make it a bit closer to the upstream
      
      fix XtraDB to compile on Windows (both as a static and a dynamic plugin)
      
      disable XtraDB on Windows (deadlocks) and where no atomic ops are available (e.g. CentOS 5)
      
      
      storage/innobase/handler/ha_innodb.cc:
        revert few unnecessary changes to make it a bit closer to the original InnoDB
      storage/innobase/include/univ.i:
        correct the version to match what it was merged from
      ffa8c4cf
  2. 16 Dec, 2013 9 commits
  3. 15 Dec, 2013 5 commits
  4. 14 Dec, 2013 1 commit
  5. 13 Dec, 2013 4 commits
  6. 12 Dec, 2013 7 commits
  7. 11 Dec, 2013 7 commits
    • Olivier Bertrand's avatar
      - Add longjmp initialization in PlgAllocResult · 7e8504b5
      Olivier Bertrand authored
      modified:
        storage/connect/plgdbutl.cpp
      
      - Update type translation to take care of type_modifiers
      
      modified:
        storage/connect/ha_connect.cc
        storage/connect/myutil.cpp
        storage/connect/myutil.h
        storage/connect/odbconn.cpp
      7e8504b5
    • Igor Babaev's avatar
      fde2777b
    • Sergei Golubchik's avatar
      MDEV-5323 Ctrl-C not working under Ubuntu · 70f6ac10
      Sergei Golubchik authored
      don't reset interrupted_query after sending the KILL signal, otherwise
      the client won't know it has to stop fetching and printing the data.
      70f6ac10
    • Olivier Bertrand's avatar
      - Commit merged files from Alexander · 3a7f4f24
      Olivier Bertrand authored
      added:
        storage/connect/mysql-test/connect/r/odbc_postgresql.result
        storage/connect/mysql-test/connect/t/have_odbc_postgresql.inc
        storage/connect/mysql-test/connect/t/odbc_postgresql.sql
        storage/connect/mysql-test/connect/t/odbc_postgresql.test
      modified:
        storage/connect/odbconn.cpp
      3a7f4f24
    • Olivier Bertrand's avatar
      - Fix errors and warnings occuring in --embedded tests · f69980c6
      Olivier Bertrand authored
      modified:
        storage/connect/connect.cc
        storage/connect/ha_connect.cc
        storage/connect/mysql-test/connect/r/mysql.result
        storage/connect/mysql-test/connect/r/unsigned.result
        storage/connect/mysql-test/connect/t/mysql.test
        storage/connect/mysql-test/connect/t/unsigned.test
      f69980c6
    • Alexander Barkov's avatar
      83416c0f
    • Alexander Barkov's avatar
      MDEV-5341 ConnectSE: discovery for ODBC tables does not work if tables · f19f8f0e
      Alexander Barkov authored
      with the same names present in multiple schemas
      
      The "TABNAME" option now supports qualified table names,
      to connect to tables residing in a particular schema and catalog.
      
      Qualified table names have the following format:
      
        [[CatalogName.]SchemaName.]TableName
      
      Qualified table names can be used:
      
      1. In "normal" tables:
      
      CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC
      CONNECTION='DSN=ConnectEng;UID=mtr;PWD=mtr'
      TABNAME='schema1.t1';
      
      2. In catalog tables (CATFUNC=Tables  and CATFUNC=Columns)
      
      CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC
      CONNECTION='DSN=postgresql;UID=user;PWD=password'
      TABNAME='schema1.t1';
      
      Note, the % and _ wildcards are supported in
      the schema name and the table name parts:
      
      CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC
      CONNECTION='DSN=postgresql;UID=user;PWD=password'
      TABNAME='%.t1';
      
      CREATE TABLE t1 ENGINE=CONNECT TABLE_TYPE=ODBC
      CONNECTION='DSN=postgresql;UID=user;PWD=password'
      TABNAME='schema1.%';
      f19f8f0e
  8. 10 Dec, 2013 1 commit
  9. 12 Dec, 2013 2 commits
  10. 10 Dec, 2013 1 commit
    • Sergey Vojtovich's avatar
      MDEV-4956 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.used_tables · 98c4f167
      Sergey Vojtovich authored
      - tc_acquire_table and tc_release_table do not access
        TABLE_SHARE::tdc.used_tables anymore
      - in tc_acquire_table(): release LOCK_tdc after we relase LOCK_open
        (saves a few CPU cycles in critical section)
      - in tc_release_table(): if we reached table cache threshold, evict
        to-be-released table without moving it to unused_tables. unused_tables
        must be empty at this point.
      98c4f167