- 04 Mar, 2015 9 commits
-
-
Sergey Vojtovich authored
Replaced hash with lock-free hash.
-
Sergey Vojtovich authored
Extended lf-hash implementation to accept user defined hash function.
-
Sergey Vojtovich authored
Added initializer callback to lf-hash. Needed to initialize properly non-POD types.
-
Sergey Vojtovich authored
Simplified MDL_object_lock and MDL_scoped_lock dichotomy so that they can be stored in LF_HASH. This was done by moving out their differences to a MDL_lock_strategy structure which is referenced from the MDL_lock object by pointer.
-
Sergey Vojtovich authored
Replaced m_ref_usage, m_ref_release, m_is_destroyed and m_version with single m_state, which is updated atomically. Needed to get rid of MDL_map::m_mutex.
-
Sergey Vojtovich authored
Removed MDL map partitions. Won't be needed when this MDEV is implemented.
-
Sergey Vojtovich authored
Removed MDL objects cache. Won't be needed when this MDEV is implemented.
-
Alexander Barkov authored
Based on the patch by Sriram Patil, made under terms of GSoC 2014.
-
Alexander Barkov authored
of very similar copies of my_well_formed_len_xxx(), implemented for big5, cp932, euckr, eucjpms, gb2312m gbk, sjis, ujis.
-
- 03 Mar, 2015 1 commit
-
-
Sergei Golubchik authored
adjust suppression rules after warning message format change
-
- 02 Mar, 2015 2 commits
-
-
Alexander Barkov authored
Adding a new virtual function MY_CHARSET_HANDLER::copy_abort(). Moving character set specific code into the correspoding implementations (for simple, multi-byte and mbmaxlen>1 character sets).
-
Jan Lindström authored
error messages.
-
- 01 Mar, 2015 2 commits
-
-
Sergei Golubchik authored
* remove useless suppressions from the test file, when a plugin doesn't load, the file isn't executed anyway * add the suppression to mysql-test-run.pl instead
-
Sergei Golubchik authored
-
- 28 Feb, 2015 9 commits
-
-
Sergei Golubchik authored
Take into account that PIE binaries are loaded at some offset, so addresses cannot be directly resolved with addr2line. Find this offset and subtract it before resolving an address.
-
Sergei Golubchik authored
MDEV-7000 Assertion `0' failed in Protocol::end_statement() on executing DDL under innodb_fake_changes=1 correct the if() condition to match the behavior of the old code that this if() was supposed to replace
-
Sergei Golubchik authored
There were two issues: * set_var_default_role::user was overwritten with a new value, allocated in the thd->mem_root, which is reset between executions. That was causing the crash. Solved by introducing set_var_default_role::real_user * when privilege tables were opened on EXECUTE, the reprepare_observer would abort the statement (as privilege tables are opened using the local TABLE_LIST that doesn't preserve metadata from PREPARE, so reprepare_observer thought they're changed). This issue also applied to SET PASSWORD. Solved by disabling reprepare_observer.
-
Sergei Golubchik authored
-
Nirbhay Choubey authored
Added logic to sort gtid list based on domain_id before populating them in string. Added a test case.
-
Nirbhay Choubey authored
-
Nirbhay Choubey authored
Removed 'galera-sst-mode' option from mysqldump and added logic in wsrep_sst_mysqldump script to retrieve gtid_binlog_state from donor node and send it to the joiner node.
-
Nirbhay Choubey authored
Added an include file to check galera library version.
-
Nirbhay Choubey authored
* Changed loopback detection to be done via ifa->ifa_flags * Removed unused function wsrep_guess_address()
-
- 27 Feb, 2015 2 commits
-
-
Alexander Barkov authored
by adding a new class String_copier. This is a pre-requisite patch for MDEV-6566 and MDEV-6572, to avoid adding more similar code.
-
Alexander Barkov authored
-
- 26 Feb, 2015 5 commits
-
-
Vicențiu Ciorbaru authored
Create_tmp_table was called incorrectly called in select_materialized_with_stats::create_result_table, having keep_row_order passed for the do_not_open parameter and keep_row_order always set to false.
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
-
Jan Lindström authored
file_key_management_plugin is used Fixed error handling and added disabling InnoDB redo log encryption if encryption key management plugin is not there.
-
- 25 Feb, 2015 2 commits
-
-
Sergei Petrunia authored
- Remove the compiler warning, add assert statements. - make select_describe() not call mysql_explain_union() for views that were "merged for INSERT".
-
Jan Lindström authored
file_key_management_plugin is used Fixed error handling and added disabling InnoDB redo log encryption if encryption key management plugin is not there.
-
- 24 Feb, 2015 1 commit
-
-
Sergei Golubchik authored
-
- 22 Feb, 2015 1 commit
-
-
Jan Lindström authored
of encryption/compression pages and that will happen if and only if dirty pages are written to the disk.
-
- 21 Feb, 2015 1 commit
-
-
Jan Lindström authored
MDEV-7399: Add support for INFORMATION_SCHEMA.INNODB_MUTEXES MDEV-7618: Improve semaphore instrumentation Introduced two new information schema tables to monitor mutex waits and semaphore waits. Added a new configuration variable innodb_intrument_semaphores to add thread_id, file name and line of current holder of mutex/rw_lock.
-
- 19 Feb, 2015 2 commits
-
-
Jan Lindström authored
Added support for compression method snappy for page compression.
-
Jan Lindström authored
-
- 18 Feb, 2015 2 commits
-
-
Jan Lindström authored
Changed wsrep plugin from mysql_plugin to maria_plugin to set up plugin_maturity to Stable.
-
Jan Lindström authored
encrypted tables Introduced a new innodb_default_page_encryption_key configuration variable to allow user to set the default key identifier.
-
- 17 Feb, 2015 1 commit
-
-
Sergei Golubchik authored
put cracklib_password_check into a separate package. build it conditionally on Debian/Ubuntu
-