mariadb/sql
Michael Widenius 22e793639a Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name]
- If USER is given, all threads for that user is signaled
- If SOFT is used then the KILL will not be sent to the handler. This can be used to not interrupt critical things in the handler like 'REPAIR'.

Internally added more kill signals. This gives us more information of why a query/connection was killed.
- KILL_SERVER is used when server is going down. In this case the users gets ER_SHUTDOWN as the reason connection was killed.
- Changed signals to number in correct order, which makes it easier to test how the signal should affect the code.
- New error message ER_CONNECTION_KILLED if connection was killed by 'KILL CONNECTION'. Before we got error ER_SHUTDOWN.

Changed names of not used parameters KILL_QUERY & KILL_CONNCTION to mysql_kill() to not conflict with defines in the server


include/mysql.h.pp:
  Updated file
include/mysql_com.h:
  Changed names of not used parameters KILL_QUERY & KILL_CONNCTION to mysql_kill() to not conflict with defines in the server
mysql-test/r/kill.result:
  Added test of KILL USER
mysql-test/suite/rpl/r/rpl_stm_000001.result:
  Updated error code
mysql-test/suite/rpl/t/rpl_stm_000001.test:
  Updated error codes
mysql-test/t/flush_read_lock_kill.test:
  Updated error codes
mysql-test/t/kill.test:
  Added test of KILL USER
plugin/handler_socket/handlersocket/database.cpp:
  Removed THD:: from KILL
sql/debug_sync.cc:
  Removed THD:: from KILL
sql/event_scheduler.cc:
  Removed THD:: from KILL
sql/filesort.cc:
  Removed THD:: from KILL
sql/ha_ndbcluster_binlog.cc:
  Removed THD:: from KILL
sql/handler.cc:
  Removed THD:: from KILL
  Simplify code.
sql/lex.h:
  Added new keywords HARD | SOFT
sql/log.cc:
  Removed THD:: from KILL
  Added testing of new error ER_CONNECTION_KILLED
sql/log_event.cc:
  Removed THD:: from KILL
  Added testing of new error ER_CONNECTION_KILLED
sql/mysql_priv.h:
  Added new prototypes
sql/mysqld.cc:
  Removed THD:: from KILL
  Use KILL_SERVER_HARD signal on shutdown.
sql/scheduler.cc:
  Removed THD:: from KILL
  Simplify test if connection should be killed
sql/share/errmsg.txt:
  New error message ER_CONNECTION_KILLED
sql/slave.cc:
  Removed THD:: from KILL
sql/sp_head.cc:
  Removed THD:: from KILL
sql/sql_base.cc:
  Removed THD:: from KILL
sql/sql_cache.cc:
  Removed THD:: from KILL
sql/sql_class.cc:
  Removed THD:: from KILL
  Added killed_errno()
  Only signal kill to storage engine if HARD bit is set.
sql/sql_class.h:
  Move KILL options out from THD to make them easier to use in sql_yacc.yy
sql/sql_connect.cc:
  Removed THD:: from KILL
sql/sql_delete.cc:
  Removed THD:: from KILL
sql/sql_error.cc:
  Removed THD:: from KILL
sql/sql_insert.cc:
  Removed THD:: from KILL
  Simplifed testing if thread is killed.
sql/sql_lex.h:
  Added kill options to st_lex
sql/sql_load.cc:
  Removed THD:: from KILL
sql/sql_parse.cc:
  Added kill options to st_lex
  Simplifed and optimzed testing of thd->killed at end of query
  Added support for KILL USER
  Extended sql_kill() to allow use of more kill signals.
sql/sql_repl.cc:
  Removed THD:: from KILL
sql/sql_show.cc:
  Removed THD:: from KILL
  Simplied testing if query/connection was killed
sql/sql_table.cc:
  Removed THD:: from KILL
sql/sql_update.cc:
  Removed THD:: from KILL
sql/sql_yacc.yy:
  Added support for new KILL syntax: KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name]
storage/archive/ha_archive.cc:
  Simplify compilation
storage/maria/ha_maria.cc:
  Removed THD:: from KILL
2011-09-23 01:13:38 +03:00
..
examples Bug#473914: mysql_client_test fail with in debug compilaton on windows x64 2010-12-06 12:52:06 +01:00
share Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
.cvsignore
add_errmsg
authors.h Merge with MariaDB 5.1.49 2010-08-05 22:56:11 +03:00
client_settings.h fixes for windows builds 2010-04-02 11:20:09 +02:00
CMakeLists.txt merge mwl#55 2011-03-11 15:20:24 +01:00
contributors.h
create_options.cc small enhancement of the create table options feature: 2011-05-10 18:19:11 +02:00
create_options.h small enhancement of the create table options feature: 2011-05-10 18:19:11 +02:00
custom_conf.h
debug_sync.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +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 Changed MariaDB error numbers to start from 1900 to not conflict with MySQL error numbers 2011-05-21 00:46:18 +03:00
des_key_file.cc
discover.cc Backport Fix for Bug#24509 - 2048 file descriptor limit on windows needs increasing. 2011-06-12 15:52:07 +02:00
event_data_objects.cc merge with 5.1-micro 2011-06-07 18:13:02 +02:00
event_data_objects.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
event_db_repository.cc merge with 5.1-micro 2011-06-07 18:13:02 +02:00
event_db_repository.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
event_parse_data.cc post review changes 2 2011-05-19 19:16:17 +02:00
event_parse_data.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
event_queue.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
event_queue.h wl#173 - temporal types with sub-second resolution 2011-03-01 13:24:36 +01:00
event_scheduler.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
event_scheduler.h
events.cc Change TABLE->alias to String for less memory reallocation 2011-02-28 12:48:50 +02:00
events.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
field.cc Merge of mwl #106 into 5.3. 2011-06-15 21:48:38 -07:00
field.h Merge of mwl #106 into 5.3. 2011-06-15 21:48:38 -07:00
field_conv.cc field_conv.cc: added comments 2011-08-17 12:32:15 +04:00
filesort.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
frm_crypt.cc
gen_lex_hash.cc Merge 2010-12-29 00:47:05 +01:00
gstream.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-09 18:11:21 +02:00
gstream.h
ha_ndbcluster.cc Merge with 5.1-release. 2010-12-06 10:25:44 +02:00
ha_ndbcluster.h Merge 5.2->5.3 2010-10-10 17:18:11 +03:00
ha_ndbcluster_binlog.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
ha_ndbcluster_binlog.h
ha_ndbcluster_cond.cc
ha_ndbcluster_cond.h
ha_ndbcluster_tables.h
ha_partition.cc New status variables: Rows_tmp_read, Handler_tmp_update and Handler_tmp_write 2011-06-27 19:07:24 +03:00
ha_partition.h Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
handler.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
handler.h BUG#778434 Wrong result with in_to_exists=on in maria-5.3-mwl89 2011-07-14 17:44:37 +04:00
hash_filo.cc Fix a bunch of Windows warnings 2010-04-21 02:25:59 +02:00
hash_filo.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
hostname.cc Merge with MySQL 5.1.57/58 2011-05-02 20:58:45 +03:00
init.cc
item.cc BUG#849763: Wrong result with second execution of prepared statement with semijoin + view 2011-09-20 20:40:07 +04:00
item.h BUG#833600: Wrong result with view + outer join + uncorrelated subquery (non-semijoin) 2011-09-08 23:24:47 +04:00
item_buff.cc Added TRASH() to table->record[0] to find out if we access not initialzed data. 2010-11-27 17:29:52 +02:00
item_cmpfunc.cc lp:839387 Assertion `(Item_result)i != TIME_RESULT' failed with CASE + datetime 2011-09-07 20:39:47 +02:00
item_cmpfunc.h Fix of LP BUG#780386. 2011-09-05 09:29:49 +03:00
item_create.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
item_create.h Adding support for Dynamic columns (WL#34): 2011-05-08 13:24:06 +03:00
item_func.cc BUG#834534: Assertion `0' failed in replace_where_subcondition with semijoin subquery in HAVING 2011-08-29 19:57:41 +04:00
item_func.h Port of code for: (part of testcase is in mysql-test/t/subquery*.test and will be ported separately) 2011-07-11 23:48:35 +04:00
item_geofunc.cc Manual merge of the fix for bug#43668. 2009-11-24 18:26:13 +03:00
item_geofunc.h Merge with MySQL 5.1.55 2011-02-20 18:51:43 +02:00
item_row.cc Fixed LP bug #809179. 2011-07-13 21:06:28 -07:00
item_row.h Fixed LP bug #809179. 2011-07-13 21:06:28 -07:00
item_strfunc.cc portability fix: avoid anonymous structs and unions in C 2011-09-22 11:04:00 +02:00
item_strfunc.h Merge with dynamic column code 2011-05-12 14:30:34 +03:00
item_subselect.cc Fix after previous cset: update test results 2011-09-22 01:55:17 +04:00
item_subselect.h BUG#834534: Assertion `0' failed in replace_where_subcondition with semijoin subquery in HAVING 2011-08-29 19:57:41 +04:00
item_sum.cc Fixed LP BUG#800696. 2011-07-19 23:19:10 +03:00
item_sum.h Fixed LP bug #791761. 2011-07-20 21:55:55 -07:00
item_timefunc.cc sec_to_time() in the integer context was losing the sign of the result 2011-09-01 14:23:03 +04:00
item_timefunc.h merge with 5.1-micro 2011-06-07 18:13:02 +02:00
item_xmlfunc.cc Merge with 5.1 to get in changes from MySQL 5.1.55 2011-02-28 19:39:30 +02:00
item_xmlfunc.h The main commit of Andrey Zhakov's patch introducing vurtual(computed) columns. 2009-10-16 15:57:48 -07:00
key.cc Fixed compiler warnings and test cases problems found by buildbot 2011-05-11 13:59:17 +03:00
lex.h Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
lex_symbol.h
lock.cc Added option "AND DISABLE CHECKPOINT" to "FLUSH TABLES WITH READ LOCK" 2011-04-28 18:02:26 +03:00
log.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
log.h Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
log_event.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
log_event.h Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
log_event_old.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
log_event_old.h Merge with MySQL 5.1.55 2011-02-20 18:51:43 +02:00
log_slow.h Updated documentation files to reflect MariaDB and not the Maria storage engine or MySQL 2009-09-03 17:05:38 +03:00
Makefile.am Fix error in "make dist" (sql/CMakeLists.txt is not delivered in source distribution) 2011-04-03 20:56:47 +02:00
message.h - Added/updated copyright headers 2010-12-28 19:57:23 +01:00
message.mc
message.rc
mf_iocache.cc Fix a bunch of Windows warnings 2010-04-21 02:25:59 +02:00
MSG00001.bin
multi_range_read.cc BUG#730133: Wrong result with jkl = 7, BKA, ICP in maria-5.3 + compound index 2011-09-13 23:45:02 +04:00
multi_range_read.h Make EXPLAIN better at displaying MRR/BKA: 2011-04-02 14:04:45 +04:00
my_decimal.cc merge with 5.1-micro 2011-06-07 18:13:02 +02:00
my_decimal.h merge with 5.1-micro 2011-06-07 18:13:02 +02:00
my_lock.c
mysql_install_db.cc fix CRLF line endings to LF 2011-04-08 01:42:47 +02:00
mysql_priv.h Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
mysql_upgrade_service.cc - Properly terminate options array with all-zero entry. 2011-05-20 01:38:42 +02:00
mysqld.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
mysqld_suffix.h
net_serv.cc Merge with 5.2 2011-03-09 15:47:59 +02:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc Post-review fixes for the patch that added the code allowing to use 2011-01-21 18:21:55 -08:00
opt_range.cc field_conv.cc: added comments 2011-08-17 12:32:15 +04:00
opt_range.h Merge from 5.2 2011-07-21 15:50:25 +03:00
opt_range_mrr.cc Fixed compiler warnings 2011-02-25 20:15:27 +02:00
opt_subselect.cc BUG##849717: Crash in Item_func::fix_fields on second execution of a prepared statement with semijoin 2011-09-17 23:53:50 +04:00
opt_subselect.h Make semi-joins work with outer joins part #1: 2011-06-22 01:57:28 +04:00
opt_sum.cc Merge with 5.2 2011-09-10 18:01:27 +03:00
opt_table_elimination.cc Fixed LP bugs #717577, #724942. 2011-04-26 19:58:41 -07:00
parse_file.cc fix compile warnings 2011-07-05 22:38:38 +02:00
parse_file.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
partition_element.h Merge with main 2011-02-22 20:28:01 +02:00
partition_info.cc merge with 5.1 2010-09-11 20:43:48 +02:00
partition_info.h fixed a valgrind warning in partition_pruning 2009-09-02 18:42:08 +03:00
password.c pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
procedure.cc
procedure.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
protocol.cc Added progress reporting for alter table, LOAD DATA INFILE and for aria tables: check table, repair table, analyze table. 2011-07-01 15:08:30 +03:00
protocol.h Added progress reporting for alter table, LOAD DATA INFILE and for aria tables: check table, repair table, analyze table. 2011-07-01 15:08:30 +03:00
records.cc Merge from 5.2 2011-07-21 15:50:25 +03:00
repl_failsafe.cc Backport MySQL WL#2540 into MariaDB. 2011-05-03 14:01:11 +02:00
repl_failsafe.h
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 merge with 5.1 2010-09-11 20:43:48 +02:00
rpl_filter.h MWL#36: Add a mysqlbinlog option to change the used database 2009-10-24 23:43:39 +04:00
rpl_injector.cc Merge with MySQL 5.1.55 2011-02-20 18:51:43 +02:00
rpl_injector.h
rpl_mi.cc Backport MySQL WL#2540 into MariaDB. 2011-05-03 14:01:11 +02:00
rpl_mi.h Backport MySQL WL#2540 into MariaDB. 2011-05-03 14:01:11 +02:00
rpl_record.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
rpl_record.h Merge with MySQL 5.1.55 2011-02-20 18:51:43 +02:00
rpl_record_old.cc
rpl_record_old.h Merge with MySQL 5.1.55 2011-02-20 18:51:43 +02:00
rpl_reporting.cc BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_reporting.h BUG#45511 rpl.rpl_binlog_corruption fails with warning messages in Valgrind 2009-06-16 16:04:30 +01:00
rpl_rli.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
rpl_rli.h Merge Percona patch MWL#47 into mariadb 5.2-percona. 2011-01-10 14:53:09 +01:00
rpl_tblmap.cc Bug#45613 handle failures from my_hash_insert 2009-11-20 16:18:01 +01:00
rpl_tblmap.h
rpl_utility.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
rpl_utility.h Merging with mysql-5.1-bugteam 2010-03-17 19:15:41 +01:00
scheduler.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
scheduler.h Added mariadb and mariadb-version as my.conf option tags 2009-03-18 04:14:22 +02:00
set_var.cc Added progress reporting for alter table, LOAD DATA INFILE and for aria tables: check table, repair table, analyze table. 2011-07-01 15:08:30 +03:00
set_var.h Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
slave.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
slave.h Merge MariaDB 5.2.5 release into MariaDB-5.2-rpl. 2011-04-01 15:07:10 +02:00
sp.cc Change TABLE->alias to String for less memory reallocation 2011-02-28 12:48:50 +02:00
sp.h Bug#45613 handle failures from my_hash_insert 2009-11-20 16:18:01 +01:00
sp_cache.cc Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
sp_cache.h
sp_head.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sp_head.h Bug#50755: Crash if stored routine def contains version comments 2010-04-01 10:15:22 -03:00
sp_pcontext.cc merging 2009-04-29 07:59:10 +05:00
sp_pcontext.h Manual merge. 2009-12-18 16:44:24 -02:00
sp_rcontext.cc Merge Mariadb 5.1->5.2 2011-04-12 14:26:06 +02:00
sp_rcontext.h Merge Mariadb 5.1->5.2 2011-04-12 14:26:06 +02:00
spatial.cc Fix for bug #51875: crash when loading data into geometry function polyfromwkb 2010-08-30 11:51:46 +04:00
spatial.h Bug#42733: Type-punning warnings when compiling MySQL -- 2010-07-14 16:39:40 -03:00
sql_acl.cc Automatic merge with 5.2 2011-08-16 15:51:40 +03:00
sql_acl.h pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
sql_analyse.cc Merge with MySQL 5.1.57/58 2011-05-02 20:58:45 +03:00
sql_analyse.h Change some my_bool in C++ classes and a few functions to bool to detect wrong usage of bool/my_bool. 2010-09-24 01:00:32 +03:00
sql_array.h Backport of subquery optimizations to 5.3. 2010-01-17 17:51:10 +03:00
sql_base.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_binlog.cc Backport MySQL WL#2540 into MariaDB. 2011-05-03 14:01:11 +02:00
sql_bitmap.h Merged the code of MWL#106 into 5.3 2011-05-16 22:39:43 -07:00
sql_builtin.cc.in Maria WL#61 2010-04-01 17:34:51 +03:00
sql_cache.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_cache.h Fixed compile failure when we don't use system zlib 2011-06-09 13:35:01 +03:00
sql_class.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_class.h Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_client.cc
sql_connect.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_crypt.cc Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
sql_crypt.h Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
sql_cursor.cc Merged the code of mwl 106 into the latest 5.3 with mwl 90 pushed. 2011-06-04 19:56:06 -07:00
sql_cursor.h
sql_db.cc Rewritten patch of percona - switching query cache on and off, removing comments. 2011-05-18 16:27:19 +03:00
sql_delete.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_derived.cc Fixed LP bug #819716. 2011-08-08 22:02:10 -07:00
sql_do.cc
sql_error.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_error.h
sql_expression_cache.cc Early check of subquery cache hit rate added to limit its performance impact in the worst case. 2011-08-12 13:54:41 +03:00
sql_expression_cache.h Early check of subquery cache hit rate added to limit its performance impact in the worst case. 2011-08-12 13:54:41 +03:00
sql_handler.cc Fix formatting error message (invalid table name) in handler tests. 2011-03-29 20:37:30 +02:00
sql_handler.h Implementation of MWL#172: Add support for prepared statements to HANDLER READ 2011-01-04 00:55:41 +02:00
sql_help.cc Merged the code of MWL#106 into 5.3 2011-05-16 22:39:43 -07:00
sql_insert.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_join_cache.cc Automerge. 2011-09-08 21:38:10 +04:00
sql_join_cache.h Fixed LP bug #802860. 2011-06-28 18:31:54 -07:00
sql_lex.cc BUG#849763: Wrong result with second execution of prepared statement with semijoin + view 2011-09-20 20:40:07 +04:00
sql_lex.h Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_lifo_buffer.h Fixed high-impact Windows 64bit warnings (at least 4000 of them) 2011-02-19 13:43:01 +01:00
sql_list.cc
sql_list.h Fix typo bug 2011-09-06 20:52:36 +04:00
sql_load.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_locale.cc Bug#43207 wrong LC_TIME names for romanian locale 2009-10-19 13:41:52 +05:00
sql_manager.cc
sql_map.cc
sql_map.h
sql_olap.cc Merged the code of MWL#106 into 5.3 2011-05-16 22:39:43 -07:00
sql_parse.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_partition.cc Merge with MariaDB 5.1 2011-05-03 19:10:10 +03:00
sql_partition.h BUG#49124 Security issue with /*!-versioned */ SQL statements on Slave 2010-07-29 11:00:57 +08:00
sql_plugin.cc Merge 5.2 -> 5.3 2011-06-24 21:43:31 +04:00
sql_plugin.h Merge with 5.1 to get in changes from MySQL 5.1.55 2011-02-28 19:39:30 +02:00
sql_plugin_services.h Added progress reporting for alter table, LOAD DATA INFILE and for aria tables: check table, repair table, analyze table. 2011-07-01 15:08:30 +03:00
sql_prepare.cc BUG#834534: Assertion `0' failed in replace_where_subcondition with semijoin subquery in HAVING 2011-08-29 19:57:41 +04:00
sql_profile.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
sql_profile.h Patch set contributed by Alex Budovski (MCA) 2010-01-29 20:42:22 +02:00
sql_rename.cc Merge with 5.2 2011-05-16 14:05:45 +03:00
sql_repl.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_repl.h
sql_select.cc Automerge. 2011-09-08 21:38:10 +04:00
sql_select.h BUG#830993: Crash in end_read_record with derived table 2011-09-08 19:48:14 +04:00
sql_servers.cc Fix for LP#588251: doStartTableScan() result not checked. 2010-07-17 01:41:44 +03:00
sql_servers.h
sql_show.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_show.h
sql_sort.h An implementation of index intersect via a modified Unique class. 2010-09-13 15:22:11 -07:00
sql_state.c
sql_string.cc Fix compile errors and warnings and test errors introduced by microseconds push. 2011-05-28 16:57:58 +02:00
sql_string.h Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
sql_table.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_tablespace.cc Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
sql_test.cc MWL#90: Address review feedback part #2 2011-03-21 23:06:16 +03:00
sql_trigger.cc Merge with alias as String 2011-02-28 13:16:17 +02:00
sql_trigger.h Added TRASH() to table->record[0] to find out if we access not initialzed data. 2010-11-27 17:29:52 +02:00
sql_udf.cc Merge with 5.1 to get in changes from MySQL 5.1.55 2011-02-28 19:39:30 +02:00
sql_udf.h
sql_union.cc Fixed LP bug #825035. 2011-08-16 22:48:35 -07:00
sql_update.cc Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
sql_view.cc Fix for LP BUG#806071 2011-07-21 23:37:40 +03:00
sql_view.h Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +05:00
sql_yacc.yy Added new options to KILL. New syntax is KILL [HARD|SOFT] [CONNECTION|QUERY] [ID | USER user_name] 2011-09-23 01:13:38 +03:00
strfunc.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
structs.h Merge with 5.2 2011-05-16 14:05:45 +03:00
table.cc Merge 5.2->5.3 2011-09-02 15:10:10 +03:00
table.h Fixed LP bug #825035. 2011-08-16 22:48:35 -07:00
thr_malloc.cc Merge with MariaDB 5.1.49 2010-08-05 22:56:11 +03:00
time.cc fix for cast of negative numbers to datetime 2011-06-14 18:45:14 +02:00
tzfile.h
tztime.cc merge with 5.1-micro 2011-06-07 18:13:02 +02:00
tztime.h revert a suggested "optimization" that introduced a bug 2011-06-06 20:28:15 +02:00
udf_example.c Merge with MySQL 5.1.50 2010-08-27 17:12:44 +03:00
udf_example.def Patch set contributed by Alex Budovski (MCA) 2010-01-29 20:42:22 +02:00
uniques.cc Fixed DBUG_PRINT formatting (compile error on Linux with -Werror) 2011-02-19 02:42:08 +01:00
unireg.cc Merge with 5.1-microseconds 2011-05-28 05:11:32 +03:00
unireg.h merge with 5.1-micro 2011-06-07 18:13:02 +02:00
winservice.c MWL#55 : Philip's review: 2011-02-15 13:04:55 +01:00
winservice.h split long lines, use get_mysql_service_properties() 2011-01-30 22:42:02 +01:00