mariadb/sql
Igor Babaev de69dbae0c Fixed LP bug #663818.
After the patch for bug 663840 had been applied the test case for
bug 663818 triggered the assert introduced by this patch.
It happened because the the patch turned out to be incomplete:
the space needed for a key entry must be taken into account
for the record written into the buffer, and, for the next record
as well, when figuring out whether the record being written is
the last for the buffer or not.
2010-10-22 15:30:47 -07:00
..
examples Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-17 15:54:01 +02:00
share merge 5.1->5.2 2010-06-01 21:52:20 +02:00
.cvsignore
add_errmsg
authors.h This is based on the userstatv2 patch from Percona and OurDelta. 2009-10-19 20:14:48 +03:00
client_settings.h fixes for windows builds 2010-04-02 11:20:09 +02:00
CMakeLists.txt Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
contributors.h
create_options.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
create_options.h MWL#43 CREATE TABLE options (by Sanja) 2010-04-08 14:10:05 +02:00
custom_conf.h
debug_sync.cc 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
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
des_key_file.cc
discover.cc
event_data_objects.cc merged 2010-03-15 12:51:23 +01:00
event_data_objects.h
event_db_repository.cc MWL#43 CREATE TABLE options (by Sanja) 2010-04-08 14:10:05 +02:00
event_db_repository.h
event_parse_data.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
event_parse_data.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
event_queue.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
event_queue.h
event_scheduler.cc Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
event_scheduler.h
events.cc Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
events.h
field.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
field.h merge 5.1->5.2 2010-06-01 21:52:20 +02:00
field_conv.cc Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
filesort.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
frm_crypt.cc
gen_lex_hash.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
gstream.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-06-09 18:11:21 +02:00
gstream.h
ha_ndbcluster.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
ha_ndbcluster.h Backport into MariaDB-5.2 the following: 2009-12-15 20:23:55 +03:00
ha_ndbcluster_binlog.cc pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
ha_ndbcluster_binlog.h
ha_ndbcluster_cond.cc
ha_ndbcluster_cond.h
ha_ndbcluster_tables.h
ha_partition.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
ha_partition.h Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
handler.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
handler.h The main patch for MWL#128: Implement Block Nested Loop Hash Join. 2010-08-31 09:34:21 -07:00
hash_filo.cc Fix a bunch of Windows warnings 2010-04-21 02:25:59 +02:00
hash_filo.h
hostname.cc We are now using Valgrind rather than purify, and have for quite some time. 2009-05-06 14:03:24 +02:00
init.cc
item.cc Bugfix for lounchpad bug#608834 (608824, 609045, 609052). 2010-07-29 14:13:48 +03:00
item.h Bugfix for lounchpad bug#608834 (608824, 609045, 609052). 2010-07-29 14:13:48 +03:00
item_buff.cc Fix buildbot valgrind failure 2010-07-06 19:16:24 +04:00
item_cmpfunc.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
item_cmpfunc.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
item_create.cc Fixes after last merge of MySQL 5.1 2010-05-13 14:00:53 +03:00
item_create.h Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
item_func.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
item_func.h Merge MariaDB-5.2 -> MariaDB 5.3 2010-03-20 15:01:47 +03:00
item_geofunc.cc Manual merge of the fix for bug#43668. 2009-11-24 18:26:13 +03:00
item_geofunc.h
item_row.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
item_row.h MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
item_strfunc.cc Merge with MySQL 5.1.47 2010-05-26 21:55:40 +03:00
item_strfunc.h merge 5.1->5.2 2010-06-01 21:52:20 +02:00
item_subselect.cc Fixed LP bug #608744 2010-08-30 11:07:16 +03:00
item_subselect.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
item_sum.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
item_sum.h merge 5.1->5.2 2010-06-01 21:52:20 +02:00
item_timefunc.cc Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
item_timefunc.h merged 2010-03-15 12:51:23 +01:00
item_xmlfunc.cc merge 5.1->5.2 2010-02-01 08:14:12 +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 few small MySQL bugs/issues that impact the engines, as discussed in the SE summit 2010-06-05 16:53:36 +02:00
lex.h pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
lex_symbol.h
lock.cc When one does a drop table, the indexes are not flushed to disk before drop anymore (with MyISAM/Maria) 2010-02-10 21:06:24 +02:00
log.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
log.h merged 2010-03-15 12:51:23 +01:00
log_event.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
log_event.h merge 5.1->5.2 2010-06-01 21:52:20 +02:00
log_event_old.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
log_event_old.h
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 Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
message.h Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +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 Fix a bunch of Windows warnings 2010-04-21 02:25:59 +02:00
MSG00001.bin Bug#40280: Message compiler(mc.exe) needed to compile MySQL on windows. 2008-10-23 15:28:53 +02:00
multi_range_read.cc Ported the fix for bug #57024 (a performance issue for outer joins). 2010-10-06 13:27:12 -07:00
multi_range_read.h MWL#67: MRR backport 2009-12-22 15:33:21 +03:00
my_decimal.cc Changed -1 row number in some warnings to 0 2009-12-06 19:26:12 +02:00
my_decimal.h Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
my_lock.c
mysql_priv.h The main patch for MWL#128: Implement Block Nested Loop Hash Join. 2010-08-31 09:34:21 -07:00
mysqld.cc The main patch for MWL#128: Implement Block Nested Loop Hash Join. 2010-08-31 09:34:21 -07:00
mysqld_suffix.h
net_serv.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
nt_servc.cc merge 2008-11-22 01:10:38 +01:00
nt_servc.h merge 2008-11-22 01:10:38 +01:00
opt_index_cond_pushdown.cc Fixed bug #54539. 2010-10-01 10:08:10 -07:00
opt_range.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
opt_range.h MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
opt_range_mrr.cc MWL#67: MRR backport 2009-12-22 15:33:21 +03:00
opt_subselect.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
opt_subselect.h The main patch for MWL#128: Implement Block Nested Loop Hash Join. 2010-08-31 09:34:21 -07:00
opt_sum.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
opt_table_elimination.cc Merge MariaDB-5.2 -> MariaDB 5.3 2010-03-20 15:01:47 +03:00
parse_file.cc Bug#44834 strxnmov is expected to behave as you'd expect 2009-06-19 13:24:43 +05:00
parse_file.h Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +05:00
partition_element.h
partition_info.cc Cherry-pick fix for Bug#53371, security hole with bypassing grants using special path in db/table names. 2010-05-09 21:30:06 +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 merge 5.1->5.2 2010-06-01 21:52:20 +02:00
protocol.h pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
records.cc merge 5.1-> 5.2 2009-12-08 23:47:54 +02:00
repl_failsafe.cc Fix a bunch of Windows warnings 2010-04-21 02:25:59 +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 5.1-> 5.2 2009-12-08 23:47:54 +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 MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
rpl_injector.h
rpl_mi.cc Merge latest XtraDB from lp:percona-xtradb into MariaDB. 2009-06-11 14:53:26 +02:00
rpl_mi.h
rpl_record.cc Fix for compiler warnings: 2010-01-28 19:51:40 -02:00
rpl_record.h BUG#48091 valgrind errors when slave has double not null and master has double null 2009-10-22 01:15:45 +01:00
rpl_record_old.cc
rpl_record_old.h
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 MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
rpl_rli.h Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +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 BUG#49618: Field length stored incorrectly in binary log 2010-03-17 15:28:49 +01:00
rpl_utility.h Merging with mysql-5.1-bugteam 2010-03-17 19:15:41 +01:00
scheduler.cc Added protection around usage of thd->mysys_var 2009-11-26 22:19:33 +02:00
scheduler.h Added mariadb and mariadb-version as my.conf option tags 2009-03-18 04:14:22 +02:00
set_var.cc The main patch for MWL#128: Implement Block Nested Loop Hash Join. 2010-08-31 09:34:21 -07:00
set_var.h WL#86: Partitioned key cache for MyISAM. 2010-02-16 08:41:11 -08:00
slave.cc Fixed compiler warnings 2010-05-27 20:18:31 +03:00
slave.h Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
sp.cc few small MySQL bugs/issues that impact the engines, as discussed in the SE summit 2010-06-05 16:53:36 +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 WL#3262 add mutex lock order checking to safemutex (also called safe_mutex_deadlock_detector) 2008-12-03 00:02:52 +02:00
sp_head.cc merge 5.1->5.2 2010-06-01 21:52:20 +02: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 Bug#34384: Slow down on constant conversion. 2009-11-06 22:34:25 +03:00
sp_rcontext.h
spatial.cc Merge MySQL 5.1.39 into MariaDB 5.1. 2009-10-15 23:38:29 +02:00
spatial.h Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_acl.cc handle a case when a user connects with a password to a passwordless account 2010-06-02 17:53:12 +02:00
sql_acl.h pluggable auth with plugin examples 2010-03-29 17:13:53 +02:00
sql_analyse.cc Merge from 5.0-bugteam 2009-06-17 16:56:44 +02:00
sql_analyse.h
sql_array.h Backport of subquery optimizations to 5.3. 2010-01-17 17:51:10 +03:00
sql_base.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
sql_binlog.cc Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
sql_bitmap.h MWL#17: Table elimination 2009-08-13 02:34:21 +04:00
sql_builtin.cc.in Maria WL#61 2010-04-01 17:34:51 +03:00
sql_cache.cc Changed version number from RC to stable 2010-01-29 12:42:31 +02:00
sql_cache.h Bug#39253 Large query cache still freezes server after fix for bug #21074 2009-11-20 13:49:06 +01:00
sql_class.cc Fixed a problem where the temp table of a materialized subquery 2010-07-16 14:02:15 +03:00
sql_class.h Merge 2010-08-31 09:40:10 -07:00
sql_client.cc
sql_connect.cc Manual merge. 2010-04-29 20:18:19 -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 Subquery optimizations backport: fix test failures, update test results. 2010-02-18 00:59:41 +03:00
sql_cursor.h
sql_db.cc Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
sql_delete.cc Changed the fixes for the following bugs: 2010-05-25 23:14:18 -07:00
sql_derived.cc Subquery optimizations backport: fix test failures, update test results. 2010-02-18 00:59:41 +03:00
sql_do.cc
sql_error.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_error.h
sql_expression_cache.cc Fix for LP bug#611625: Removing NULL references from subquery parameter list added. 2010-08-09 13:00:58 +03:00
sql_expression_cache.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
sql_handler.cc merge 5.1-> 5.2 2009-12-08 23:47:54 +02:00
sql_help.cc This is based on the userstatv2 patch from Percona and OurDelta. 2009-10-19 20:14:48 +03:00
sql_insert.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
sql_join_cache.cc Fixed LP bug #663818. 2010-10-22 15:30:47 -07:00
sql_lex.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
sql_lex.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
sql_list.cc
sql_list.h Merge lp:maria -> lp:~maria-captains/maria/maria-5.1-merge 2009-09-15 14:46:35 +04:00
sql_load.cc Merge with MySQL 5.1.47 2010-05-26 21:55:40 +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 Bug#38522: 5 seconds delay when closing application using embedded server 2008-12-04 19:41:53 +01:00
sql_map.cc
sql_map.h
sql_olap.cc
sql_parse.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
sql_partition.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
sql_partition.h Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
sql_plugin.cc merge 5.1->5.2 2010-06-01 21:52:20 +02:00
sql_plugin.h Maria WL#61 2010-04-01 17:34:51 +03:00
sql_plugin_services.h mwl:98 - libservices 2010-03-03 15:44:14 +01:00
sql_prepare.cc Merge MariaDB-5.2 -> MariaDB 5.3 2010-03-20 15:01:47 +03:00
sql_profile.cc Merge MySQL 5.1.46 into MariaDB. 2010-04-28 14:52:24 +02:00
sql_profile.h Patch set contributed by Alex Budovski (MCA) 2010-01-29 20:42:22 +02:00
sql_rename.cc Backport Bug#37148 to 5.1 2010-01-24 15:03:23 +08:00
sql_repl.cc Merge with MySQL 5.1.47 2010-05-26 21:55:40 +03:00
sql_repl.h
sql_select.cc Merge 2010-10-18 13:56:48 -07:00
sql_select.h Fixed LP bug #663818. 2010-10-22 15:30:47 -07:00
sql_servers.cc merged 2010-03-15 12:51:23 +01:00
sql_servers.h
sql_show.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
sql_show.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
sql_sort.h
sql_state.c
sql_string.cc MWL#36: Add a mysqlbinlog option to change the used database 2009-10-24 23:43:39 +04:00
sql_string.h MWL#36: Add a mysqlbinlog option to change the used database 2009-10-24 23:43:39 +04:00
sql_table.cc few small MySQL bugs/issues that impact the engines, as discussed in the SE summit 2010-06-05 16:53:36 +02:00
sql_tablespace.cc Merge MySQL 5.1.44 into MariaDB. 2010-03-04 09:03:07 +01:00
sql_test.cc MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
sql_trigger.cc Bug#50423: Crash on second call of a procedure dropping a trigger 2010-01-28 12:41:14 -02:00
sql_trigger.h Fix for 2009-01-14 18:50:51 +04:00
sql_udf.cc merged 2010-03-15 12:51:23 +01:00
sql_udf.h
sql_union.cc Fixed a problem where the temp table of a materialized subquery 2010-07-16 14:02:15 +03:00
sql_update.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
sql_view.cc merge 5.1->5.2 2010-06-01 21:52:20 +02: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 merge 5.1->5.2 2010-06-01 21:52:20 +02:00
strfunc.cc Bug #43414 Parenthesis (and other) warnings compiling MySQL 2009-09-23 15:21:29 +02:00
structs.h MariaDB 5.2 -> MariaDB 5.3 merge 2010-06-26 14:05:41 +04:00
table.cc Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
table.h Subquery cache (MWL#66) added. 2010-07-10 13:37:30 +03:00
thr_malloc.cc MWL#36: Add a mysqlbinlog option to change the used database. 2009-10-16 15:20:09 +04:00
time.cc Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
tzfile.h
tztime.cc Fix valgrind failure: when creating key image, don't try to copy out more than 2010-06-27 00:55:40 +04:00
tztime.h Backport of a 5.0.74 fix into 5.0.72sp1: 2009-01-12 17:40:29 +01:00
udf_example.c Merge with MySQL 5.1, with following additions: 2009-11-16 21:49:51 +01:00
udf_example.def Patch set contributed by Alex Budovski (MCA) 2010-01-29 20:42:22 +02:00
uniques.cc Improved speed of thr_alarm from O(N) to O(1). thr_alarm is used to handle timeouts and kill of connections. 2010-07-16 10:33:01 +03:00
unireg.cc create table options bug: 2010-04-30 22:04:35 +02:00
unireg.h The main commit of Andrey Zhakov's patch introducing vurtual(computed) columns. 2009-10-16 15:57:48 -07:00