mariadb/sql
Alexey Kopytov c08e6c8867 Bug #42849: innodb crash with varying time_zone on partitioned
timestamp primary key 
 
Since TIMESTAMP values are adjusted by the current time zone  
settings in both numeric and string contexts, using any 
expressions involving TIMESTAMP values as a  
(sub)partitioning function leads to undeterministic behavior of  
partitioned tables. The effect may vary depending on a storage  
engine, it can be either incorrect data being retrieved or  
stored, or an assertion failure. The root cause of this is the  
fact that the calculated partition ID may differ from a  
previously calculated ID for the same data due to timezone  
adjustments of the partitioning expression value. 
 
Fixed by disabling any expressions involving TIMESTAMP values  
to be used in partitioning functions with the follwing two 
exceptions: 
 
1. Creating or altering into a partitioned table that violates 
the above rule is not allowed, but opening existing such tables 
results in a warning rather than an error so that such tables 
could be fixed. 
 
2. UNIX_TIMESTAMP() is the only way to get a 
timezone-independent value from a TIMESTAMP column, because it 
returns the internal representation (a time_t value) of a 
TIMESTAMP argument verbatim. So UNIX_TIMESTAMP(timestamp_column)
is allowed and should be used to fix existing tables if one 
wants to use TIMESTAMP columns with partitioning.

mysql-test/r/partition_bug18198.result:
  Corrected the error.
mysql-test/r/partition_error.result:
  Corrected error texts.
  Added test cases for bug #42849.
mysql-test/t/partition_bug18198.test:
  Corrected error code.
mysql-test/t/partition_error.test:
  Corrected error codes.
  Added test cases for bug #42849.
sql/item.h:
  Added is_timezone_dependent_processor() to Item.
sql/item_func.h:
  Added has_timestamp_args() and the implementation of
  is_timezone_dependent_processor() for Item_func.
sql/item_timefunc.h:
  Added is_timezone_dependent_processor() to 
  Item_func_unix_timestamp.
sql/share/errmsg.txt:
  Renamed ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR to
  ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR to better reflect the
  meaning. Adjusted the error message.
sql/sql_partition.cc:
  Modified fix_fields_part_func() to walk through partitioning
  expression tree with is_timezone_dependent_processor() and issue
  a warning/error if it depends on the timezone settings.
  
  Changed fix_fields_part_func() to a static function since it is
  not used anywhere except sql_partition.cc
sql/sql_partition.h:
  Removed the unneeded declaration of fix_fields_part_func()
  since it is now a static function.
sql/sql_yacc.yy:
  ER_CONST_EXPR_IN_PARTITION_FUNC_ERROR ->
  ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR.
2009-12-13 23:29:50 +03:00
..
examples Bug#39616: Missing quotes from .CSV crashes server 2008-11-18 11:31:03 +05:30
share Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
.cvsignore
add_errmsg
authors.h
client_settings.h
CMakeLists.txt Merged from 5.0 (enterprise). 2008-12-17 15:01:34 -05:00
contributors.h
custom_conf.h
derror.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
des_key_file.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
discover.cc Doxygenize comments, a*.cc - field.cc . 2007-10-09 17:56:32 -04:00
event_data_objects.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
event_data_objects.h Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_db_repository.cc Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
event_db_repository.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
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 Bug#35997 Event scheduler seems to let the server crash, if it is embedded. 2008-05-09 09:43:02 +02:00
event_queue.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
event_scheduler.cc Bug#38066 Events log 'note' level messages by default in the error log 2008-10-07 19:20:13 +02:00
event_scheduler.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
events.cc Post fix of BUG#37145 2009-04-09 14:22:06 +08:00
events.h Provide initial module structure to Doxygen. 2007-08-15 19:08:44 +04:00
field.cc Automerge. 2009-05-15 12:42:57 +04:00
field.h merged 5.1-main -> 5.1-bugteam 2009-01-05 18:10:20 +02:00
field_conv.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
filesort.cc Bug #41543: Assertion `m_status == DA_ERROR' failed in Diagnostics_area::sql_errno 2009-01-09 14:04:47 +02: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 Merge mysql.com:/home/hf/work/30286/my41-30286 2007-10-05 16:33:08 +05:00
gstream.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
ha_ndbcluster.cc Merging 5.1 main into 5.1-rpl 2008-10-23 21:27:09 +02:00
ha_ndbcluster.h Bug #34275 mysqld leak if doing multiple statements within same transaction (or wo/ trans) 2008-02-04 15:40:04 +01:00
ha_ndbcluster_binlog.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
ha_ndbcluster_binlog.h Merge whalegate.ndb.mysql.com:/home/tomas/mysql-5.1 2007-09-11 16:17:28 +02:00
ha_ndbcluster_cond.cc fixed warnings and compile errors from the fix for bug 26243 2008-03-29 09:52:16 +02:00
ha_ndbcluster_cond.h Merge mysql.com:/misc/mysql/34749/50-34749 2008-03-10 07:07:56 +01:00
ha_ndbcluster_tables.h
ha_partition.cc Backport of patch for bug#40003 from 6.0 to 5.1, 2009-02-20 16:56:32 +01:00
ha_partition.h merged 5.1-main -> 5.1-bugteam 2009-01-05 18:10:20 +02:00
handler.cc Merge 2009-03-27 13:34:24 +04:00
handler.h BUG#39802 On Windows, 32-bit time_t should be enforced 2009-05-04 15:30:15 +05:30
hash_filo.cc
hash_filo.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
hostname.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
init.cc Merge zippy.cornsilk.net:/home/cmiller/work/mysql/bug26294/my50-bug26294 2008-04-03 13:14:57 -04:00
item.cc Bug #44399 : crash with statement using TEXT columns, aggregates, GROUP BY, and 2009-05-25 11:00:40 +03:00
item.h Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
item_buff.cc Doxygenization of comments. 2007-10-11 13:29:09 -04:00
item_cmpfunc.cc Bug #44399 : crash with statement using TEXT columns, aggregates, GROUP BY, and 2009-05-25 11:00:40 +03:00
item_cmpfunc.h rollback of bug #40761 fix 2008-12-12 15:13:11 +04:00
item_create.cc BUG#39701: Mixed binlog format does not switch to row mode on 2009-03-24 18:27:33 +00:00
item_create.h Fix doxygen warnings. 2007-08-15 17:43:08 +04:00
item_func.cc merged 5.0-bugteam to 5.1-bugteam 2009-05-27 18:19:44 +03:00
item_func.h Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
item_geofunc.cc merging 2009-04-29 07:59:10 +05:00
item_geofunc.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_row.cc Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_row.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_strfunc.cc Automerge. 2009-06-01 16:43:16 +04:00
item_strfunc.h Manual merge. 2009-06-01 16:00:38 +04:00
item_subselect.cc Bug#37627: Killing query with sum(exists()) or avg(exists()) reproducibly crashes server 2008-07-04 17:02:17 +03:00
item_subselect.h Fix for Bug#30217: Views: changes in metadata behaviour 2008-02-22 13:30:33 +03:00
item_sum.cc merged bug 43354 to 5.1-bugteam 2009-03-11 14:29:59 +02:00
item_sum.h backported the fix for bug #34773 to 5.0 2008-12-09 20:35:02 +02:00
item_timefunc.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
item_timefunc.h Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
item_xmlfunc.cc Bug#43183 ExctractValue() brings result list in missorder 2009-04-01 13:40:33 +05:00
item_xmlfunc.h Fix for bug #32557: order by updatexml causes assertion in filesort 2007-11-21 16:00:09 +04:00
key.cc Bug#37721: ORDER BY when WHERE contains non-partitioned 2008-10-10 12:01:01 +02:00
lex.h Removed extra symbol during merge. 2008-02-12 10:43:38 +01:00
lex_symbol.h
lock.cc Merge 5.0.80 release and 5.0 community. Version left at 5.0.80. 2009-04-14 13:20:13 -04:00
log.cc Merge BUG#41948 2009-05-31 17:15:35 +08:00
log.h BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
log_event.cc Merge BUG#41948 2009-05-31 17:15:35 +08:00
log_event.h BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
log_event_old.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
log_event_old.h BUG#31583 (5.1-telco-6.1 -> 5.1.22. Slave returns Error in unknown event): 2007-12-05 20:00:14 +01:00
Makefile.am Merged from 5.0 (enterprise). 2008-12-17 15:01:34 -05: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 Doxygenization of comments. 2007-10-11 13:29:09 -04: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 auto-merge 2008-11-27 12:33:04 +01:00
my_decimal.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1 2008-05-20 11:38:17 +04:00
my_lock.c
mysql_priv.h Manual merge. 2009-06-01 16:00:38 +04:00
mysql_priv.h.pp WL#4380 2008-06-17 17:57:04 +05:30
mysqld.cc Merge community up to enterprise, thus ending the community-server 2009-05-06 09:06:32 -04:00
mysqld_suffix.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
net_serv.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05: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_range.cc merged 5.0-bugteam -> 5.1-bugteam 2009-03-24 15:58:52 +02:00
opt_range.h Merge BUG#36639 into 5.1 2008-08-25 21:18:22 +04:00
opt_sum.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
parse_file.cc Bug#43385 Cannot ALTER DATABASE ... UPGRADE DATA DIRECTORY NAME when Views exist(addon) 2009-04-13 18:09:10 +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 Bug#40389: REORGANIZE PARTITION crashes when only using one partition 2008-12-02 11:18:01 +01:00
partition_info.h Added "Sun Microsystems, Inc." to copyright headers on files modified 2008-11-10 21:21:49 +01:00
password.c Manual merge. 2009-06-01 16:00:38 +04:00
procedure.cc Doxygenized comments. 2007-10-11 14:37:45 -04:00
procedure.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
protocol.cc auto-merge 2009-03-19 09:44:58 -04:00
protocol.h Merge bk-internal.mysql.com:/home/bk/mysql-5.1-maint 2007-12-20 22:11:37 +01:00
records.cc Merge fix for BUG#35478 into 5.1 2008-07-15 21:46:02 +04:00
repl_failsafe.cc BUG#41924: high-level replication functions are not commented 2009-01-09 13:49:24 +01:00
repl_failsafe.h Renaming MASTER_INFO to Master_info in order to follow the coding 2007-08-16 08:52:50 +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 merging 2009-04-29 07:59:10 +05:00
rpl_filter.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_injector.cc A fix and a test case for Bug#12713 "Error in a stored function called from 2008-02-19 14:43:01 +03:00
rpl_injector.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
rpl_mi.cc Bug #31326: No compile check of order of initializations 2007-12-14 15:21:37 +02:00
rpl_mi.h Renaming MASTER_INFO to Master_info in order to follow the coding 2007-08-16 08:52:50 +02:00
rpl_record.cc BUG#39753: Replication failure on MIXED + bit + myisam + no PK 2009-03-05 20:54:53 +01:00
rpl_record.h Bug #32971 No user level error message from slave sql thread when ER_NO_DEFAULT_FOR_FIELD 2008-01-31 14:54:03 +02:00
rpl_record_old.cc Renaming RELAY_LOG_INFO and st_relay_log_info to follow coding standards 2007-08-16 07:37:50 +02:00
rpl_record_old.h Renaming RELAY_LOG_INFO and st_relay_log_info to follow coding standards 2007-08-16 07:37:50 +02:00
rpl_reporting.cc BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_reporting.h BUG#24954 (Last_errno and Last_error not set after master_retry_count has 2007-06-11 22:15:39 +02:00
rpl_rli.cc BUG#43949 Initialization of slave produces a warning message in Valgrind 2009-04-19 02:21:33 +01:00
rpl_rli.h BUG#38174 secure-file-priv breaks LOAD DATA INFILE replication in statement mode 2009-02-21 09:36:07 +00:00
rpl_tblmap.cc Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
rpl_tblmap.h Bug#31455 mysqlbinlog don't print user readable info about RBR events 2008-08-20 19:06:31 +05:00
rpl_utility.cc BUG#37426: RBR breaks for CHAR() UTF-8 fields > 85 chars 2008-06-30 22:11:18 +02:00
rpl_utility.h Bug#42977 RBR logs for rows with more than 250 column results in corrupt binlog 2009-03-25 12:53:56 +02:00
scheduler.cc
scheduler.h Bug#28785 thread-handling not displayed properly in SHOW VARIABLES 2007-11-14 16:12:46 -05:00
set_var.cc Fix improperly-protected variable definition and use. 2009-05-11 10:00:03 -04:00
set_var.h @@optimizer_switch backport and change from no_xxx to xx=on|off: post-review fixes 2009-03-14 21:58:23 +03:00
slave.cc BUG#41725: upmerge: 5.0-bt --> 5.1-bt 2009-05-23 00:29:41 +01:00
slave.h Bug #38694 Race condition in replication thread shutdown 2009-04-28 14:46:07 +03:00
sp.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sp.h Bug#44658 Create procedure makes server crash when user does not have ALL privilege 2009-05-29 15:37:54 +02:00
sp_cache.cc A fix for 2008-07-03 23:41:22 +04:00
sp_cache.h A fix for 2008-07-03 23:41:22 +04:00
sp_head.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sp_head.h merging 2009-04-29 07:59:10 +05:00
sp_pcontext.cc merging 2009-04-29 07:59:10 +05:00
sp_pcontext.h merging 2009-04-29 07:59:10 +05:00
sp_rcontext.cc Merge lambda.hsd1.co.comcast.net.:/home/malff/TREE/mysql-5.0-33618 2008-01-23 15:36:57 -07:00
sp_rcontext.h Bug#33618 (Crash in sp_rcontext) 2008-01-23 13:26:41 -07:00
spatial.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
spatial.h Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_acl.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_acl.h Bug#44658 Create procedure makes server crash when user does not have ALL privilege 2009-05-29 15:37:54 +02:00
sql_analyse.cc fixed warnings from the fix of 26243 2008-03-29 17:50:46 +02:00
sql_analyse.h Merge magare.gmz:/home/kgeorge/mysql/autopush/B26461-5.0-opt 2008-03-21 17:48:28 +02:00
sql_array.h Merge polly.(none):/home/kaa/src/maint/mysql-5.0-maint 2007-10-18 14:32:43 +04:00
sql_base.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_binlog.cc BUG#41924: high-level replication functions are not commented 2009-01-09 13:49:24 +01:00
sql_bitmap.h Fix Bug#27812 "an ampersand is missed in sql/sql_bitmap.h, line 68" 2008-01-29 14:14:34 +03:00
sql_builtin.cc.in
sql_cache.cc Merge 5.0.80 release and 5.0 community. Version left at 5.0.80. 2009-04-14 13:20:13 -04:00
sql_cache.h Reverting patch for bug30087 2008-07-17 11:31:22 +02:00
sql_class.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_class.h BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_client.cc Bug#26664 test suite times out on OS X 64bit 2007-05-24 11:21:27 +02:00
sql_connect.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_crypt.cc Bug#44358 valgrind errors with decode() function 2009-04-23 12:43:42 +05:00
sql_crypt.h Bug#44358 valgrind errors with decode() function 2009-04-23 12:43:42 +05:00
sql_cursor.cc 5.0-bugteam->5.1-bugteam merge 2008-12-10 18:16:21 +04:00
sql_cursor.h Doxygenize comments. 2007-10-16 16:11:50 -04:00
sql_db.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_delete.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_derived.cc merged 5.0-bugteam to 5.1-bugteam 2009-05-27 18:19:44 +03:00
sql_do.cc Rename send_ok to my_ok. Similarly to my_error, it only records the status, 2008-02-19 15:45:21 +03:00
sql_error.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_error.h BUG#26976 - Missing table in merge not noted in related error msg + 2007-06-06 04:42:41 +05:00
sql_handler.cc 5.0-bugteam->5.1-bugteam merge 2009-04-17 13:46:27 +05:00
sql_help.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-10 17:47:54 -05:00
sql_insert.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_lex.cc merged 5.0-bugteam to 5.1-bugteam 2009-05-27 18:19:44 +03:00
sql_lex.h merged 5.0-bugteam to 5.1-bugteam 2009-05-27 18:19:44 +03:00
sql_list.cc 5.1 version of a fix and test cases for bugs: 2007-05-28 15:30:01 +04:00
sql_list.h Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_load.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_locale.cc Bug#37575 UCASE fails on monthname 2008-12-23 18:08:04 +04: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 type conversions fixed to avoid warnings on Windows 2007-10-23 14:27:11 +05:00
sql_map.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_olap.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
sql_parse.cc Automerge 2009-05-29 16:25:22 +02:00
sql_partition.cc Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03: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 Bug#19027 MySQL 5.0 starts even with Fatal InnoDB errors 2009-05-18 10:10:30 +02:00
sql_plugin.h Bug#19027 MySQL 5.0 starts even with Fatal InnoDB errors 2009-05-14 14:03:33 +02:00
sql_prepare.cc Recommit of bug 43560 after merge with mysql-5.1-bugteam 2009-05-20 16:17:47 +02:00
sql_profile.cc backported a change from 5.1 2009-05-15 16:13:54 +03:00
sql_profile.h Pull 5.1 treatment of community features into 5.0. 2009-05-05 17:03:23 -04:00
sql_rename.cc Fix for bug#44860: ALTER TABLE on view crashes server 2009-05-19 09:25:36 +05:00
sql_repl.cc Bug #44179 reset slave crashes in my_error when reset_logs returns non-zero 2009-04-30 15:28:07 +03:00
sql_repl.h Merge dl145h.mysql.com:/data0/mkindahl/mysql-5.0-rpl 2008-03-14 18:38:54 +01:00
sql_select.cc Bug #44399 : crash with statement using TEXT columns, aggregates, GROUP BY, and 2009-05-25 11:00:40 +03:00
sql_select.h - Backport @@optimizer_switch support from 6.0 2009-02-23 19:16:48 +03:00
sql_servers.cc fixed compilation warnings. addendum to the fix for bug 29125 2009-03-20 16:27:53 +02:00
sql_servers.h
sql_show.cc Pull 5.1 treatment of community features into 5.0. 2009-05-05 17:03:23 -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 Fixed bug #25798. 2007-07-01 15:33:28 -07:00
sql_state.c
sql_string.cc Fix for bug#44743: Join in combination with concat does not always work 2009-05-21 13:06:43 +05:00
sql_string.h Manual merge of mysql-5.0-bugteam -> mysql-5.1-bugteam 2008-08-11 16:44:13 -06:00
sql_table.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_tablespace.cc Bug #26418: Slave out of sync after 2007-06-19 14:27:53 +03:00
sql_test.cc Bug#44164: TL_WRITE has no description in lock_descriptions[] 2009-04-14 14:05:32 +02:00
sql_trigger.cc BUG#37145 Killing a statement doing DDL may log binlog event with error code 1053 2009-03-27 13:19:50 +08:00
sql_trigger.h Fix for 2009-01-14 18:50:51 +04:00
sql_udf.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
sql_udf.h Remove typedef st_table_list TABLE_LIST and always use name 'TABLE_LIST'. 2007-07-06 16:18:49 +04:00
sql_union.cc 5.0-bugteam->5.1-bugteam merge 2009-05-15 12:11:07 +05:00
sql_update.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08:00
sql_view.cc BUG#41948 Query_log_event constructor needlessly contorted 2009-05-30 21:32:28 +08: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 Bug #42849: innodb crash with varying time_zone on partitioned 2009-12-13 23:29:50 +03:00
strfunc.cc @@optimizer_switch backport and change from no_xxx to xx=on|off: post-review fixes 2009-03-14 21:58:23 +03:00
structs.h Merge from Tim's 5.0.76-release tree to make 5.0.77 . 2009-01-21 13:45:23 -05:00
table.cc merged 5.0-bugteam to 5.1-bugteam 2009-05-27 18:19:44 +03:00
table.h merged 5.1-main -> 5.1-bugteam 2009-01-05 18:10:20 +02:00
thr_malloc.cc Bug#38296 (low memory crash with many conditions in a query) 2008-08-12 17:05:19 -06:00
time.cc re-push of Bug 29536 for 5.1.22: timestamp inconsistent in replication around 1970 2007-08-27 12:33:57 +03:00
tzfile.h WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
tztime.cc Merge from 5.0-bugteam 2009-03-19 11:44:57 +01:00
tztime.h merged bug 39920 and 5.1-main to 5.1-bugteam 2008-12-01 17:22:16 +02:00
udf_example.c Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
udf_example.def Bug #29804 UDF parameters don't contain correct string length 2007-10-17 17:54:11 -04:00
uniques.cc Bug#29125 Windows Server X64: so many compiler warnings 2009-02-13 11:41:47 -05:00
unireg.cc bug#44166 2009-05-04 22:33:23 +02:00
unireg.h Bug#37428 Potential security issue with UDFs - linux shellcode execution. 2008-08-25 17:11:59 +05:00