mariadb/sql
Michael Widenius 937c193188 Fixed MDEV-16512, crashing on re-execution of failing SP
MDEV-16512 Server crashes in find_field_in_table_ref on 2nd
execution of SP referring to non-existing field

Problem was in the natural join code that it changed TABLE_LIST and
Item_fields but didn't restore changed things if things goes wrong
and was not able to re-execute after failure.
Some of the problems could have been avoided if we would have run
fix_fields before doing natural join transformations.

Fixed by marking functions complete AFTER they had executed, instead at
start.
I had also to change some tests that checked if Item_fields are usable.

This doesn't fix all known problems, but at least avoids some crashes.
What should be done in the near future is to mark the statement in the SP
as 'not re-executable' and force a reparse of it on next execution.

Reviewer: Sergei Petrunia <psergey@askmonty.org>
2018-06-27 13:41:19 +03:00
..
examples
share MDEV-14639: Fix unexpected end of line at 'Normal shutdown' 2017-12-19 19:30:06 +04:00
add_errmsg
authors.h
client_settings.h
CMakeLists.txt Merge branch 'mysql/5.5' into 5.5 2018-01-18 17:54:48 +01:00
contributors.h
create_options.cc 5.3 merge 2012-10-18 23:33:06 +02:00
create_options.h
custom_conf.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
datadict.cc fix an old bug where dd_frm_type() could incorrectly determine the table type 2013-08-28 22:16:13 +02:00
datadict.h
debug_sync.cc bugfix: DEBUG_SYNC() invoked with no THD 2017-02-27 12:35:10 +01:00
debug_sync.h debug_sync is now a service, available to dynamically loaded plugins. 2012-03-28 19:26:00 +02:00
derror.cc Better error message when using --language or --log-bin 2012-09-07 17:05:17 +03:00
derror.h
des_key_file.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
des_key_file.h
discover.cc 5.2 merge 2014-03-16 21:03:01 +01:00
discover.h
event_data_objects.cc MDEV-4824 userstats - wrong user statistics 2013-11-11 16:17:32 +01:00
event_data_objects.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_db_repository.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
event_db_repository.h 5.1 merge 2014-03-16 13:59:44 +01:00
event_parse_data.cc
event_parse_data.h
event_queue.cc 5.2 merge 2014-03-16 21:03:01 +01: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 Updated/added copyright headers 2014-01-06 10:52:35 +05:30
events.cc MDEV-13459 Warnings, when compiling with gcc-7.x 2017-10-17 07:37:39 +02:00
events.h 5.1 merge 2014-03-16 13:59:44 +01:00
field.cc BIT field woes 2018-01-16 23:29:48 +01:00
field.h Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
field_conv.cc BIT field woes 2018-01-16 23:29:48 +01:00
filesort.cc MDEV-12350: Heap corruption, overrun buffer, ASAN errors, server crash in my_fill_8bit / filesort 2017-12-20 11:50:22 +02:00
filesort.h
frm_crypt.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
frm_crypt.h
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
gen_lex_hash.cc MDEV-9987 - gen_lex_hash leaks memory, making LeakSanitizer builds fail 2016-04-26 16:15:15 +04:00
gstream.cc 5.2 merge 2014-03-16 21:03:01 +01:00
gstream.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster.cc
ha_ndbcluster.h 5.2 merge 2014-03-16 21:03:01 +01:00
ha_ndbcluster_binlog.cc Merge tag 'mysql-5.5.44' into bb-5.5-serg 2015-06-05 02:06:51 +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 Updated/added copyright headers 2014-01-06 10:52:35 +05:30
ha_ndbcluster_cond.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
ha_ndbcluster_tables.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
ha_partition.cc Merge branch 'mysql/5.5' into 5.5 2017-10-17 10:18:17 +02:00
ha_partition.h 5.2 merge 2014-03-16 21:03:01 +01:00
handler.cc MDEV-14185 CREATE TEMPORARY TABLE AS SELECT causes error 1290 with read_only and InnoDB. 2018-04-08 09:05:00 +04:00
handler.h use consistent error messaging for IGNORE 2016-04-20 18:27:23 +02:00
hash_filo.cc mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
hash_filo.h 5.1 merge 2014-03-16 13:59:44 +01:00
hostname.cc mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
hostname.h
init.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
init.h
innodb_priv.h mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
item.cc MDEV-15318 CREATE .. SELECT VALUES produces invalid table structure 2018-05-17 11:32:13 +02:00
item.h MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_buff.cc
item_cmpfunc.cc MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_cmpfunc.h MDEV-14779: using left join causes incorrect results with materialization and derived tables 2018-03-22 03:01:53 +05:30
item_create.cc 5.3 merge 2013-03-27 10:03:28 +01:00
item_create.h
item_func.cc MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_func.h MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_geofunc.cc Merge branch 'mysql/5.5' into 5.5 2016-06-14 13:55:28 +02:00
item_geofunc.h Merge branch 'mysql/5.5' into 5.5 2016-04-20 15:25:55 +02:00
item_row.cc MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_row.h MDEV-9619: Assertion `null_ref_table' failed in virtual table_map Item_direct_view_ref::used_tables() const on 2nd execution of PS 2017-10-13 19:32:38 +02:00
item_strfunc.cc Merge branch 'mysql/5.5' into 5.5 2018-01-18 17:54:48 +01:00
item_strfunc.h MDEV-15624 Changing the default character set to utf8mb4 changes query evaluation in a very surprising way 2018-04-04 09:12:44 +04:00
item_subselect.cc MDEV-15555: select from DUAL where false yielding wrong result when in a IN 2018-03-21 09:38:56 +02:00
item_subselect.h Fixed the bugs mdev-12670 and mdev-12675. 2017-05-09 15:09:15 -07:00
item_sum.cc MDEV-15035 Wrong results when calling a stored procedure 2018-04-25 09:22:06 -07:00
item_sum.h Fixed the bug mdev-7599. 2017-05-15 10:00:00 -07:00
item_timefunc.cc MDEV-13972 crash in Item_func_sec_to_time::get_date 2017-10-10 10:35:12 +04:00
item_timefunc.h MDEV-11819 NO_ZERO_IN_DATE: Incorrect generated column value 2017-10-06 18:23:40 +04:00
item_xmlfunc.cc Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-04-11 10:18:04 -04:00
item_xmlfunc.h 5.1 merge 2014-03-16 13:59:44 +01:00
key.cc MDEV-14586 Assertion `0' failed in retrieve_auto_increment ... 2018-01-23 17:29:58 +05:30
key.h MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
keycaches.cc
keycaches.h
lex.h MDEV-8328 Evaluation of two "!" operators depends on space in beetween 2016-06-14 13:59:55 +02:00
lex_symbol.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
lock.cc Added new states to be able to better diagnose where server hangs. 2014-05-03 19:12:17 +03:00
lock.h
log.cc MDEV-13459 Warnings, when compiling with gcc-7.x 2017-10-17 07:37:39 +02:00
log.h Bug#24388753: PRIVILEGE ESCALATION USING MYSQLD_SAFE 2016-08-25 13:42:17 +05:30
log_event.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
log_event.h mysql-5.5.41 merge 2014-12-19 11:35:44 +01:00
log_event_old.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
log_event_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
log_slow.h MDEV-12206 Query_cache::send_result_to_client() may corrupt THD::query_plan_flags 2017-03-08 10:31:06 +02:00
main.cc
mdl.cc Fixed some race conditons and bugs related to killed queries 2013-01-11 00:22:14 +02:00
mdl.h merge with mysql-5.5.30 minus few incorrect or not applicable changesets 2013-02-28 18:42:49 +01: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 mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
MSG00001.bin
multi_range_read.cc MDEV-7068: MRR accessing uninitialised bytes, test case failure main.innodb_mrr 2014-11-13 14:12:41 +03:00
multi_range_read.h Merge 5.3->5.5 2014-10-29 13:22:48 +03:00
my_decimal.cc
my_decimal.h 5.2 merge 2014-03-16 21:03:01 +01:00
mysql_install_db.cc Small mysql_install_db.exe fixes 2013-05-09 22:21:07 +02:00
mysql_upgrade_service.cc
mysqld.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
mysqld.h Merge branch 'mysql/5.5' into 5.5 2016-04-20 15:25:55 +02:00
mysqld_suffix.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
net_serv.cc Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-07-18 14:59:10 +02:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc
opt_range.cc Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
opt_range.h MDEV-6434: Wrong result (extra rows) with ORDER BY, multiple-column index, InnoDB 2014-07-22 15:52:49 +04:00
opt_range_mrr.cc MDEV-3934 Assertion `((keypart_map+1) & keypart_map) == 0' failed in _mi_pack_key with an index on a POINT column 2013-01-20 14:06:33 +01:00
opt_subselect.cc MDEV-16235 Server crashes in my_utf8_uni or in my_strtod_int upon 2018-06-11 08:52:49 -07:00
opt_subselect.h MDEV-7474: Semi-Join's DuplicateWeedout strategy skipped ... 2015-03-17 13:26:33 +03:00
opt_sum.cc MDEV-13459 Warnings, when compiling with gcc-7.x 2017-10-17 07:37:39 +02:00
opt_table_elimination.cc Merge 5.3 -> 5.5 2013-12-02 15:17:21 +04:00
parse_file.cc 5.3 merge 2012-05-04 07:16:38 +02:00
parse_file.h MDEV-10725 Server 10.1.17 fails to build using clang with c++11 2016-09-26 12:20:28 +02:00
partition_element.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
partition_info.cc MDEV-13788 Server crash when issuing bad SQL partition syntax 2017-11-20 09:33:19 +04:00
partition_info.h MDEV-13788 Server crash when issuing bad SQL partition syntax 2017-11-20 09:33:19 +04:00
password.c 5.1 merge 2014-03-16 13:59:44 +01:00
plistsort.c
procedure.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
procedure.h 5.2 merge 2014-03-16 21:03:01 +01:00
protocol.cc MDEV-5138 Numerous test failures in "mtr --ps --embedded". 2014-04-15 18:08:33 +05:00
protocol.h MDEV-5138 Numerous test failures in "mtr --ps --embedded". 2014-04-15 18:08:33 +05:00
records.cc Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-07-18 14:59:10 +02:00
records.h
repl_failsafe.cc Merge from 5.3 2012-08-24 15:29:01 +02:00
repl_failsafe.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
replication.h Bug#17638477 UNINSTALL AND INSTALL SEMI-SYNC PLUGIN CAUSES SLAVES TO BREAK 2014-08-03 12:45:14 +02:00
rpl_constants.h
rpl_filter.cc MDEV-8329 MariaDB crashes when replicate_wild_ignore_table is set to NULL. 2016-12-07 14:42:08 +04:00
rpl_filter.h 5.1 merge 2014-03-16 13:59:44 +01:00
rpl_handler.cc MDEV-12646: Apply fixes found by Coverity static analysis tool 2017-07-18 15:53:31 +02:00
rpl_handler.h Bug#17638477 UNINSTALL AND INSTALL SEMI-SYNC PLUGIN CAUSES SLAVES TO BREAK 2014-08-03 12:45:14 +02:00
rpl_injector.cc
rpl_injector.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
rpl_mi.cc Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-07-18 14:59:10 +02:00
rpl_mi.h MDEV-4332 Increase username length from 16 characters 2013-04-18 22:17:29 +02:00
rpl_record.cc MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
rpl_record.h MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
rpl_record_old.cc
rpl_record_old.h 5.2 merge 2014-03-16 21:03:01 +01:00
rpl_reporting.cc Add va_end to make cppcheck happy 2016-01-19 14:47:41 +11:00
rpl_reporting.h
rpl_rli.cc Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-07-18 14:59:10 +02:00
rpl_rli.h Merge remote-tracking branch 'mysql/5.5' into 5.5 2017-07-18 14:59:10 +02:00
rpl_tblmap.cc
rpl_tblmap.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
rpl_utility.cc MDEV-8432 Slave cannot replicate signed integer-type values with high bit set to 1 2015-07-17 00:06:27 +03:00
rpl_utility.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
scheduler.cc mysql-5.5.39 merge 2014-08-02 21:26:16 +02:00
scheduler.h MDEV-5706 MariaDB does not build on hurd-i386 2014-07-25 14:15:33 +02:00
set_var.cc 5.2 merge 2014-03-16 21:03:01 +01:00
set_var.h 5.2 merge 2014-03-16 21:03:01 +01:00
sha2.cc
signal_handler.cc Fix pointer formatting in crash handler output. 2016-12-20 12:45:48 +00:00
slave.cc Merge branch 'mysql/5.5' into 5.5 2017-10-17 10:18:17 +02:00
slave.h Merge branch 'mysql/5.5' into 5.5 2016-06-14 13:55:28 +02:00
sp.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sp.h Fix for bug#11759114 - '51401: GRANT TREATS NONEXISTENT 2017-02-27 12:35:10 +01:00
sp_cache.cc
sp_cache.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sp_head.cc MDEV-13459 Warnings, when compiling with gcc-7.x 2017-10-17 07:37:39 +02:00
sp_head.h 5.1 merge 2014-03-16 13:59:44 +01:00
sp_pcontext.cc
sp_pcontext.h
sp_rcontext.cc mysql-5.5.29 merge 2013-01-15 19:13:32 +01:00
sp_rcontext.h 5.1 merge 2014-03-16 13:59:44 +01:00
spatial.cc Bug#23280059: ITEM_ROW::ILLEGAL_METHOD_CALL(CONST CHAR*): 2016-07-19 08:03:09 +05:30
spatial.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_acl.cc Use after free in authentication 2018-05-01 00:30:17 +02:00
sql_acl.h 2016-11-28 11:55:36 +05:30
sql_admin.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_admin.h Updated/added copyright headers 2014-01-06 10:52:35 +05:30
sql_alter.cc BUG#27160888: MISSING FILE PRIVILEDGE CHECKS ON SOME 2018-01-11 19:48:12 +05:30
sql_alter.h
sql_analyse.cc mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sql_analyse.h 5.1 merge 2014-03-16 13:59:44 +01:00
sql_array.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_audit.cc Applying the patch to remove WL#7219 which was by mistake included by the dev team. 2014-09-05 08:37:21 +02:00
sql_audit.h MDEV-5436 mysqld crash signal 11 in mysql_audit_general. 2014-02-28 00:23:20 +04:00
sql_base.cc Fixed MDEV-16512, crashing on re-execution of failing SP 2018-06-27 13:41:19 +03:00
sql_base.h Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_binlog.cc MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
sql_binlog.h
sql_bitmap.h 5.2 merge 2014-03-16 21:03:01 +01:00
sql_builtin.cc.in
sql_cache.cc MDEV-15014 Assertion `m_cache_lock_status == LOCKED_NO_WAIT || m_cache_status == DISABLE_REQUEST' failed in Query_cache::free_cache on startup 2018-01-30 21:13:24 +02:00
sql_cache.h MDEV-249 QUERY CACHE INFORMATION 2013-03-20 20:56:14 +01:00
sql_callback.h
sql_class.cc MDEV-15492: Subquery crash similar to MDEV-10050 2018-03-21 19:47:42 +01:00
sql_class.h Fix Item tree changes/rollback debug print 2018-01-23 13:42:41 +01:00
sql_client.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_connect.cc add an assert 2016-12-22 12:49:37 +01:00
sql_connect.h Bug#14003080:65104: MAX_USER_CONNECTIONS WITH PROCESSLIST EMPTY 2012-05-28 11:14:43 +05:30
sql_const.h MDEV-13530 VARBINARY doesn't convert to to BLOB for sizes 65533, 65534 and 65535 2017-10-13 07:06:09 +04:00
sql_crypt.cc
sql_crypt.h
sql_cursor.cc Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_cursor.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_db.cc MDEV-12230 include/my_sys.h:600:43: error: unknown type name ‘PSI_file_key’" when -DWITHOUT_SERVER=1 2017-04-20 16:36:23 +02:00
sql_db.h
sql_delete.cc MDEV-11706 Assertion `is_stat_field || !table || (!table->write_set || bitmap_is_set(table->write_set, field_index) || (table->vcol_set && bitmap_is_set(table->vcol_set, field_index)))' failed in Field_time::store_TIME_with_warning 2017-01-11 20:24:40 +01:00
sql_delete.h
sql_derived.cc MDEV-14786: Server crashes in Item_cond::transform on 2nd execution of SP querying from a view 2018-01-23 13:42:41 +01:00
sql_derived.h
sql_do.cc MDEV-9619: Assertion `null_ref_table' failed in virtual table_map Item_direct_view_ref::used_tables() const on 2nd execution of PS 2017-10-13 19:32:38 +02:00
sql_do.h
sql_error.cc mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
sql_error.h Merge 5.3->5.5 2014-06-04 21:53:15 +04:00
sql_expression_cache.cc mdev-4173: Wrong result (extra row) with semijoin=on, joins in outer query, LEFT JOIN in the subquery 2013-07-16 09:22:17 +04:00
sql_expression_cache.h
sql_handler.cc MDEV-15729 Server crashes in Field::make_field upon HANDLER READ executed with PS protocol 2018-06-11 09:57:54 +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 MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
sql_help.h
sql_hset.h Fix for Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 15:53:48 +01:00
sql_insert.cc Merge branch 'mysql/5.5' into 5.5 2018-01-18 17:54:48 +01:00
sql_insert.h
sql_join_cache.cc BIT field woes 2018-01-16 23:29:48 +01:00
sql_join_cache.h
sql_lex.cc Merge branch 'mysql/5.5' into 5.5 2018-01-18 17:54:48 +01:00
sql_lex.h Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_lifo_buffer.h Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_list.cc Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_list.h Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_load.cc MDEV-9619: Assertion `null_ref_table' failed in virtual table_map Item_direct_view_ref::used_tables() const on 2nd execution of PS 2017-10-13 19:32:38 +02:00
sql_load.h
sql_locale.cc MDEV-9928 LC_TIME_NAMES=de_AT; unusual name for february 2016-04-19 11:27:00 +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 MySQL-5.5.36 merge 2014-02-17 11:00:51 +01:00
sql_manager.h
sql_parse.cc MDEV-14056 DROP TEMPORARY TABLE IF EXISTS causes error 1290 with read_only option 2017-10-17 07:37:39 +02:00
sql_parse.h race-condition safe implementation of test_if_data_home_dir() 2017-02-27 12:35:10 +01:00
sql_partition.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_partition.h Merge branch 'mysql/5.5' into 5.5 2017-10-17 10:18:17 +02:00
sql_partition_admin.cc MDEV-6500: Stale data returned after TRUNCATE PARTITION operation 2015-06-04 18:04:31 +03:00
sql_partition_admin.h
sql_plist.h MDEV-5205 - MariaDB does not start if more than 128 cpu's are available 2013-11-05 09:18:59 +04:00
sql_plugin.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_plugin.h MDEV-10010 - potential deadlock on windows due to recursive 2016-08-03 13:42:46 +00: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 MDEV-4472 Audit-plugin. Server-related part of the task. 2013-09-09 16:56:35 +05:00
sql_prepare.cc MDEV-15492: Subquery crash similar to MDEV-10050 2018-03-21 19:47:42 +01:00
sql_prepare.h
sql_priv.h Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_profile.cc 5.3 merge 2013-01-15 19:07:46 +01:00
sql_profile.h mysql-5.1.73 merge 2014-03-15 18:24:15 +01:00
sql_reload.cc Merge branch 'mysql/5.5' into 5.5 2016-06-14 13:55:28 +02:00
sql_reload.h
sql_rename.cc mysql-5.5.33 merge 2013-09-06 22:31:30 +02:00
sql_rename.h
sql_repl.cc MDEV-13459 Warnings, when compiling with gcc-7.x 2017-10-17 07:37:39 +02:00
sql_repl.h Bug 16395495 - OLD FSF ADDRESS IN GPL HEADER 2013-03-19 13:29:12 +01:00
sql_select.cc MDEV-16235 Server crashes in my_utf8_uni or in my_strtod_int upon 2018-06-11 08:52:49 -07:00
sql_select.h MDEV-14715: Assertion `!table || (!table->read_set... failed in Field_num::val_decimal 2018-01-22 15:39:42 +02:00
sql_servers.cc MDEV-8224 Server crashes in get_server_from_table_to_cache on empty name 2015-06-03 17:11:07 +02:00
sql_servers.h Updated/added copyright headers. 2013-02-25 15:26:00 +01:00
sql_show.cc Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_show.h Merge branch 'mysql/5.5' into 5.5 2016-02-09 11:27:40 +01:00
sql_signal.cc mysql-5.5.29 merge 2013-01-15 19:13:32 +01:00
sql_signal.h
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_string.cc Merge branch 'mysql-5.1' into mysql-5.5 2015-07-10 07:54:55 +05:30
sql_string.h Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_table.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_table.h mysql-5.5.39 merge 2014-08-02 21:26:16 +02:00
sql_tablespace.cc
sql_tablespace.h
sql_test.cc Simple cleanups 2015-06-25 23:34:54 +03:00
sql_test.h
sql_time.cc MDEV-10524 Assertion `arg1_int >= 0' failed in Item_func_additive_op::result_precision() 2016-12-19 14:28:08 +04:00
sql_time.h MDEV-10524 Assertion `arg1_int >= 0' failed in Item_func_additive_op::result_precision() 2016-12-19 14:28:08 +04:00
sql_trigger.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_trigger.h
sql_truncate.cc Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
sql_truncate.h Bug#17942050:KILL OF TRUNCATE TABLE WILL LEAD TO BINARY LOG 2014-04-15 15:17:25 +05:30
sql_udf.cc reduce code duplication a little 2016-12-22 13:02:32 +01:00
sql_udf.h small cleanup: udf_init()/udf_free() calls 2015-12-08 09:46:52 +01:00
sql_union.cc Correct TRASH() macro usage 2018-01-22 11:39:54 +01:00
sql_union.h
sql_update.cc Fix ASAN failure in main.lock (and others) 2018-01-30 21:13:24 +02:00
sql_update.h MDEV-8701 Crash on derived query 2015-11-06 17:56:56 +01:00
sql_view.cc MDEV-9462: Out of memory using explain on 2 empty tables 2016-02-06 13:36:17 +01:00
sql_view.h MDEV-6916 REPAIR VIEW / mysql migration 2015-04-12 20:41:28 +10:00
sql_yacc.yy MDEV-15620 Crash when using "SET @@NEW.a=expr" inside a trigger 2018-03-27 09:40:10 +04:00
strfunc.cc Updated/added copyright headers 2014-01-06 10:52:35 +05:30
strfunc.h
structs.h MDEV-6838: Using too big key for internal temp tables 2015-02-28 23:58:05 +02:00
sys_vars.cc MDEV-13187 incorrect backslash parsing in clients 2017-06-27 14:00:37 +02:00
sys_vars.h MDEV-11685: sql_mode can't be set with non-ascii connection charset 2017-01-11 09:08:17 -05:00
sys_vars_shared.h
table.cc Fixed MDEV-16512, crashing on re-execution of failing SP 2018-06-27 13:41:19 +03:00
table.h Merge branch 'mysql/5.5' into 5.5 2018-04-19 22:31:26 +02:00
thr_malloc.cc
thr_malloc.h
threadpool.h MDEV-5205 - MariaDB does not start if more than 128 cpu's are available 2013-11-05 09:18:59 +04:00
threadpool_common.cc MDEV-5205 - MariaDB does not start if more than 128 cpu's are available 2013-11-05 09:18:59 +04:00
threadpool_unix.cc thread_group_close: release mutex in all branches 2017-07-03 12:51:30 +04:00
threadpool_win.cc MDEV-531 : Warning: Forcing close of thread ... in rpl_binlog_index 2012-11-02 10:43:52 +01:00
transaction.cc MDEV-14609 XA Transction unable to ROLLBACK TO SAVEPOINT 2018-01-15 13:50:28 +04: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 MDEV-6236 - [PATCH] mysql_tzinfo_to_sql may produce invalid SQL 2015-06-05 10:44:10 +04:00
tztime.h
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 MDEV-13458: Wrong result for aggregate function with distinct clause when the value for tmp_table_size is small 2017-08-09 18:09:04 +05:30
unireg.cc Merge branch 'mysql/5.5' into 5.5 2018-01-18 17:54:48 +01:00
unireg.h mysql-5.5.32 merge 2013-07-16 19:09:54 +02:00
winservice.c
winservice.h CRLF->LF 2015-06-02 22:07:47 +02:00