1. 01 Aug, 2013 1 commit
  2. 18 Jul, 2013 1 commit
  3. 17 Jul, 2013 4 commits
  4. 16 Jul, 2013 14 commits
  5. 15 Jul, 2013 2 commits
  6. 11 Jul, 2013 2 commits
  7. 10 Jul, 2013 6 commits
    • Alexander Barkov's avatar
      Merging temporal literals · 48561466
      Alexander Barkov authored
      added:
        mysql-test/r/temporal_literal.result
        mysql-test/t/temporal_literal.test
      modified:
        client/mysqlbinlog.cc
        include/my_time.h
        mysql-test/r/cast.result
        mysql-test/r/partition_innodb.result
        mysql-test/t/cast.test
        mysql-test/t/partition_innodb.test
        sql-common/my_time.c
        sql/field.cc
        sql/item.cc
        sql/item.h
        sql/item_cmpfunc.cc
        sql/item_create.cc
        sql/item_create.h
        sql/item_strfunc.cc
        sql/item_timefunc.cc
        sql/item_timefunc.h
        sql/sql_select.cc
        sql/sql_time.cc
        sql/sql_time.h
        sql/sql_yacc.yy
        storage/spider/spd_db_mysql.cc
      pending merges:
        Alexander Barkov 2013-07-10 Adding support for the SQL-standard temporal...
      48561466
    • unknown's avatar
      MDEV-4708: GTID strict mode doesn't work on a database with purged binlogs · 4c097224
      unknown authored
      When a new master is provisioned that does not have any old binlogs,
      the @@gtid_slave_pos is used to know where in the GTID history the
      provisioning happened. A slave is allowed to connect at the point of
      this value of @@gtid_slave_pos, even if that GTID is not in the
      binlogs on the new master.
      
      The code to handle this case when the binlog on the newly provisioned
      master is completely empty was just wrong (couple of typos). Clearly it
      had never been tested ... :-/
      4c097224
    • unknown's avatar
      MDEV-4708: GTID strict mode doesn't work on a database with purged binlogs · a142801f
      unknown authored
      When a new master is provisioned that does not have any old binlogs,
      the @@gtid_slave_pos is used to know where in the GTID history the
      provisioning happened. A slave is allowed to connect at the point of
      this value of @@gtid_slave_pos, even if that GTID is not in the
      binlogs on the new master.
      
      But --gtid-strict-mode did not correctly handle this case. When strict
      mode was enabled, an attempt to connect at the position would cause an
      error about holes in the binlog, which is not correct.
      
      This patch adds a hash of GTIDs that need to be treated specially by
      GTID strict mode to deal correctly with this case.
      a142801f
    • Alexander Barkov's avatar
      Adding support for the SQL-standard temporal literals. · fe8904c9
      Alexander Barkov authored
      added:
        mysql-test/r/temporal_literal.result
        mysql-test/t/temporal_literal.test
      modified:
        client/mysqlbinlog.cc
        include/my_time.h
        mysql-test/r/cast.result
        mysql-test/r/partition_innodb.result
        mysql-test/t/cast.test
        mysql-test/t/partition_innodb.test
        sql-common/my_time.c
        sql/field.cc
        sql/item.cc
        sql/item.h
        sql/item_cmpfunc.cc
        sql/item_create.cc
        sql/item_create.h
        sql/item_strfunc.cc
        sql/item_timefunc.cc
        sql/item_timefunc.h
        sql/sql_select.cc
        sql/sql_time.cc
        sql/sql_time.h
        sql/sql_yacc.yy
        storage/spider/spd_db_mysql.cc
      fe8904c9
    • Alexander Barkov's avatar
      Adding support for MySQL-5.6 temporal column types: · fcccbc1e
      Alexander Barkov authored
        TIME, DATETIME, TIMESTAMP
      
      
      added:
        mysql-test/r/type_temporal_mysql56.result
        mysql-test/std_data/mysql56datetime.MYD
        mysql-test/std_data/mysql56datetime.MYI
        mysql-test/std_data/mysql56datetime.frm
        mysql-test/std_data/mysql56time.MYD
        mysql-test/std_data/mysql56time.MYI
        mysql-test/std_data/mysql56time.frm
        mysql-test/std_data/mysql56timestamp.MYD
        mysql-test/std_data/mysql56timestamp.MYI
        mysql-test/std_data/mysql56timestamp.frm
        mysql-test/suite/rpl/r/rpl_temporal_mysql56.result
        mysql-test/suite/rpl/t/rpl_temporal_mysql56.test
        mysql-test/t/type_temporal_mysql56.test
        sql/compat56.cc
        sql/compat56.h
      modified:
        client/mysqlbinlog.cc
        include/my_time.h
        include/mysql.h.pp
        include/mysql_com.h
        mysql-test/r/statistics.result
        mysql-test/r/strict.result
        mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_innodb.result
        mysql-test/suite/binlog/r/binlog_mysqlbinlog_row_myisam.result
        sql-common/my_time.c
        sql/CMakeLists.txt
        sql/field.cc
        sql/field.h
        sql/item.cc
        sql/item_strfunc.cc
        sql/item_sum.cc
        sql/item_timefunc.cc
        sql/log_event.cc
        sql/opt_range.cc
        sql/opt_table_elimination.cc
        sql/protocol.cc
        sql/rpl_utility.cc
        sql/rpl_utility.h
        sql/sql_partition.cc
        sql/sql_prepare.cc
        sql/sql_select.cc
        sql/sql_table.cc
        sql/table.cc
        storage/perfschema/pfs_engine_table.cc
      fcccbc1e
    • Alexander Barkov's avatar
      Merge from 10.0-connect · 9630a6c7
      Alexander Barkov authored
      modified:
        storage/connect/connect.cc
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/odbconn.cpp
        storage/connect/osutil.c
        storage/connect/tabutil.cpp
      pending merges:
        Olivier Bertrand 2013-07-08 - Suppress some ubuntu compiler warnings
          Alexander Barkov 2013-07-08 Re-enabling connect tests in 10.0-connect
      9630a6c7
  8. 09 Jul, 2013 4 commits
    • Alexander Barkov's avatar
      Merge from 5.3 · 34b7c474
      Alexander Barkov authored
      34b7c474
    • Vladislav Vaintroub's avatar
      MDEV-4409 - Fix deadlock in MySQL key cache code, that can happen if there is... · 5f4318b6
      Vladislav Vaintroub authored
      MDEV-4409 - Fix deadlock in MySQL key cache code, that can happen if there is a key cache resize running in parallel with an update.
      
      If there is a key cache resize,a  thread writing to key cache, will pause waiting  until resize finishes. However this thread is won't be woken, because resize does not  signaling waiters anymore. This is a regression introduced in WL#86(segmented MyISAM key cache)
      The fix is to unconditionally release  threads waiting on resize_queue when resize  finishes, as in pre-WL#86 code.
      5f4318b6
    • Alexander Barkov's avatar
      Merge from 5.2 · da3c97c3
      Alexander Barkov authored
      modified:
        mysql-test/suite/plugins/r/fulltext_plugin.result
        mysql-test/suite/plugins/t/fulltext_plugin.test
        plugin/fulltext/plugin_example.c
        sql/sql_show.cc
      pending merges:
        Alexander Barkov 2013-07-09 [merge] Merge from 5.1
          Sergei Golubchik 2013-07-06 Bug #69682 - mysqld crashes after uninst...
          Sergei Golubchik 2013-05-24 MDEV-4575 MySQL client doesn't strip off...
      da3c97c3
    • Alexander Barkov's avatar
      Merge from 5.1 · 4555a0b3
      Alexander Barkov authored
      modified:
        mysql-test/suite/plugins/r/fulltext_plugin.result
        mysql-test/suite/plugins/t/fulltext_plugin.test
        plugin/fulltext/plugin_example.c
        sql/sql_show.cc
      pending merges:
        Sergei Golubchik 2013-07-06 Bug #69682 - mysqld crashes after uninstall ...
          Sergei Golubchik 2013-05-24 MDEV-4575 MySQL client doesn't strip off...
      4555a0b3
  9. 08 Jul, 2013 6 commits
    • Olivier Bertrand's avatar
      - Suppress some ubuntu compiler warnings · 91c5399a
      Olivier Bertrand authored
      modified:
        storage/connect/connect.cc
        storage/connect/ha_connect.cc
        storage/connect/mycat.cc
        storage/connect/odbconn.cpp
        storage/connect/osutil.c
        storage/connect/tabutil.cpp
      91c5399a
    • Alexander Barkov's avatar
      Re-enabling connect tests in 10.0-connect · 02c78d96
      Alexander Barkov authored
      (still disabled in 10.0 due to valgrind failures)
      
      modified:
        mysql-test/mysql-test-run.pl
      02c78d96
    • Alexander Barkov's avatar
      Merging from 10.0-connect · b387dac5
      Alexander Barkov authored
      added:
        storage/connect/mysql-test/connect/r/mul.result
        storage/connect/mysql-test/connect/t/mul.test
      modified:
        storage/connect/domdoc.h
        storage/connect/filamfix.cpp
        storage/connect/filamtxt.cpp
        storage/connect/filamvct.cpp
        storage/connect/fmdlex.c
        storage/connect/global.h
        storage/connect/ha_connect.cc
        storage/connect/ha_connect.h
        storage/connect/inihandl.c
        storage/connect/inihandl.h
        storage/connect/libdoc.cpp
        storage/connect/libdoc.h
        storage/connect/mycat.cc
        storage/connect/myconn.cpp
        storage/connect/mysql-test/connect/r/dbf.result
        storage/connect/mysql-test/connect/t/odbc_sqlite3.test
        storage/connect/myutil.cpp
        storage/connect/odbconn.cpp
        storage/connect/osutil.c
        storage/connect/plgdbsem.h
        storage/connect/plgdbutl.cpp
        storage/connect/plgxml.h
        storage/connect/plugutil.c
        storage/connect/tabdos.cpp
        storage/connect/tabfix.cpp
        storage/connect/tabmul.cpp*
        storage/connect/tabmysql.cpp
        storage/connect/tabmysql.h
        storage/connect/taboccur.cpp
        storage/connect/taboccur.h
        storage/connect/tabodbc.cpp
        storage/connect/tabpivot.h
        storage/connect/tabsys.cpp
        storage/connect/tabtbl.cpp
        storage/connect/tabtbl.h
        storage/connect/tabvct.cpp
        storage/connect/tabxml.cpp
        storage/connect/valblk.cpp
        storage/connect/value.cpp
        storage/connect/xindex.cpp
      pending merges:
        Olivier Bertrand 2013-07-08 - Suppressing wrong code (INI tables are not...
          Alexander Barkov 2013-07-08 Adding instructions on how to install sq...
          Alexander Barkov 2013-07-08 Fixing some of the memory leaks in ODBCC...
          Alexander Barkov 2013-07-08 Fixing a warning:
          Alexander Barkov 2013-07-08 Fixing warnings:
          Alexander Barkov 2013-07-08 Fixing a warning:
          Alexander Barkov 2013-07-08 Fixing warnings:
          Alexander Barkov 2013-07-08 Fixing a warning:
          Alexander Barkov 2013-07-08 Fixing warnings:
          Alexander Barkov 2013-07-08 Fixing warnings:
          Alexander Barkov 2013-07-08 fixing warnings:
          Alexander Barkov 2013-07-08 Fixing a typo in the previous push
          Alexander Barkov 2013-07-08 fixing warnings:
          Alexander Barkov 2013-07-08 Fixing the "no previous declaration for ...
          Alexander Barkov 2013-07-08 Fixing numerous "variable is set but nev...
          Olivier Bertrand 2013-07-06 - Remove unuseful option causing valgrin...
          Olivier Bertrand 2013-07-05 - Try to fix a uninitialised valgrind wa...
          Olivier Bertrand 2013-07-04 - Make sure Remark is initialised
          Olivier Bertrand 2013-07-04 - Make sure Remark is initialised in ha_...
          Olivier Bertrand 2013-07-03 - Makes memory check conditionally
          Olivier Bertrand 2013-07-03 - Make sure result are ordered the same ...
          Olivier Bertrand 2013-07-02 - Fix memory leak in libdoc.cpp in LIBXM...
          Olivier Bertrand 2013-06-30 - Working on eliminating valgrind warnin...
          Olivier Bertrand 2013-06-30 - Trying to get rid of some valgrind war...
          Olivier Bertrand 2013-06-29 - Release storage allocated by flex
          Olivier Bertrand 2013-06-29 - Add the PROFILE_End function in inihan...
          Olivier Bertrand 2013-06-28 - Release memory allocated by inihandl i...
          Olivier Bertrand 2013-06-26 - Trying to remove those warnings about ...
          Olivier Bertrand 2013-06-26 - In connect_assisted_discovery the test...
          Olivier Bertrand 2013-06-26 - Fix potential bug in MYSQLCOL::WriteCo...
          Olivier Bertrand 2013-06-16 - Implemented: The use of Federated serv...
          Olivier Bertrand 2013-06-14 - Add a test case for multiple tables
          Olivier Bertrand 2013-06-14 - Fix regression error for multiple 2 ta...
          Olivier Bertrand 2013-06-12 - To avoid crashing in debug mode, the e...
          Olivier Bertrand 2013-06-12 - Suballocate filename in TDBMUL::InitFi...
          Olivier Bertrand 2013-06-12 - Add trace in TDBMUL::GetMaxSize.
          Olivier Bertrand 2013-06-12 - Fix MDEV-4638
          Olivier Bertrand 2013-06-08 [merge] - Commit merged changes
          Alexander Barkov 2013-06-08 Enabling Connect tests
          Olivier Bertrand 2013-06-08 - Set timeout values in MYSQLC::Open
      b387dac5
    • Alexander Barkov's avatar
      Merging from 5.3 · 3f8c0271
      Alexander Barkov authored
      modified:
        include/my_time.h
        libmysql/libmysql.c
        mysql-test/r/adddate_454.result
        mysql-test/r/cast.result
        mysql-test/r/date_formats.result
        mysql-test/r/func_sapdb.result
        mysql-test/r/func_time.result
        mysql-test/r/mdev316.result
        mysql-test/r/parser.result
        mysql-test/r/partition_datatype.result
        mysql-test/r/partition_pruning.result
        mysql-test/r/type_date.result
        mysql-test/r/type_datetime.result
        mysql-test/suite/vcol/r/vcol_misc.result
        mysql-test/t/cast.test
        sql-common/my_time.c
        sql/field.cc
        sql/field_conv.cc
        sql/filesort.cc
        sql/item.cc
        sql/item.h
        sql/item_cmpfunc.cc
        sql/item_func.cc
        sql/item_strfunc.cc
        sql/item_timefunc.cc
        sql/sql_time.cc
      pending merges:
        Sergei Golubchik 2013-07-03 MDEV-4667 DATE('string') incompability betwe...
      3f8c0271
    • Olivier Bertrand's avatar
      - Suppressing wrong code (INI tables are not indexables) · 146c04ef
      Olivier Bertrand authored
      modified:
        storage/connect/tabsys.cpp
      146c04ef
    • Alexander Barkov's avatar
      Adding instructions on how to install sqlite3 ODBC driver · d6853e9f
      Alexander Barkov authored
      for test purposes.
      
      modified:
        storage/connect/mysql-test/connect/t/odbc_sqlite3.test
      d6853e9f