mariadb/sql
Jorgen Loland 47b774b21c BUG#58456 - Assertion 0 in QUICK_INDEX_MERGE_SELECT::need_sorted_output
in opt_range.h

In this bug, there are two alternative access plans: 
 * Index merge range access
 * Const ref access

best_access_path() decided that the ref access was preferrable, 
but make_join_select() still decided to point 
SQL_SELECT::quick to the index merge because the table had 
type==JT_CONST which was not handled. 

At the same time the table's ref.key still referred to the 
index the ref access would use indicating that ref access 
should be used. In this state, different parts of the 
optimizer code have different perceptions of which access path
is in use (ref or range).

test_if_skip_sort_order() was called to check if the ref access
needed ordering, but test_if_skip_sort_order() got confused and
requested the index merge to return records in sorted order. 
Index merge cannot do this, and fired an ASSERT.

The fix is to take join_tab->type==JT_CONST into concideration
when make_join_select() decides whether or not to use the 
range access method.

mysql-test/r/join_outer_innodb.result:
  Add test for BUG#58456
mysql-test/t/join_outer_innodb.test:
  Add test for BUG#58456
2010-12-16 12:25:02 +01:00
..
examples Patch for Bug#55854 (MySQL AB should not be AUTHOR, copyright incorrect). 2010-08-12 19:19:57 +04:00
share merge mysql-5.5-bugteam(local) --> mysql-5.5-bugteam 2010-12-03 01:06:56 +00:00
add_errmsg WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
authors.h Merging with mysql-5.5-stage. 2010-08-16 14:50:27 +02:00
client_settings.h WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
CMakeLists.txt WL#5665: Removal of the autotools-based build system 2010-11-20 12:47:50 -02:00
contributors.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
custom_conf.h
datadict.cc Manual merge from mysql-5.5-bugfixing to mysql-5.5-runtime. 2010-08-18 13:29:04 +02:00
datadict.h Bug#49907: ALTER TABLE ... TRUNCATE PARTITION does not wait for 2010-08-16 14:53:30 +02:00
debug_sync.cc Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-11-16 07:45:07 -02:00
debug_sync.h Bug #51648 DBUG_SYNC_POINT is not defined on all platforms and mtr cant pre-check that 2010-03-19 11:06:40 +02:00
derror.cc Bug#53251 mysql_library_init fails on second execution with embedded library 2010-09-02 23:37:04 +05:00
derror.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
des_key_file.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
des_key_file.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
discover.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
discover.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_data_objects.cc Merge from mysql-5.5-runtime to mysql-5.5-bugteam 2010-11-18 16:01:58 +01:00
event_data_objects.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
event_db_repository.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
event_db_repository.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
event_parse_data.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_parse_data.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_queue.cc Suppress false-positive uninitialized variable use 2010-11-19 10:41:09 +03:00
event_queue.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_scheduler.cc Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
event_scheduler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
events.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
events.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
field.cc Bug #58137 char(0) column cause: my_gcvt: Assertion `width > 0 && to != ((void *)0)' failed 2010-11-17 16:39:35 +01:00
field.h Bug#58190 BETWEEN no longer uses indexes for date or datetime fields 2010-11-19 20:15:47 +03:00
field_conv.cc merge of 5.1-bugteam 2010-11-22 10:13:46 +01:00
filesort.cc WL#5498: Remove dead and unused source code 2010-07-23 17:17:55 -03:00
filesort.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
frm_crypt.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
frm_crypt.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
gen_lex_hash.cc Cleanup after bild team push. 2010-07-25 19:30:18 +02:00
gstream.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
gstream.h Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
ha_ndbcluster.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
ha_ndbcluster.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
ha_ndbcluster_binlog.cc merge of mysql-5.5 into mysql-5.5-wl1054 2010-09-20 17:17:32 +03:00
ha_ndbcluster_binlog.h A fix for Bug#41158 "DROP TABLE holds LOCK_open during unlink()". 2010-08-09 22:33:47 +04:00
ha_ndbcluster_cond.cc Bug#49746: Const expression caching led to NDB not using engine condition 2010-08-14 13:11:33 +04:00
ha_ndbcluster_cond.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster_tables.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
ha_partition.cc merge of bug#58147, including rename of the new argument, 2010-12-03 10:33:29 +01:00
ha_partition.h merge of bug#58147, including rename of the new argument, 2010-12-03 10:33:29 +01:00
handler.cc 5.1-bugteam->5.5-bugteam merge 2010-12-13 15:11:16 +03:00
handler.h Bug#57778: failed primary key add to partitioned innodb table inconsistent and crashes 2010-11-05 12:01:10 +01:00
hash_filo.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
hash_filo.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
hostname.cc WL#5498: Remove dead and unused source code 2010-07-23 17:17:55 -03:00
hostname.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
init.cc Backport: remove dead code. 2010-05-28 19:53:26 -03:00
init.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item.h Bug#58199 name_const in the having clause crashes 2010-11-18 14:02:24 +01:00
item_buff.cc merge 2010-07-30 16:56:57 +03:00
item_cmpfunc.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item_cmpfunc.h WL#5498: Remove dead and unused source code 2010-07-23 17:16:29 -03:00
item_create.cc Bug#57737 Character sets: search fails with like, contraction, index 2010-11-26 13:44:39 +03:00
item_create.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_func.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item_func.h merge 2010-11-26 16:32:51 +02:00
item_geofunc.cc WL#5498: Remove dead and unused source code 2010-07-23 17:13:36 -03:00
item_geofunc.h Automerge. 2010-09-09 16:43:45 +04:00
item_row.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item_row.h Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-03-20 23:23:42 +03:00
item_strfunc.cc merge 2010-11-26 17:34:33 +02:00
item_strfunc.h Bug#57737 Character sets: search fails with like, contraction, index 2010-11-26 13:44:39 +03:00
item_subselect.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item_subselect.h 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
item_sum.cc 5.1-bugteam->5.5-bugteam merge 2010-12-13 13:48:16 +03:00
item_sum.h Bug #57954: BIT_AND function returns incorrect results 2010-12-08 14:28:06 +02:00
item_timefunc.cc Bug#57512 str_to_date crash... 2010-10-20 15:17:29 +02:00
item_timefunc.h manual merge 5.1-bugteam --> 5.5-bugteam (bug 52160) 2010-11-01 02:23:37 +03:00
item_xmlfunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_xmlfunc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
key.cc Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-19 20:51:34 -02:00
key.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
keycaches.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
keycaches.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
lex.h WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
lex_symbol.h
lock.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
lock.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
log.cc Bug#58953: 5.5 does not build with -DWITHOUT_PERFSCHEMA_STORAGE_ENGINE=1 2010-12-15 20:38:43 -02:00
log.h merge mysql-5.5-bugteam(local) --> mysql-5.5-bugteam 2010-12-03 01:06:56 +00:00
log_event.cc BUG 46697 2010-12-14 17:35:40 +00:00
log_event.h BUG#56343 binlog_cache_use status is bigger than expected 2010-11-05 13:58:05 +00:00
log_event_old.cc Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
log_event_old.h
main.cc Introduce a workaround for Solaris' inability to deal with dtrace in static libraries. 2009-12-11 15:51:39 +01:00
mdl.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
mdl.h This patch fixes the bug which caused the funcs_1.storedproc 2010-11-22 11:50:20 +01:00
message.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
message.mc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
message.rc Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
mf_iocache.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
MSG00001.bin Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
my_decimal.cc Bug#57818 string conversion function died 2010-12-14 19:08:25 +03:00
my_decimal.h Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-19 20:51:34 -02:00
mysqld.cc Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
mysqld.h Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
mysqld_suffix.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
net_serv.cc Auto-merge from mysql-5.1-bugteam for bug#42503. 2010-09-16 17:38:13 +07:00
nt_servc.cc WL#5498: Remove dead and unused source code 2010-07-23 17:09:27 -03:00
nt_servc.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
opt_range.cc Bug #57954: BIT_AND function returns incorrect results 2010-12-08 14:28:06 +02:00
opt_range.h 5.1-bugteam->5.5-bugteam merge 2010-11-23 13:47:35 +03:00
opt_sum.cc Bug #57954: BIT_AND function returns incorrect results 2010-12-08 14:28:06 +02:00
parse_file.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
parse_file.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
partition_element.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
partition_info.cc removed a comment according to the review 2010-10-01 15:30:16 +02:00
partition_info.h Bug#50036: Inconsistent errors when using TIMESTAMP columns/expressions 2010-08-30 17:33:55 +02:00
password.c WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
procedure.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
procedure.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
protocol.cc Implement a fix for Bug#57058 -- send SERVER_QUERY_WAS_SLOW over 2010-11-12 15:56:21 +03:00
protocol.h WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
records.cc 5.1-bugteam->5.5-bugteam merge 2010-11-23 13:47:35 +03:00
records.h Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
repl_failsafe.cc Fix for crash in mysqld --verbose --help while initializing option 2010-10-11 15:50:14 +01:00
repl_failsafe.h Fix for crash in mysqld --verbose --help while initializing option 2010-10-11 15:50:14 +01:00
replication.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_constants.h BUG#40482: server/mysqlbinlog crashes when reading invalid Incident_log_event 2008-12-29 17:04:10 +01:00
rpl_filter.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
rpl_filter.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
rpl_handler.cc BUG#47027 delegates_init() failure is not user friendly (usability issue) 2010-11-04 13:29:16 +08:00
rpl_handler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_injector.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
rpl_injector.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_mi.cc Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
rpl_mi.h BUG#53657: Slave crashed with error 22 when trying to lock mutex 2010-05-24 17:43:27 +01:00
rpl_record.cc Bug #52131: SET and ENUM stored endian-dependent in binary log 2010-10-06 19:20:18 +02:00
rpl_record.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_record_old.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_record_old.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_reporting.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_reporting.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_rli.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
rpl_rli.h Automerge from mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-13 11:08:39 +01:00
rpl_tblmap.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_tblmap.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_utility.cc Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
rpl_utility.h Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
scheduler.cc WL#5363: Thread Pool Service Interface 2010-06-15 09:44:26 +02:00
scheduler.h WL#5363: Thread Pool Service Interface 2010-10-08 14:44:57 +02:00
set_var.cc Assorted post-merge fixes, clean-up, integration, compat with 5.6. 2010-11-25 03:11:05 +00:00
set_var.h Bug#43233: Some server variables are clipped during "update," not "check" stage 2010-11-11 11:35:48 +00:00
sha2.cc Backport of: 2010-04-13 19:04:45 +04:00
slave.cc Merge from mysql-5.5-runtime to mysql-5.5-bugteam 2010-11-18 16:01:58 +01:00
slave.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp.cc Bug #57663 Concurrent statement using stored function and DROP DATABASE 2010-11-17 15:37:23 +01:00
sp.h Bug #57663 Concurrent statement using stored function and DROP DATABASE 2010-11-17 15:37:23 +01:00
sp_cache.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_cache.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_head.cc Bug #58350: 5.5.7-rc compile failed at sp_head.cc 2010-12-08 18:47:21 +02:00
sp_head.h Patch for Bug#55850 (Trigger warnings not cleared). 2010-10-26 15:48:08 +04:00
sp_pcontext.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sp_pcontext.h Auto-merge from mysql-trunk-bugfixing. 2010-07-30 19:28:36 +04:00
sp_rcontext.cc Auto-merge from mysql-trunk-bugfixing. 2010-07-30 19:28:36 +04:00
sp_rcontext.h Fix for Bug#56934 (mysql_stmt_fetch() incorrectly fills MYSQL_TIME 2010-11-13 18:05:02 +03:00
spatial.cc merge 2010-09-06 17:04:32 +02:00
spatial.h Bug#42733: Type-punning warnings when compiling MySQL -- 2010-07-14 16:39:40 -03:00
sql_acl.cc Bug #58119: Typo in warning on log: [Warning] 'proxes_priv' entry 2010-11-19 13:37:25 +02:00
sql_acl.h WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
sql_admin.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_admin.h Rename of sql_alter_table -> sql_alter and sql_table_maintenance -> sql_admin 2010-08-16 16:25:23 +02:00
sql_alter.cc Remove check_merge_table_access(). 2010-08-31 13:59:51 +04:00
sql_alter.h Rename of sql_alter_table -> sql_alter and sql_table_maintenance -> sql_admin 2010-08-16 16:25:23 +02:00
sql_analyse.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-07-09 09:28:51 -03:00
sql_analyse.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_array.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_audit.cc WL#5571 - Audit interface: MYSQL_AUDIT_GENERAL_STATUS event 2010-12-14 17:34:23 +03:00
sql_audit.h WL#5571 - Audit interface: MYSQL_AUDIT_GENERAL_STATUS event 2010-12-14 17:34:23 +03:00
sql_base.cc Bug #58730 Assertion failed: table->key_read == 0 in close_thread_table, 2010-12-16 10:55:23 +01:00
sql_base.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_binlog.cc Manual merge 2010-11-28 18:06:02 +08:00
sql_binlog.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_bitmap.h WL#5486: Remove code for unsupported platforms 2010-07-15 08:13:30 -03:00
sql_builtin.cc.in WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
sql_cache.cc Fix compilation warnings. 2010-10-12 14:07:13 +04:00
sql_cache.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_callback.h WL#5363: Thread Pool Service Interface 2010-06-07 16:01:39 +02:00
sql_class.cc Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
sql_class.h Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
sql_client.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_connect.cc Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
sql_connect.h merge of mysql-5.5 into mysql-5.5-wl1054 2010-09-20 17:17:32 +03:00
sql_const.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_crypt.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_crypt.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_cursor.cc Bug #58350: 5.5.7-rc compile failed at sp_head.cc 2010-12-08 18:47:21 +02:00
sql_cursor.h Implement WL#5502 Remove dead 5.0 class Sensitive_cursor. 2010-07-27 16:42:36 +04:00
sql_db.cc Manual merge from mysql-5.1-bugteam for bug#54486. 2010-12-10 17:32:58 +06:00
sql_db.h A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
sql_delete.cc Bug #51099 Assertion in mysql_multi_delete_prepare() 2010-10-04 10:25:04 +02:00
sql_delete.h Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_derived.cc Bug #58730 Assertion failed: table->key_read == 0 in close_thread_table, 2010-12-16 10:55:23 +01:00
sql_derived.h Bug #58730 Assertion failed: table->key_read == 0 in close_thread_table, 2010-12-16 10:55:23 +01:00
sql_do.cc A pre-requisite patch for the fix for Bug#52044. 2010-07-27 14:25:53 +04:00
sql_do.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_error.cc Fix a compilation failure of non-debug build introduced 2010-11-12 17:20:12 +03:00
sql_error.h Implement a fix for Bug#57058 -- send SERVER_QUERY_WAS_SLOW over 2010-11-12 15:56:21 +03:00
sql_handler.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_handler.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_help.cc Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-20 17:02:59 -02:00
sql_help.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_hset.h Another follow-up for 5.5 version of fix for bug#54360 2010-07-01 19:48:56 +04:00
sql_insert.cc Bug #57666 Unclear warning with broken text in error log on INSERT DELAYED 2010-11-29 11:04:16 +08:00
sql_insert.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_lex.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_lex.h 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_list.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_list.h Merge of mysql-trunk-bugfixing into mysql-trunk-merge. 2010-07-15 10:47:50 -03:00
sql_load.cc Manual merge from mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-02 00:12:27 +04:00
sql_load.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_locale.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sql_locale.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_manager.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sql_manager.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_parse.cc Bug#58136: Crash in vio_close at concurrent disconnect and KILL 2010-12-15 20:59:21 -02:00
sql_parse.h Remove check_merge_table_access(). 2010-08-31 13:59:51 +04:00
sql_partition.cc Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-11-16 07:45:07 -02:00
sql_partition.h Bug#56172: Server crashes in ha_partition::reset on 2010-10-01 13:22:11 +02:00
sql_partition_admin.cc merge of bug#58147, including rename of the new argument, 2010-12-03 10:33:29 +01:00
sql_partition_admin.h Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
sql_plist.h Follow-up for bug#52289 "performance regression 2010-06-07 17:40:52 +04:00
sql_plugin.cc merge from 5.1-bugteam 2010-12-02 08:16:26 +01:00
sql_plugin.h Merging patch for BUG#58246 into mysql-5.5-bugteam. 2010-12-01 23:15:14 +01:00
sql_plugin_services.h WL#5363: Thread Pool Service Interface 2010-06-07 16:01:39 +02:00
sql_prepare.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_prepare.h Backport of revno 2630.28.10, 2630.28.31, 2630.28.26, 2630.33.1, 2009-10-22 00:02:06 +04:00
sql_priv.h 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_profile.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sql_profile.h Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
sql_reload.cc Fix for bug #55273 "FLUSH TABLE tm WITH READ LOCK for Merge 2010-09-09 18:29:14 +04:00
sql_reload.h Extract reload_acl_and_cache() and flush_tables_with_read_lock() 2010-08-13 13:51:48 +04:00
sql_rename.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_rename.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_repl.cc BUG#55415 wait_for_update_bin_log enters a condition but does not leave 2010-09-06 18:18:44 +01:00
sql_repl.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_select.cc BUG#58456 - Assertion 0 in QUICK_INDEX_MERGE_SELECT::need_sorted_output 2010-12-16 12:25:02 +01:00
sql_select.h Automerge. 2010-08-26 14:17:27 +04:00
sql_servers.cc Remove dead code. 2010-08-12 20:44:41 +04:00
sql_servers.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_show.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_show.h Fix Bug#56443 remove last 'mysqld_show_column_type' remains 2010-10-13 12:48:08 +04:00
sql_signal.cc Auto-merge from mysql-trunk-bugfixing. 2010-07-30 19:28:36 +04:00
sql_signal.h WL#2110 (SIGNAL) 2009-09-10 03:18:29 -06:00
sql_sort.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_state.c
sql_string.cc Bug#55077: Assertion failed: width > 0 && to != ((void *)0), 2010-08-25 19:57:53 +04:00
sql_string.h Merge of mysql-5.1-bugteam into mysql-5.5-bugteam. 2010-10-19 20:51:34 -02:00
sql_table.cc Fix for bug #57985 "ONLINE/FAST ALTER PARTITION can fail and 2010-11-19 10:26:09 +03:00
sql_table.h Bug #57663 Concurrent statement using stored function and DROP DATABASE 2010-11-16 11:00:12 +01:00
sql_tablespace.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_tablespace.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_test.cc Cleanup: remove unused declarations from sql_base.h. 2010-08-04 20:29:13 +04:00
sql_test.h Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
sql_time.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_time.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_trigger.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
sql_trigger.h Bug #56595 RENAME TABLE causes assert on OS X 2010-09-16 11:11:13 +02:00
sql_truncate.cc Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
sql_truncate.h Bug#49938: Failing assertion: inode or deadlock in fsp/fsp0fsp.c 2010-10-06 11:34:28 -03:00
sql_udf.cc Merging patch for BUG#58246 into mysql-5.5-bugteam. 2010-12-01 23:15:14 +01:00
sql_udf.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
sql_union.cc Bug#57704 Cleanup code dies with void TABLE::set_keyread(bool): Assertion `file' failed. 2010-11-10 15:48:29 +01:00
sql_union.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_update.cc Bug #58730 Assertion failed: table->key_read == 0 in close_thread_table, 2010-12-16 10:55:23 +01:00
sql_update.h Bug#56423: Different count with SELECT and CREATE SELECT queries 2010-10-07 12:01:51 +02:00
sql_view.cc 5.1-bugteam->5.5-bugteam merge 2010-12-14 13:46:00 +03:00
sql_view.h Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
sql_yacc.yy Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
strfunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
strfunc.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
structs.h WL#1054: Pluggable authentication support 2010-08-09 11:32:50 +03:00
sys_vars.cc Fix for bug #58669: read_only not enforced on 5.5.x 2010-12-07 20:08:54 +03:00
sys_vars.h Bug#45288: pb2 returns a lot of compilation warnings on linux 2010-10-07 21:53:00 -03:00
sys_vars_shared.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
table.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
table.h Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
thr_malloc.cc Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-06-11 17:48:24 +04:00
thr_malloc.h Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
transaction.cc Patch that refactors global read lock implementation and fixes 2010-11-11 20:11:05 +03:00
transaction.h Backport of: 2009-12-03 21:37:38 +03:00
tzfile.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
tztime.cc automerge 5.1-security --> 5.5-security (bug 55424) 2010-08-15 11:56:14 +04:00
tztime.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
udf_example.c Auto-merge from mysql-trunk-merge. 2010-07-29 16:32:11 +04:00
udf_example.def
uniques.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
unireg.cc Bug#34043: Server loops excessively in _checkchunk() when safemalloc is enabled 2010-07-08 18:20:08 -03:00
unireg.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-07-02 16:38:04 -03:00