| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
and INSERT ... SELECT.
Added test cases.
|
|
|
|
|
|
| |
and a couple of collaterals:
* debugging assert in my_valgrind.h
* trivial cleanup in sql_union.cc
|
|
|
|
| |
fix a race condition in the test
|
| |
|
|
|
|
|
| |
In some cases the function compare_order_elements() erroneously
returned CMP_EQ for not equal elements.
|
|\ |
|
| |\ |
|
| | | |
|
| | |
| | |
| | |
| | | |
because InnoDB 5.7 tdecided to store a full path there
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
test. We should not take X-lock for index in the begining, setting
tablespace as named space is enough.
|
| | |
| | |
| | |
| | | |
add_identifier change comes from 5.7, everything else is a follow-up
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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()
|
| | |
| | |
| | |
| | |
| | |
| | | |
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().
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
bb-10.2-jan)
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.
|
| | |
| | |
| | |
| | |
| | | |
information_schema.innodb_changed_pages IS table available only on
xtradb, add possible error for now.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Don't wait until os_thread_exit to close it.
Remove code from innodb_shutdown to close handles on Windows.
|
| | |
| | |
| | |
| | | |
crash
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* 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
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
restore a table_flag lost in a merge
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| |/
|/| |
|
| | |
|
| |
| |
| |
| | |
Updated mysqld--help,win.rdiff.
|
| |
| |
| |
| | |
Some compilers are unhappy about mixed struct/class declarations.
|
| |
| |
| |
| | |
Fixed type cast.
|
| |
| |
| |
| |
| |
| |
| |
| | |
Fixed sysvars_server_[not]embedded failure: changed type of
table_open_cache_instances from ulong to uint.
Added casts foratomic operations around tc_active_instances and
tc_contention_warning_reported: needed on some platforms.
|
| |
| |
| |
| | |
Table cache instances autosizing.
|
| |
| |
| |
| | |
Improve scalability by implementing multi-instance table cache.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The condition pushed into WHERE/HAVING of a materialized
view/derived table may differ for different executions of
the same prepared statement. That's why the should be
ANDed with the existing WHERE/HAVING conditions only after all
permanent transformations of these conditions has been
performed.
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
PROCEDURE ANALYSE in UNION
Reverting a part of the patch for "MDEV-8909union parser cleanup",
as a parenthesized SELECT with PROCEDURE followed by UNION is not
disallowed by the grammar (only a non-parenthesized SELECT with PROCEDURE
followed by a UNION is disallowed grammatically).
|
|/ /
| |
| |
| |
| | |
Do not push conditions into materialized views/derived tables
marked with the flag 'fill_me'.
|
| |
| |
| |
| |
| |
| | |
When running with --ps protocol, window functions cleanup method may
be called twice. Enforce proper cleanup by setting pointers to NULL
after deletion. This prevents double deletion on second cleanup.
|
| | |
|
| | |
|
|\ \
| | |
| | | |
no need to set net->vio to zero in mysql_real_connect
|