mariadb/sql
Monty 98e36b2999 With parallel replication we have had a couple of bugs where DDL's
(like DROP TABLE) has been scheduled before conflicting DDL's (like INSERT)
are commited.

What makes these bugs hard to detect is that in most cases any wrong
schduling are caught by MDL locks. It's only when there are timing issues
that the bugs (usually deadlocks) are noticed.

This patch adds a DBUG_ASSERT() that detects, in parallel replication,
if a DDL is scheduled before any depending DML'S are commited.
It does this be checking if there are any conflicting replication locks
when the DDL is about to wait for getting it's MDL lock.

I also did some minor code cleanups in sql_base.cc to make this code
similar to other related code.
2016-08-12 20:02:23 +03:00
..
examples merge with 5.3 2011-10-19 21:45:18 +02:00
share Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
add_errmsg
authors.h MDEV-6821, MDEV-6826 - Update authors and contributors 2016-02-04 16:00:11 +02:00
bounded_queue.h MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
client_settings.h MDEV-9346 - The federatedx and spider engine make mysqld crash when they are 2016-02-16 18:40:04 +04:00
CMakeLists.txt perfschema 5.6.24 2015-05-05 15:23:47 +02:00
compat56.cc Adding support for MySQL-5.6 temporal column types: 2013-07-10 11:49:17 +04:00
compat56.h Adding support for MySQL-5.6 temporal column types: 2013-07-10 11:49:17 +04:00
contributors.h Update contributors 2016-07-27 15:29:32 +02:00
create_options.cc MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT 2014-07-08 19:39:27 +02:00
create_options.h MDEV-5867 ALTER TABLE t1 ENGINE=InnoDB keeps bad options when t1 ENGINE is CONNECT 2014-07-08 19:39:27 +02:00
custom_conf.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
datadict.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
datadict.h remove dd_frm_type(), dd_frm_storage_engine(), dd_check_storage_engine_flag() 2013-04-09 15:50:30 +02:00
debug_sync.cc MDEV-6582: DEBUG_SYNC does not reset mysys_var->current_mutex, causes assertion "Trying to unlock mutex that wasn't locked" 2014-11-26 11:07:32 +01:00
debug_sync.h Fixed failing test cases and compiler warnings 2016-04-25 15:37:24 +03:00
derror.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
derror.h
des_key_file.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
des_key_file.h
discover.cc fix extension_based_table_discovery for partitioned tables 2016-03-21 11:43:19 +01:00
discover.h 10.0-monty merge 2013-07-21 16:39:19 +02:00
event_data_objects.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
event_data_objects.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_db_repository.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
event_db_repository.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_parse_data.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
event_parse_data.h 5.3 merge 2012-01-13 15:50:02 +01:00
event_queue.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
event_queue.h 5.2 merge 2014-03-16 21:03:01 +01:00
event_scheduler.cc MDEV-10043 - main.events_restart fails sporadically in buildbot (crashes upon 2016-06-20 15:17:10 +04:00
event_scheduler.h 10.0-base merge 2014-02-26 15:28:07 +01:00
events.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
events.h Allow mysql_upgrade to enable event after table is corrected 2015-10-21 16:31:11 +03:00
field.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
field.h Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
field_conv.cc Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
filesort.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
filesort.h MDEV-415: Back-port of the WL task #1393 from the mysql-5.6 code line. 2012-09-01 14:21:59 -07:00
filesort_utils.cc MDEV-4285 Server crashes in ptr_compare on NOW and CAST in ORDER BY 2014-11-18 22:27:31 +01:00
filesort_utils.h MDEV-5173 Cppcheck report 2014-03-19 09:58:06 +01:00
gcalc_slicescan.cc compilation errors on sparc sun studio 10 2016-02-15 12:51:35 +01:00
gcalc_slicescan.h MDEV-9527 build FAILs with GCC 5.1 with release supported "-std=c+11" 2016-03-18 16:55:11 +01:00
gcalc_tools.cc compilation errors on sparc sun studio 10 2016-02-15 12:51:35 +01:00
gcalc_tools.h 5.3->5.5 merge 2011-11-27 17:46:20 +01:00
gen_lex_hash.cc MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail 2016-04-26 16:15:15 +04:00
gen_lex_token.cc Merge branch 'merge-perfschema-5.6' into 10.0 2015-08-03 16:34:59 +02:00
gstream.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
gstream.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_ndbcluster.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster_binlog.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_ndbcluster_binlog.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
ha_ndbcluster_cond.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
ha_ndbcluster_cond.h 10.0-base merge 2014-02-26 15:28:07 +01:00
ha_ndbcluster_tables.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
ha_partition.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
ha_partition.h 5.5 merge 2014-03-26 22:25:38 +01:00
handler.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
handler.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
hash_filo.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
hash_filo.h List<>-style template wrapper over hash_filo 2014-03-19 09:57:09 +01:00
hostname.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
hostname.h MDEV-4058 2013-06-27 12:51:34 +03:00
init.cc MDEV-8378 - Debian: the Lintian complains about many "shlib-calls-exit" in many 2015-12-16 19:39:00 +04:00
init.h
innodb_priv.h Percona-Server-5.6.14-rel62.0 merge 2013-12-22 17:06:50 +01:00
item.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_buff.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_cmpfunc.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_cmpfunc.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_create.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_create.h Moving Item::str_value from public to protected. 2014-09-03 01:56:21 +04:00
item_func.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item_func.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_geofunc.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item_geofunc.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
item_inetfunc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_inetfunc.h MDEV-4051 INET6_ATON() and INET6_NTOA() 2014-05-30 16:19:00 +04:00
item_row.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_row.h 5.3 merge 2012-01-13 15:50:02 +01:00
item_strfunc.cc MDEV-8482 mysql-test - main.func_encrypt fails if FIPS=1 2016-04-24 18:15:20 +02:00
item_strfunc.h Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
item_subselect.cc Merge branch '5.5' into 10.0 2016-06-28 11:25:59 +02:00
item_subselect.h Merge branch '5.5' into 10.0 2016-06-28 11:25:59 +02:00
item_sum.cc Bug#20755389 SERVER CRASHES IN ITEM_FUNC_GROUP_CONCAT::FIX_FIELDS ON 2015-11-02 16:30:57 +05:30
item_sum.h Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
item_timefunc.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
item_timefunc.h 5.5 merge 2014-11-19 17:23:39 +01:00
item_xmlfunc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
item_xmlfunc.h A joint patch for: 2014-03-23 15:15:07 +04:00
key.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
key.h 10.0-base merge 2014-02-26 15:28:07 +01:00
keycaches.cc Fixed compiler warnings and a not critical memory leak 2013-04-17 22:33:33 +03:00
keycaches.h Fixed compiler warnings and a not critical memory leak 2013-04-17 22:33:33 +03:00
lex.h Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
lex_symbol.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
lock.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
lock.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
log.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
log.h Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
log_event.cc MDEV-8638: REVOKE ALL PRIVILEGES, GRANT OPTION FROM CURRENT_ROLE breaks replication 2016-06-22 16:41:38 +03:00
log_event.h MDEV-4487 Allow replication from MySQL 5.6+ when GTID is enabled on the master 2015-10-08 10:45:09 +03:00
log_event_old.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
log_event_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
log_slow.h Add parenthesis in macro definitions to prevent order of operation problems. 2015-07-16 16:03:06 -07:00
main.cc
mdl.cc With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
mdl.h With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
mem_root_array.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
message.h CRLF->LF 2015-06-02 22:07:47 +02:00
message.mc
message.rc CRLF->LF 2015-06-02 22:07:47 +02:00
mf_iocache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
MSG00001.bin
multi_range_read.cc 5.5 merge 2014-11-19 17:23:39 +01:00
multi_range_read.h Merge 2014-10-29 15:20:46 +03:00
my_apc.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
my_apc.h MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
my_decimal.cc Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
my_decimal.h 5.2 merge 2014-03-16 21:03:01 +01:00
mysql_install_db.cc Update AskMonty and Atlassian references to MariaDB 2016-03-08 15:24:01 +02:00
mysql_upgrade_service.cc
mysqld.cc Fix crash due to heap corruption in main.shm 2016-04-28 22:18:15 +02:00
mysqld.h revert part of 69f1a32 2016-06-22 10:23:11 +02:00
mysqld_suffix.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
net_serv.cc Cleanup of slave code: 2016-01-03 13:20:07 +02:00
nt_servc.cc Do not use SECONDS_IN_24H in nt_servc.cc. 2014-03-07 10:34:07 +04:00
nt_servc.h Bug#11754011: 45546: START WINDOWS SERVICE, THEN EXECUTE WHAT IS NEEDED. 2011-12-13 17:44:19 +02:00
opt_index_cond_pushdown.cc MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
opt_range.cc MDEV-10020 InnoDB NOT IN Query Crash When One Item Is NULL 2016-06-20 14:11:01 +04:00
opt_range.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
opt_range_mrr.cc 10.0-monty merge 2013-07-21 16:39:19 +02:00
opt_subselect.cc MDEV-9988 - Insert cast to suppress -Wdynamic-class-memaccess 2016-04-28 22:04:41 +04:00
opt_subselect.h MDEV-8289: Semijoin inflates number of rows in query result 2015-08-18 22:54:42 +03:00
opt_sum.cc MDEV-7930 Assertion `table_share->tmp_table != NO_TMP_TABLE || m_lock_type != 2' failed in handler::ha_index_read_map 2015-10-28 09:34:05 +01:00
opt_table_elimination.cc MDEV-6978 Bad results with join comparing case insensitive VARCHAR/ENUM/SET 2014-11-19 10:33:49 +04:00
parse_file.cc MDEV-8045 Assertion `0' fails in Protocol::end_statement on CREATE VIEW after another connection aborted 2015-05-03 18:26:02 +02:00
parse_file.h 5.3 merge 2012-05-04 07:16:38 +02:00
partition_element.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
partition_info.cc Merge branch '5.5' into 10.0 2015-10-09 17:12:26 +02:00
partition_info.h BUG#16613004 PARTITIONING DDL, CRASH IN FIELD_VARSTRING::CMP_MAX 2015-07-08 10:00:53 +05:30
password.c MDEV-6153 Trivial Lintian errors in MariaDB sources: spelling errors and wrong executable bits 2014-05-13 11:53:30 +02:00
plistsort.c
procedure.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
procedure.h 5.2 merge 2014-03-16 21:03:01 +01:00
protocol.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
protocol.h 5.5 merge 2014-05-09 12:35:11 +02:00
records.cc Fixed MDEV-8408 2015-10-23 18:49:02 +03:00
records.h Fixed MDEV-8408 2015-10-23 18:49:02 +03:00
repl_failsafe.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
repl_failsafe.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
replication.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
rpl_constants.h MDEV-5115 RBR from MySQL 5.6 to MariaDB 10.0 does not work 2013-12-09 12:37:45 +01:00
rpl_filter.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
rpl_filter.h 5.1 merge 2014-03-16 13:59:44 +01:00
rpl_gtid.cc Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
rpl_gtid.h Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
rpl_handler.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
rpl_handler.h 5.5.39 merge 2014-08-07 18:06:56 +02:00
rpl_injector.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
rpl_injector.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
rpl_mi.cc Fixed bug in semi_sync replication tests. 2016-01-03 13:27:59 +02:00
rpl_mi.h Cleanup of slave code: 2016-01-03 13:20:07 +02:00
rpl_parallel.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
rpl_parallel.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
rpl_record.cc MDEV-9560 Mariadb 10.1 Crashes when replicating from 10.0 2016-03-21 11:43:19 +01:00
rpl_record.h 5.5 merge 2014-02-25 16:04:35 +01:00
rpl_record_old.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
rpl_record_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
rpl_reporting.cc Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
rpl_reporting.h MDEV-6120: When slave stops with error, error message should indicate the failing GTID 2014-06-25 15:17:03 +02:00
rpl_rli.cc Merge branch 'tmp' into tmp-10.0 2016-01-15 12:50:23 +01:00
rpl_rli.h fix a few spelling mistakes 2015-12-11 15:21:42 +01:00
rpl_tblmap.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
rpl_tblmap.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
rpl_utility.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
rpl_utility.h MDEV-6120: When slave stops with error, error message should indicate the failing GTID 2014-06-25 15:17:03 +02:00
scheduler.cc comment spelling Initailize -> Initialize 2015-12-11 15:21:42 +01:00
scheduler.h MDEV-5706 MariaDB does not build on hurd-i386 2014-07-25 14:15:33 +02:00
set_var.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
set_var.h Using more Item_string_sys 2014-09-04 12:15:05 +04:00
sha2.cc
signal_handler.cc [MDEV-9127] Crash reporter often fails to show the query that crashed 2016-07-12 11:58:20 +03:00
slave.cc MDEV-10455: libmariadbclient18 + MySQL-python leaks memory on failed connections 2016-08-11 17:50:21 +02:00
slave.h revert part of 69f1a32 2016-06-22 10:23:11 +02:00
sp.cc MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT 2015-07-23 16:45:20 +04:00
sp.h MDEV-5997 - MySQL bug#11759114 - '51401: GRANT TREATS NONEXISTENT 2015-07-23 16:45:20 +04:00
sp_cache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_cache.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sp_head.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sp_head.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sp_pcontext.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_pcontext.h Fixed memory leaks. alias.test now runs clean with valgrind 2013-06-20 14:49:25 +03:00
sp_rcontext.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sp_rcontext.h 5.1 merge 2014-03-16 13:59:44 +01:00
spatial.cc 5.5 merge 2014-11-19 17:23:39 +01:00
spatial.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_acl.cc [MDEV-9614] Roles and Users longer than 6 characters 2016-06-22 16:41:38 +03:00
sql_acl.h 5.6-compatibility, per-host connect error counter is reset only after the 2014-05-07 16:13:00 +02:00
sql_admin.cc Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
sql_admin.h MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client() 2015-09-06 22:26:33 +02:00
sql_alter.cc Implementation of MDEV-5491: CREATE OR REPLACE TABLE 2014-01-29 15:37:17 +02:00
sql_alter.h merge of "BUG# 13975227: ONLINE OPTIMIZE TABLE FOR INNODB TABLES" 2014-05-07 22:36:25 +02:00
sql_analyse.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_analyse.h remove append_escaped(), use String::append_for_single_quote() instead 2014-03-26 09:41:52 +01:00
sql_array.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_audit.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_audit.h Merge with 10.0-base 2014-03-13 16:43:11 +02:00
sql_base.cc With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
sql_base.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_binlog.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_binlog.h
sql_bitmap.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_bootstrap.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_bootstrap.h MDEV-3816 init-file stops getting executed if a long enough line is encountered; on a debug version, assertion `! is_set() || can_overwrite_status' fails 2012-12-16 21:11:24 +01:00
sql_builtin.cc.in mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_cache.cc Bug#18487951 - QUERY_CACHE_MIN_RES_UNIT SET TO ZERO, CRASHES IN QUERY_CACHE::FIND_BIN 2015-07-02 15:31:55 +05:30
sql_cache.h MDEV-4786 merge 10.0-monty -> 10.0 2013-08-12 14:17:51 +02:00
sql_callback.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_class.cc With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
sql_class.h With parallel replication we have had a couple of bugs where DDL's 2016-08-12 20:02:23 +03:00
sql_client.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_cmd.h 10.0-base merge (roles) 2013-10-29 15:08:44 +01:00
sql_connect.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_connect.h Bug#14003080:65104: MAX_USER_CONNECTIONS WITH PROCESSLIST EMPTY 2012-05-28 11:14:43 +05:30
sql_const.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_crypt.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_crypt.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_cursor.cc MDEV-7040: Crash in field_conv, memcpy_field_possible, part#2 2015-08-03 21:02:27 +03:00
sql_cursor.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_db.cc Merge branch '5.5' into 10.0 2015-02-18 15:16:27 +01:00
sql_db.h s/st_ha_create_information/HA_CREATE_INFO/ 2013-04-07 15:35:39 +02:00
sql_delete.cc Fixed MDEV-8408 2015-10-23 18:49:02 +03:00
sql_delete.h MWL#205 DELETE with result set (mdev-3814) 2013-08-06 13:31:38 -07:00
sql_derived.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_derived.h MDEV-6668: Server crashes in check_view_single_update on concurrent DDL/DML flow with views and triggers 2015-01-29 15:12:32 +02:00
sql_digest.cc Merge branch 'merge-perfschema-5.6' into 10.0 2015-08-03 16:34:59 +02:00
sql_digest.h merge commit 02b00b154 2015-10-24 20:06:59 +02:00
sql_digest_stream.h perfschema 5.6.24 2015-05-05 15:23:47 +02:00
sql_do.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_do.h
sql_error.cc Allow mysql_upgrade to enable event after table is corrected 2015-10-21 16:31:11 +03:00
sql_error.h 5.5.38 merge 2014-06-06 00:07:27 +02:00
sql_explain.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_explain.h Better comments 2013-10-17 17:50:30 +04:00
sql_expression_cache.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_expression_cache.h fix the include guards and add missing gplv2 headers 2012-02-17 12:19:38 +01:00
sql_get_diagnostics.cc MDEV-6661 PI() does not work well in UCS2/UTF16/UTF32 context 2014-09-01 20:57:32 +04:00
sql_get_diagnostics.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_handler.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_handler.h Merge remote-tracking branch 'mysql/5.5' into 5.5 2015-10-08 22:54:24 +02:00
sql_help.cc MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH 2016-06-21 21:26:31 +04:00
sql_help.h
sql_hset.h find() method for Hash_set<>. 2013-10-18 12:36:03 -07:00
sql_insert.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_insert.h MDEV-9095: Executing triggers on slave in row-based replication 2014-03-19 11:00:56 +02:00
sql_join_cache.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_join_cache.h Fixed bug mdev-6071. 2014-06-10 10:34:58 -07:00
sql_lex.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sql_lex.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_lifo_buffer.h 5.3 merge 2014-02-22 22:51:20 +01:00
sql_list.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_list.h Debugging aid: Add T* List<T>::elem(int n) which returns N-th element in the list. 2014-03-11 19:07:02 +01:00
sql_load.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_load.h
sql_locale.cc Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_locale.h MDEV-10052 Illegal mix of collations with DAYNAME(date_field)<>varchar_field 2016-05-10 19:13:06 +04:00
sql_manager.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_manager.h
sql_parse.cc MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_parse.h Merge branch '5.5' into 10.0 2016-04-26 23:05:26 +02:00
sql_partition.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_partition.h MDEV-5281 Partitioning issue after upgrade from 10.0.3-1 to 10.0.5-1 2013-11-28 12:10:44 +01:00
sql_partition_admin.cc Merge branch '5.5' into 10.0 2015-06-11 20:20:35 +02:00
sql_partition_admin.h Applied all changes from Igor and Sanja 2013-06-15 18:32:08 +03:00
sql_plist.h merge 10-base->10.0 2013-11-11 23:40:53 +02:00
sql_plugin.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
sql_plugin.h Replace dynamic loading of mysqld.exe data for plugins, replace with MYSQL_PLUGIN_IMPORT 2016-06-21 19:20:11 +02:00
sql_plugin_compat.h strmake_buf(X,Y) helper, equivalent to strmake(X,Y,sizeof(X)-1) 2013-04-17 19:42:34 +02:00
sql_plugin_services.h MroongaSE: addint thd_autoinc and thd_error_context plugin services 2013-12-12 19:18:49 +04:00
sql_prepare.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_prepare.h MDEV-5314 - Compiling fails on OSX using clang 2014-02-19 14:05:15 +04:00
sql_priv.h 5.5.40+ merge 2014-10-09 10:30:11 +02:00
sql_profile.cc remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_profile.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sql_reload.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sql_reload.h MySQL WL#5522 - InnoDB transportable tablespaces. 2014-02-02 10:06:29 +01:00
sql_rename.cc MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_rename.h test_sql_discovery storage engine 2013-04-09 16:07:35 +02:00
sql_repl.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_repl.h Merge MariaDB 10.0-base to 10.0. 2014-02-10 15:12:17 +01:00
sql_select.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
sql_select.h Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_servers.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
sql_servers.h Updated/added copyright headers. 2013-02-25 15:26:00 +01:00
sql_show.cc MDEV-8633: information_schema.index_statistics doesn't delete 2016-06-20 09:58:31 +03:00
sql_show.h MDEV-8633: information_schema.index_statistics doesn't delete 2016-06-20 09:58:31 +03:00
sql_signal.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_signal.h Finished merging wl5986 started by Igor. 2013-06-19 14:32:14 +03:00
sql_sort.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_state.c mysql-5.5.37 selective merge 2014-03-27 22:26:58 +01:00
sql_statistics.cc MDEV-8633: information_schema.index_statistics doesn't delete 2016-06-20 09:58:31 +03:00
sql_statistics.h MDEV-6442: Assertion `join->best_read < double(...)' failed with optimizer_use_condition_selectivity >=3 2014-10-06 15:29:22 +04:00
sql_string.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_string.h Merge branch 'mysql-5.1' into mysql-5.5 2015-07-10 07:54:55 +05:30
sql_table.cc MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_table.h MDEV-8569 build_table_filename() doesn't support temporary tables. 2016-07-18 11:50:08 +04:00
sql_tablespace.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
sql_tablespace.h
sql_test.cc Merge commit '96badb16afcf' into 10.0 2015-08-03 23:09:43 +03:00
sql_test.h mysql-5.5.18 merge 2011-11-03 19:17:05 +01:00
sql_time.cc Fixes to get all test to run on MacosX Lion 10.7 2015-11-29 17:51:23 +02:00
sql_time.h Merge branch '5.5' into 10.0 2016-02-15 22:50:59 +01:00
sql_trigger.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_trigger.h remove unneded #include's that had a dubious explanation 2015-10-24 19:58:34 +02:00
sql_truncate.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_truncate.h 5.5.38 merge 2014-06-06 00:07:27 +02:00
sql_udf.cc MDEV-9088 Server crashes on shutdown after the second post of feedback report 2015-12-19 13:36:21 +01:00
sql_udf.h Merge branch '5.5' into 10.0 2015-12-13 00:10:40 +01:00
sql_union.cc Fix for MDEV-8321, MDEV-6223 2015-10-06 15:54:37 +03:00
sql_union.h
sql_update.cc MDEV-5973: MySQL Bug#11757486:49539: NON-DESCRIPTIVE ERR (ERROR 0 FROM STORAGE ENGINE) WITH MULTI-TABLE UPDATE 2016-06-21 18:48:14 +02:00
sql_update.h MDEV-8701 Crash on derived query 2015-11-06 17:56:56 +01:00
sql_view.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
sql_view.h Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
sql_yacc.yy Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
strfunc.cc 10.0-base merge 2014-02-26 15:28:07 +01:00
strfunc.h Fixed issues with partitions and create temporary table SELECT ... 2013-07-03 22:50:34 +03:00
structs.h Merge branch '5.5' into 10.0 2015-03-06 18:41:32 +01:00
sys_vars.cc Merge branch 'tmp' into tmp-10.0 2016-01-15 12:50:23 +01:00
sys_vars.h Fixed failing test cases and compiler warnings 2016-04-25 15:37:24 +03:00
sys_vars_shared.h
table.cc MDEV-9524 Cannot load from mysql.event when sql_mode is set to PAD_CHAR_TO_FULL_LENGTH 2016-06-21 21:26:31 +04:00
table.h Merge branch '5.5' into 10.0 2015-06-11 20:20:35 +02:00
table_cache.cc MDEV-6314 - Compile/run MariaDB with ASan 2014-06-10 22:20:33 +04:00
table_cache.h MDEV-5864 - Reduce usage of LOCK_open: TABLE_SHARE::tdc.free_tables 2014-03-20 11:11:13 +04:00
thr_malloc.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
thr_malloc.h MDEV-4011 Added per thread memory counting and usage 2013-01-23 16:16:14 +01:00
threadpool.h MDEV-9156 : Fix tp_add_connection()'s error handling 2015-12-04 18:16:04 +01:00
threadpool_common.cc MDEV-9156 : Fix tp_add_connection()'s error handling 2015-12-04 18:16:04 +01:00
threadpool_unix.cc Merge branch '5.5' into bb-10.0 2016-06-21 14:11:02 +02:00
threadpool_win.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
transaction.cc MDEV-7249: Performance problem in parallel replication with multi-level slaves 2015-03-13 14:01:52 +01:00
transaction.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
tzfile.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
tztime.cc Fix spelling: occurred, execute, which etc 2016-03-04 02:09:37 +02:00
tztime.h Merge with 5.2. 2011-12-11 11:34:44 +02:00
udf_example.c Merge remote-tracking branch 'mysql/5.5' into bb-5.5-merge @ mysql-5.5.42 2015-02-11 23:50:40 +01:00
udf_example.def
uniques.cc Merge branch '5.5' into 10.0 2015-05-04 22:00:24 +02:00
unireg.cc MDEV-5120 Test suite test maria-no-logging fails 2014-09-30 20:31:14 +03:00
unireg.h MDEV-8450: PATCH] Wrong macro expansion in Query_cache::send_result_to_client() 2015-09-06 22:26:33 +02:00
winservice.c MDEV-10118 : do not suggest upgrade from MySQL 5.7 to MariaDB 10.x in the installer. Do not lauch upgrade wizard after installation 2016-05-24 23:15:00 +02:00
winservice.h CRLF->LF 2015-06-02 22:07:47 +02:00