mariadb/sql
Jon Olav Hauglid 5050cd7c89 Bug #37521 Row inserted through view not always visible in base
table immediately after

The problem was that rows inserted in a table by one connection was
not immediately visible if another connection queried the table,
even if the insert had committed.

The reason for the problem was that the server sent a status reply
to the client before it actually did the commit. Therefore it was
possible to get an OK from the server before the changes were made
permanent and visible to other connections.

This patch fixes the problem by not sending status messages to the
server until any changes made have been committed. No test case added
as reproducing the error requires very specific timing betweeen the
server and two or more clients.

This patch also fixes the following (duplicate) bugs:
Bug #29334 pseudo-finished SHOW GLOBAL STATUS
Bug #36618 myisam insert not immediately visible to select from another client
Bug #45864 insert on one connection, immediate query on another produces no result
Bug #51329 Inserts from one connection not immediately visible in second
           connection
Bug #41516 Assertion fails when error returned from
           handler::external_lock(thd, F_UNLCK)
2010-07-07 15:20:07 +02:00
..
examples
share merge 2010-06-18 17:04:15 +02:00
add_errmsg
authors.h Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-11 20:02:50 +04:00
client_settings.h
CMakeLists.txt Auto-merge from mysql-trunk-stage. 2010-06-21 17:08:16 +04:00
contributors.h
custom_conf.h
datadict.cc manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
datadict.h Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
debug_sync.cc Post-merge fix: header is used by the client API. Obvious in retrospect. 2010-06-05 16:39:03 -03: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#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03: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 Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-06-11 17:48:24 +04:00
event_data_objects.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_db_repository.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_db_repository.h
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 WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_queue.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
event_scheduler.cc A pre-requisite for WL#5419 "LOCK_open scalability: 2010-06-10 15:43:32 +04:00
event_scheduler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
events.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
events.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
field.cc Manual merge from mysql-trunk-bugfixing. 2010-06-07 12:47:04 +04:00
field.h Bug#52520 Difference in tinytext utf column metadata 2010-06-02 16:23:50 +04:00
field_conv.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
filesort.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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
gstream.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
gstream.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster.cc A pre-requisite for WL#5419 "LOCK_open scalability: 2010-06-10 15:43:32 +04:00
ha_ndbcluster.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
ha_ndbcluster_binlog.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
ha_ndbcluster_binlog.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
ha_ndbcluster_cond.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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
ha_partition.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
ha_partition.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
handler.cc Bug#20837 Apparent change of isolation level during transaction 2010-06-08 19:47:10 +02:00
handler.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03: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#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
item.h Bug#52520 Difference in tinytext utf column metadata 2010-06-02 16:23:50 +04:00
item_buff.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_cmpfunc.cc Bug #38745: MySQL 5.1 optimizer uses filesort for ORDER BY 2010-05-31 16:52:19 +04:00
item_cmpfunc.h 5.1-bugteam->trunk-merge merge 2010-06-08 10:47:23 +04:00
item_create.cc Backport of: 2010-04-13 19:04:45 +04:00
item_create.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_func.cc Backport of revid:ingo.struewing@sun.com-20091223200354-r2uzbdkj2v6yv111 2010-06-25 19:32:59 +04:00
item_func.h Bug#51571 load xml infile causes server crash 2010-05-05 14:34:20 +04:00
item_geofunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_geofunc.h WL#2649 Number-to-string conversions 2010-02-11 08:17:25 +04:00
item_row.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-07 20:17:55 +04:00
item_strfunc.h Manual merge from mysql-trunk. 2010-04-27 13:58:21 +04:00
item_subselect.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
item_subselect.h Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
item_sum.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
item_sum.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
item_timefunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_timefunc.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_xmlfunc.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
item_xmlfunc.h
key.cc Bug#52430 Incorrect key in the error message for duplicate key error involving BINARY type 2010-05-27 20:01:43 +04:00
key.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
keycaches.cc WL#4738 streamline/simplify @@variable creation process 2009-12-22 10:35:56 +01:00
keycaches.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
lex.h Auto-merge from mysql-next-mr. 2010-02-20 12:40:21 +03:00
lex_symbol.h
lock.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
lock.h A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
log.cc manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
log.h manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
log_event.cc Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-06-11 17:48:24 +04:00
log_event.h Auto-merge from mysql-trunk. 2010-05-28 09:47:58 +04:00
log_event_old.cc BUG 53893: Automerged from mysql-5.1-bugteam-gca into mysql-trunk-merge. 2010-06-04 00:47:30 +01: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
Makefile.am manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
mdl.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
mdl.h A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
message.h
message.mc
message.rc
mf_iocache.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
MSG00001.bin
my_decimal.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_decimal.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
my_lock.c
mysqld.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
mysqld.h A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
mysqld_suffix.h
net_serv.cc merge 2010-06-09 11:41:24 +03:00
nt_servc.cc
nt_servc.h
opt_range.cc Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
opt_range.h Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
opt_sum.cc Merge of fix for bug#53859. 2010-06-11 10:15:55 +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 Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
partition_info.h Bug#51851: Server with SBR locks mutex twice on LOAD DATA 2010-03-30 22:52:45 +02:00
password.c WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 Bug#52520 Difference in tinytext utf column metadata 2010-06-02 16:23:50 +04:00
protocol.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
records.cc Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04: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 WL#5419 "LOCK_open scalability: make tdc_refresh_version 2010-06-11 19:28:18 +04:00
repl_failsafe.h Patch to eliminate warnings in mysql-next-mr-bugteam. 2010-01-25 22:34:34 +01:00
replication.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_constants.h
rpl_filter.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
rpl_handler.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_injector.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_injector.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_mi.cc Bug#53983 Placeholder for MASTER_BIND in master.info 2010-06-02 10:11:49 +02:00
rpl_mi.h reverting fixes for Bug@50316 in mysql-trunk 2010-05-18 18:32:44 +03:00
rpl_record.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +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 WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
rpl_rli.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
scheduler.h
set_var.cc merge 2010-06-04 17:10:22 +03:00
set_var.h merge 2010-06-04 17:10:22 +03:00
sha2.cc Backport of: 2010-04-13 19:04:45 +04:00
slave.cc A pre-requisite for WL#5419 "LOCK_open scalability: 2010-06-10 15:43:32 +04:00
slave.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp.cc Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-06-11 17:48:24 +04:00
sp.h Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03: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 Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sp_head.h manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02:00
sp_pcontext.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_pcontext.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_rcontext.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sp_rcontext.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
spatial.cc Bug #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
spatial.h Bug #53445 Build with -Wall and fix warnings that it generates 2010-05-26 16:12:23 +02:00
sql_acl.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
sql_acl.h WL#5030: Splitting mysql_priv.h 2010-04-07 13:58:40 +02:00
sql_analyse.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_analyse.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_array.h
sql_audit.cc Merge fixes for BUG46587 and BUG47059 to trunk-bugfixing. 2010-04-15 13:36:36 +04:00
sql_audit.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_base.cc A follow-up for 5.5 version of fix for bug#54360 "Deadlock 2010-07-01 18:58:47 +04:00
sql_base.h A follow-up for 5.5 version of fix for bug#54360 "Deadlock 2010-07-01 18:58:47 +04:00
sql_binlog.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_binlog.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_bitmap.h Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-25 17:01:38 -03:00
sql_builtin.cc.in merge 2009-12-25 16:49:21 +01:00
sql_cache.cc Clean-up, give better names, add comments to 2010-05-06 02:02:08 +04:00
sql_cache.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_class.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_class.h Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_client.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_connect.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_connect.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02: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 WL#4441 "LOCK_open: Remove requirement of mutex protecting 2010-06-08 12:08:46 +04:00
sql_cursor.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_db.cc A follow-up for 5.5 version of fix for bug#54360 "Deadlock 2010-07-01 18:58:47 +04: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 #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
sql_delete.h Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_derived.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
sql_derived.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_do.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_do.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_error.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_error.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_handler.cc Bug #54401 assert in Diagnostics_area::set_eof_status , HANDLER 2010-07-05 13:59:34 +02:00
sql_handler.h A review comment for WL#4441 " LOCK_open: Remove requirement of 2010-06-09 12:39:09 +04:00
sql_help.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +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 A pre-requisite for WL#5419 "LOCK_open scalability: 2010-06-10 15:43:32 +04:00
sql_insert.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_lex.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_lex.h Fix ~1000 warnings class/struct mismatch. 2010-06-22 18:40:14 +02: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-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
sql_load.cc merge 2010-06-09 11:41:24 +03:00
sql_load.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_locale.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_locale.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_manager.cc A pre-requisite for WL#5419 "LOCK_open scalability: 2010-06-10 15:43:32 +04:00
sql_manager.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_map.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_map.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_olap.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
sql_parse.cc Bug #37521 Row inserted through view not always visible in base 2010-07-07 15:20:07 +02:00
sql_parse.h Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_partition.cc Manual merge from mysql-5.1-bugteam to mysql-trunk-merge. 2010-06-11 17:48:24 +04:00
sql_partition.h Merge of bug#51851. 2010-05-24 14:51:59 +02:00
sql_plist.h Follow-up for bug#52289 "performance regression 2010-06-07 17:40:52 +04:00
sql_plugin.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_plugin.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_plugin_services.h
sql_prepare.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_prepare.h
sql_priv.h Bug#20837 Apparent change of isolation level during transaction 2010-06-08 19:47:10 +02:00
sql_profile.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_profile.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_rename.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
sql_rename.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_repl.cc Manual merge of mysql-5.1-bugteam to mysql-trunk-merge. 2010-05-09 02:03:35 +04:00
sql_repl.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_select.cc gcc warnings removal (after bugfix for bug 36569) 2010-06-26 02:06:53 +04:00
sql_select.h Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
sql_servers.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_servers.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_show.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_show.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_signal.cc Patch for Bug#27863 (excessive memory usage for many small queries in a 2010-05-14 22:11:25 +04:00
sql_signal.h
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 Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_string.h A fix for Bug#11918 "SP does not accept variables in LIMIT clause" 2010-04-14 01:56:19 +04:00
sql_table.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
sql_table.h A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02: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 manual merge from mysql-trunk-bugfixing 2010-06-06 13:19:29 +02: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 Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sql_trigger.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_truncate.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02:00
sql_truncate.h Bug#42643: InnoDB does not support replication of TRUNCATE TABLE 2010-05-27 18:11:55 -03:00
sql_udf.cc WL#5419 "LOCK_open scalability: make tdc_refresh_version 2010-06-11 19:28:18 +04:00
sql_udf.h
sql_union.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
sql_union.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sql_update.cc Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
sql_update.h A post-fix patch for WL#4877/WL#5030: 2010-04-12 17:17:37 +04:00
sql_view.cc A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02: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 A 5.5 version of the fix for Bug #54360 "Deadlock DROP/ALTER/CREATE 2010-07-01 15:53:46 +02: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#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
sys_vars.cc Merge trunk-bugfixing -> trunk-runtime 2010-06-17 17:31:51 +04:00
sys_vars.h Draft patch that fixes and a sketches test cases for: 2010-05-07 20:28:59 +04:00
sys_vars_shared.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
table.cc Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04:00
table.h Bug #30584: delete with order by and limit clauses does not 2010-06-23 00:32:29 +04: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 Bug #50124 Rpl failure on DROP table with concurrent txn/non-txn 2010-06-25 09:32:24 +02:00
transaction.h Backport of: 2009-12-03 21:37:38 +03:00
tzfile.h
tztime.cc WL#5419 "LOCK_open scalability: make tdc_refresh_version 2010-06-11 19:28:18 +04:00
tztime.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
udf_example.c Merge in fix for bug#42589 2010-03-15 14:57:20 +01:00
udf_example.def
uniques.cc WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
unireg.cc Merge of mysql-5.1-bugteam into mysql-trunk-merge. 2010-06-10 22:30:49 -03:00
unireg.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00