- 16 Sep, 2016 4 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Jan Lindström authored
test. We should not take X-lock for index in the begining, setting tablespace as named space is enough.
-
Sergei Golubchik authored
add_identifier change comes from 5.7, everything else is a follow-up
-
- 14 Sep, 2016 5 commits
-
-
Sergei Golubchik authored
* update (some) tests from 5.7 * update results (e.g. cardinality is no longer reported) * uncomment MYSQL_PLUGIN_FULLTEXT_PARSER/MYSQL_FTS_PARSER code * initialize m_prebuilt->m_fts_limit manually, as we do not use ft_init_ext_with_hints()
-
Jan Lindström authored
We need to pass nonatomic=false (dont allow data dict unlock), because the transaction may hold locks on SYS_* tables from previous calls to fts_drop_table().
-
Jan Lindström authored
innodb-strict-mode by default is now ON, disabling it for this test because test uses INDEX DICECTORY that is not really supported by InnoDB.
-
Jan Lindström authored
Fixed auto_increment_dup test. Current behavior is correct for repeatable read (and serializable) isolation levels. Old behavior is correct for read committed isolation level.
-
Jan Lindström authored
information_schema.innodb_changed_pages IS table available only on xtradb, add possible error for now.
-
- 13 Sep, 2016 5 commits
-
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
-
Vladislav Vaintroub authored
Don't wait until os_thread_exit to close it. Remove code from innodb_shutdown to close handles on Windows.
-
Vladislav Vaintroub authored
crash
-
Jan Lindström authored
-
- 11 Sep, 2016 2 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
- 10 Sep, 2016 1 commit
-
-
Sergei Golubchik authored
* remove new InnoDB-specific ER_ and HA_ERR_ codes * renamed few old ER_ and HA_ERR_ error messages to be less MyISAM-specific * remove duplicate enum definitions (durability_properties, icp_result) * move new mysql-test include files to their owner suite * rename xtradb.rdiff files to *-disabled * remove mistakenly committed helper perl module * remove long obsolete handler::ha_statistic_increment() method * restore the standard C xid_t structure to not have setters and getters * remove xid_t::reset that was cleaning too much * move MySQL-5.7 ER_ codes where they belong * fir innodb to include service_wsrep.h not internal wsrep headers * update tests and results
-
- 09 Sep, 2016 2 commits
-
-
Jan Lindström authored
-
Jan Lindström authored
-
- 08 Sep, 2016 2 commits
-
-
Sergei Golubchik authored
restore a table_flag lost in a merge
-
Jan Lindström authored
Contains also: MDEV-10549 mysqld: sql/handler.cc:2692: int handler::ha_index_first(uchar*): Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed. (branch bb-10.2-jan) Unlike MySQL, InnoDB still uses THR_LOCK in MariaDB MDEV-10548 Some of the debug sync waits do not work with InnoDB 5.7 (branch bb-10.2-jan) enable tests that were fixed in MDEV-10549 MDEV-10548 Some of the debug sync waits do not work with InnoDB 5.7 (branch bb-10.2-jan) fix main.innodb_mysql_sync - re-enable online alter for partitioned innodb tables
-
- 02 Sep, 2016 1 commit
-
-
Jan Lindström authored
Contains also MDEV-10547: Test multi_update_innodb fails with InnoDB 5.7 The failure happened because 5.7 has changed the signature of the bool handler::primary_key_is_clustered() const virtual function ("const" was added). InnoDB was using the old signature which caused the function not to be used. MDEV-10550: Parallel replication lock waits/deadlock handling does not work with InnoDB 5.7 Fixed mutexing problem on lock_trx_handle_wait. Note that rpl_parallel and rpl_optimistic_parallel tests still fail. MDEV-10156 : Group commit tests fail on 10.2 InnoDB (branch bb-10.2-jan) Reason: incorrect merge MDEV-10550: Parallel replication can't sync with master in InnoDB 5.7 (branch bb-10.2-jan) Reason: incorrect merge
-
- 04 Jul, 2016 2 commits
-
-
Oleksandr Byelkin authored
Reduce number of network send() calls for batch update requests
-
Daniel Bartholomew authored
-
- 03 Jul, 2016 1 commit
-
-
Alexander Barkov authored
Adding Converter_double_to_longlong and reusing it in: 1. Field_longlong::store(double nr) 2. Field_double::val_int() 3. Item::val_int_from_real() 4. Item_dyncol_get::val_int() As a good side efferct, now overflow in conversion in the mentioned val_xxx() methods return exactly the same warning.
-
- 02 Jul, 2016 4 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
include the dropped object type
-
Elena Stepanova authored
-
Elena Stepanova authored
- 12d75e61 - new thread stack size - 99e48cb1 - warning text changed - 6c173324 - default values for BLOBs - c87e002b - don't return a negative zero
-
- 01 Jul, 2016 6 commits
-
-
Sergei Golubchik authored
this is useless now, flags are recalculated on load anyway. But storing flags on disk means we cannot easily change (add, remove, or renumber) them in the new MariaDB version.
-
Sergei Golubchik authored
because table->map is set much later. Use check_vcol_func_processor() to detect fields too.
-
Sergei Golubchik authored
-
Alexander Barkov authored
"thd" is available through the "table" argument, as table->in_use.
-
Sergei Golubchik authored
Restore the fix from the commit 99cd5a96 that was lost in a merge.
-
Nirbhay Choubey authored
-
- 30 Jun, 2016 5 commits
-
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
-
Sergei Golubchik authored
it's not enough to look for NOT NULL IS, this also fails queries like SELECT NOT NULL <=> NULL; and adds no value anymore, as the grammar now requires parentheses
-
Sergei Golubchik authored
-