summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Allowed to use WITH clauses before SELECT in CREATE ... SELECTbb-10.2-mdev9864Igor Babaev2016-09-224-10/+108
| | | | | and INSERT ... SELECT. Added test cases.
* valgrind failuresSergei Golubchik2016-09-215-5/+9
| | | | | | and a couple of collaterals: * debugging assert in my_valgrind.h * trivial cleanup in sql_union.cc
* fix sporadic innodb.auto_increment_dup failuresSergei Golubchik2016-09-212-5/+9
| | | | fix a race condition in the test
* fix main.index_intersect_innodb failure on trusty-amd64Sergei Golubchik2016-09-212-2/+4
|
* Fixed bug mdev-10842.Igor Babaev2016-09-203-1/+72
| | | | | In some cases the function compare_order_elements() erroneously returned CMP_EQ for not equal elements.
* Merge branch '10.2' of github.com:MariaDB/server into 10.2Igor Babaev2016-09-19896-85420/+183049
|\
| * Merge branch '10.2' into bb-10.2-janSergei Golubchik2016-09-19919-18930/+70079
| |\
| * | update test resultsSergei Golubchik2016-09-162-89/+125
| | |
| * | increase I_S.FILES.FILE_NANE column lengthSergei Golubchik2016-09-162-3/+3
| | | | | | | | | | | | because InnoDB 5.7 tdecided to store a full path there
| * | debug-only test, use have_debug.incSergei Golubchik2016-09-161-0/+1
| | |
| * | fix debian: no ha_innodb.so for you, sorrySergei Golubchik2016-09-161-1/+0
| | |
| * | Fixed mutex deadlock found with innodb.innodb-defrag-concurrentJan Lindström2016-09-161-4/+1
| | | | | | | | | | | | | | | test. We should not take X-lock for index in the begining, setting tablespace as named space is enough.
| * | fix some quoting in error messagesSergei Golubchik2016-09-1615-146/+141
| | | | | | | | | | | | add_identifier change comes from 5.7, everything else is a follow-up
| * | Fix innodb_fts suiteSergei Golubchik2016-09-1413-186/+505
| | | | | | | | | | | | | | | | | | | | | | | | * 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()
| * | Fix crash on innodb_fts.innobase_drop_fts_index_tableJan Lindström2016-09-142-2/+2
| | | | | | | | | | | | | | | | | | 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().
| * | Fix test failure on tc_partition_list_directory becauseJan Lindström2016-09-141-0/+1
| | | | | | | | | | | | | | | | | | 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.
| * | MDEV-10548: Some of the debug sync waits do not work with InnoDB 5.7 (branch ↵Jan Lindström2016-09-146-4/+280
| | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | MDEV-10200: IS tables are not found on 10.2 InnoDB 5.7 (branch bb-10.2-jan)Jan Lindström2016-09-143-12/+26
| | | | | | | | | | | | | | | information_schema.innodb_changed_pages IS table available only on xtradb, add possible error for now.
| * | Windows : Remove one more CloseHandle() used on a (non-handle) thread idVladislav Vaintroub2016-09-131-4/+0
| | |
| * | Add error logging for aio error on WindowsVladislav Vaintroub2016-09-131-2/+12
| | |
| * | Windows : CloseHandle() returned by CreateThread().Vladislav Vaintroub2016-09-133-55/+4
| | | | | | | | | | | | | | | Don't wait until os_thread_exit to close it. Remove code from innodb_shutdown to close handles on Windows.
| * | avoid warnings about mtr.test_suppressions not being closed before theVladislav Vaintroub2016-09-132-4/+2
| | | | | | | | | | | | crash
| * | Fix test failure.Jan Lindström2016-09-132-8/+11
| | |
| * | fix MYSQL_FTPARSER_BOOLEAN_INFO initializationSergei Golubchik2016-09-111-1/+1
| | |
| * | Remove a bunch of TODO's, fix perfschema.threads_innodb testSergei Golubchik2016-09-1123-304/+90
| | |
| * | misc after-merge changes:Sergei Golubchik2016-09-1047-342/+141
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
| * | More test case fixes.Jan Lindström2016-09-093-0/+6
| | |
| * | Fix bunch of test failures and solaris build missing include.Jan Lindström2016-09-0917-34/+737
| | |
| * | MDEV-10551 Test innodb.defrag_mdl-9155 hangs on InnoDB 5.7Sergei Golubchik2016-09-082-1/+1
| | | | | | | | | | | | restore a table_flag lost in a merge
| * | Merge InnoDB 5.7 from mysql-5.7.14.Jan Lindström2016-09-08244-9069/+15626
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
| * | Merge InnoDB 5.7 from mysql-5.7.9.Jan Lindström2016-09-02835-80897/+171191
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Fixed a failure with --valgrind for cte_recursive.test.Igor Babaev2016-09-191-1/+0
| |/ |/|
* | maria.encrypt-wrong-key - cleanup properlySergei Golubchik2016-09-171-0/+2
| |
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-171-11/+12
| | | | | | | | Updated mysqld--help,win.rdiff.
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-161-1/+1
| | | | | | | | Some compilers are unhappy about mixed struct/class declarations.
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-161-1/+1
| | | | | | | | Fixed type cast.
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-165-11/+14
| | | | | | | | | | | | | | | | 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.
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-166-15/+85
| | | | | | | | Table cache instances autosizing.
* | MDEV-10296 - Multi-instance table cacheSergey Vojtovich2016-09-169-185/+186
| | | | | | | | Improve scalability by implementing multi-instance table cache.
* | Don't increment 'Empty_queries' for queries with errors.Monty2016-09-153-1/+18
| |
* | Test case for fix assertion/hang in read_init_file()Monty2016-09-152-2/+3
| |
* | Another attempt to fix bug mdev-10785 + cleanup for the previous attempt.Igor Babaev2016-09-142-8/+2
| |
* | Fixed bug mdev-10785.Igor Babaev2016-09-146-33/+59
| | | | | | | | | | | | | | | | | | 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.
* | Merge branch '10.2' of github.com:MariaDB/server into 10.2Igor Babaev2016-09-133-2/+105
|\ \
| * | MDEV-10779 Failing assertion lex->proc_list.elements == 0 or syntax error on ↵Alexander Barkov2016-09-133-2/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
* | | Fixed bug mdev-10783.Igor Babaev2016-09-133-1/+22
|/ / | | | | | | | | Do not push conditions into materialized views/derived tables marked with the flag 'fill_me'.
* | Window functions fail with --ps-protocolVicențiu Ciorbaru2016-09-121-1/+6
| | | | | | | | | | | | 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.
* | post-merge fixes for ec47beaSergei Golubchik2016-09-123-4/+5
| |
* | Fix sysvars_server_notembedded rdiff for 32-bitElena Stepanova2016-09-121-13/+4
| |
* | Merge pull request #232 from 0xAX/no-need-to-zero-vio-netSergey Vojtovich2016-09-121-1/+0
|\ \ | | | | | | no need to set net->vio to zero in mysql_real_connect