mariadb/sql
Monty bddbef3573 MDEV-34533 asan error about stack overflow when writing record in Aria
The problem was that when using clang + asan, we do not get a correct value
for the thread stack as some local variables are not allocated at the
normal stack.

It looks like that for example clang 18.1.3, when compiling with
-O2 -fsanitize=addressan it puts local variables and things allocated by
alloca() in other areas than on the stack.

The following code shows the issue

Thread 6 "mariadbd" hit Breakpoint 3, do_handle_one_connection
    (connect=0x5080000027b8,
    put_in_cache=<optimized out>) at sql/sql_connect.cc:1399

THD *thd;
1399      thd->thread_stack= (char*) &thd;
(gdb) p &thd
(THD **) 0x7fffedee7060
(gdb) p $sp
(void *) 0x7fffef4e7bc0

The address of thd is 24M away from the stack pointer

(gdb) info reg
...
rsp            0x7fffef4e7bc0      0x7fffef4e7bc0
...
r13            0x7fffedee7060      140737185214560

r13 is pointing to the address of the thd. Probably some kind of
"local stack" used by the sanitizer

I have verified this with gdb on a recursive call that calls alloca()
in a loop. In this case all objects was stored in a local heap,
not on the stack.

To solve this issue in a portable way, I have added two functions:

my_get_stack_pointer() returns the address of the current stack pointer.
The code is using asm instructions for intel 32/64 bit, powerpc,
arm 32/64 bit and sparc 32/64 bit.
Supported compilers are gcc, clang and MSVC.
For MSVC 64 bit we are using _AddressOfReturnAddress()

As a fallback for other compilers/arch we use the address of a local
variable.

my_get_stack_bounds() that will return the address of the base stack
and stack size using pthread_attr_getstack() or NtCurrentTed() with
fallback to using the address of a local variable and user provided
stack size.

Server changes are:

- Moving setting of thread_stack to THD::store_globals() using
  my_get_stack_bounds().
- Removing setting of thd->thread_stack, except in functions that
  allocates a lot on the stack before calling store_globals().  When
  using estimates for stack start, we reduce stack_size with
  MY_STACK_SAFE_MARGIN (8192) to take into account the stack used
  before calling store_globals().

I also added a unittest, stack_allocation-t, to verify the new code.

Reviewed-by: Sergei Golubchik <serg@mariadb.org>
2024-10-16 17:24:46 +03:00
..
share [fixup] Restore the Chinese error translation of ER_SET_PASSWORD_AUTH_PLUGIN 2024-10-15 20:35:55 +11:00
add_errmsg
authors.h Add Daniel Black to authors 2020-04-08 14:51:14 +04:00
backup.cc Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
backup.h Added support for BACKUP LOCK / BACKUP UNLOCK 2019-01-14 16:18:50 +02:00
bounded_queue.h MDEV-21580: Allow packed sort keys in sort buffer 2020-03-10 15:09:17 +05:30
client_settings.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt MDEV-33091 pcre2 headers aren't found on Solaris 2024-09-05 12:14:06 +10:00
compat56.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
compat56.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
contributors.h Update sponsors 2024-08-12 09:32:30 +01:00
create_options.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
create_options.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
custom_conf.h Update FSF Address 2019-05-11 21:29:06 +03:00
datadict.cc MDEV-24841 Build error with MSAN use-of-uninitialized-value in comp_err 2022-03-14 09:28:55 +02:00
datadict.h cleanup: make dd_frm_type to work as documented 2020-07-04 01:44:46 +02:00
debug_sync.cc MDEV-33478: Tests massively fail with clang-18 -fsanitize=memory 2024-03-18 16:01:29 +02:00
debug_sync.h Fix GCC -Wunused-function 2020-06-10 07:43:18 +03:00
derived_handler.cc MDEV-29284 ANALYZE doesn't work with pushed derived tables 2023-07-07 15:15:24 +07:00
derived_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
derror.cc Merge branch '10.4' into 10.5 2020-08-04 17:24:15 +02:00
derror.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
des_key_file.cc openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
des_key_file.h openssl: add a more specific DES support detection 2024-04-30 23:09:02 +10:00
discover.cc MDEV-24841 Build error with MSAN use-of-uninitialized-value in comp_err 2022-03-14 09:28:55 +02:00
discover.h Merge branch '10.4' into 10.5 2023-01-27 13:54:14 +01:00
encryption.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
event_data_objects.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
event_data_objects.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
event_db_repository.cc Merge 10.4 into 10.5 2022-04-21 15:33:50 +03:00
event_db_repository.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
event_parse_data.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
event_parse_data.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_queue.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
event_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
event_scheduler.h Update FSF Address 2019-05-11 21:29:06 +03:00
events.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
events.h perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
field.cc MDEV-16699 heap-use-after-free in group_concat with compressed or GIS columns 2024-10-08 15:31:02 +02:00
field.h MDEV-16699 heap-use-after-free in group_concat with compressed or GIS columns 2024-10-08 15:31:02 +02:00
field_comp.cc MDEV-21348 - column compression memory leak 2020-04-02 00:57:00 +04:00
field_comp.h
field_conv.cc Merge 10.4 into 10.5 2023-08-15 11:10:27 +03:00
filesort.cc MDEV-31743 Server crash in store_length, assertion failure in Type_handler_string_result::sort_length 2023-08-03 18:03:31 +07:00
filesort.h MDEV-32212 DELETE with ORDER BY and semijoin optimization causing crash 2023-12-01 09:29:36 +12:00
filesort_utils.cc Merge 10.4 into 10.5 2020-07-15 14:51:22 +03:00
filesort_utils.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
gcalc_slicescan.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
gcalc_slicescan.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gcalc_tools.cc enable -Wenum-compare -Wenum-conversion 2022-05-15 20:37:51 +02:00
gcalc_tools.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
gen_lex_hash.cc gen_lex_hash: Omit deprecated register keywords 2019-07-23 15:23:27 +03:00
gen_lex_token.cc followup: rename generated files to have distinct names 2021-05-27 00:40:23 +02:00
gen_win_tzname_data.ps1 Update timezone data on Windows 2021-04-22 15:51:55 +02:00
gen_yy_files.cmake MDEV-21286: bison warnings on ubuntu 20.04 on deprecated directive in sql_yacc.yy 2021-09-22 07:27:02 +02:00
grant.cc MDEV-21702 Add a data type for privileges 2020-02-11 08:10:26 +04:00
grant.h MDEV-21702 Add a data type for privileges 2020-02-11 08:10:26 +04:00
group_by_handler.cc MDEV-18553: MDEV-16327 pre-requisits part 2: uniform of LIMIT/OFFSET handling 2019-10-13 09:40:41 +02:00
group_by_handler.h MDEV-26345 Spider GBH should execute original queries on the data node 2024-10-15 15:36:12 +11:00
gstream.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
gstream.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ha_partition.cc MDEV-30067 Remove some overly enthusiastic asserts when deleting from a partitioned table 2024-10-15 14:18:10 +11:00
ha_partition.h sql/handler: referenced_by_foreign_key() returns bool 2024-09-30 16:33:25 +03:00
ha_sequence.cc Merge 10.4 into 10.5 2023-12-18 08:59:07 +02:00
ha_sequence.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
handle_connections_win.cc Merge 10.4 into 10.5 2020-10-30 11:15:30 +02:00
handle_connections_win.h MDEV-23279 main.named_pipe test timeouts if called twice in a row 2020-08-10 17:33:48 +00:00
handler.cc MDEV-31297 Create table as select on system versioned tables do not 2024-10-08 13:08:10 +03:00
handler.h MDEV-31297 Create table as select on system versioned tables do not 2024-10-08 13:08:10 +03:00
hash_filo.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hash_filo.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
hostname.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
hostname.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
init.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
init.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
innodb_priv.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
item.cc MDEV-34634 Types mismatch when cloning items causes debug assertion 2024-07-23 20:11:28 +07:00
item.h MDEV-34833 Assertion failure in Item_float::do_build_clone (Item_static_float_func) 2024-08-29 09:32:29 +02:00
item_buff.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_cmpfunc.cc MDEV-34683 Types mismatch when cloning items causes debug assertion 2024-08-03 16:08:29 +07:00
item_cmpfunc.h MDEV-34785: Assertion failure in Item_func_or_sum::do_build_clone (Item_func_not_all) 2024-08-21 16:21:10 +02:00
item_create.cc MDEV-32583 UUID() should be treated as stochastic for the purposes of forcing query materialization 2024-06-22 13:26:49 +11:00
item_create.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
item_func.cc MDEV-33010 Crash when pushing condition with CHARSET()/COERCIBILITY() into derived table 2024-07-16 16:20:17 +07:00
item_func.h MDEV-33010 Crash when pushing condition with CHARSET()/COERCIBILITY() into derived table 2024-07-16 16:20:17 +07:00
item_geofunc.cc MDEV-26314 ST_EQUALS listed twice in information_schema.SQL_FUNCTIONS 2024-10-01 18:29:11 +02:00
item_geofunc.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_jsonfunc.cc MDEV-34143: Server crashes when executing JSON_EXTRACT after setting 2024-06-06 11:41:01 +05:30
item_jsonfunc.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_row.cc MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_row.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_strfunc.cc MDEV-33010 Crash when pushing condition with CHARSET()/COERCIBILITY() into derived table 2024-07-16 16:20:17 +07:00
item_strfunc.h MDEV-33010 Crash when pushing condition with CHARSET()/COERCIBILITY() into derived table 2024-07-16 16:20:17 +07:00
item_subselect.cc MDEV-30408 Reset explicit_limit in exists2in 2024-07-17 08:54:40 +08:00
item_subselect.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_sum.cc MDEV-16699 heap-use-after-free in group_concat with compressed or GIS columns 2024-10-08 15:31:02 +02:00
item_sum.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_timefunc.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
item_timefunc.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_vers.cc Merge 10.3 into 10.4 2021-10-13 12:03:32 +03:00
item_vers.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_windowfunc.cc Merge branch '10.4' into 10.5 2022-02-10 21:04:51 +01:00
item_windowfunc.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_xmlfunc.cc MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
item_xmlfunc.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
key.cc MDEV-34580: Assertion `(key_part->key_part_flag & 4) == 0' failed key_hashnr 2024-07-30 17:49:09 +03:00
key.h cleanup: const 2020-03-31 17:42:34 +02:00
keycaches.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
keycaches.h Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
lex.h Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
lex_ident.h Backporting bugs fixes fixed by MDEV-31340 from 11.5 2024-05-21 14:58:01 +04:00
lex_string.h MDEV-30662 SQL/PL package body does not appear in I_S.ROUTINES.ROUTINE_DEFINITION 2023-07-14 13:26:26 +04:00
lex_symbol.h Update FSF Address 2019-05-11 21:29:06 +03:00
lock.cc Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
lock.h Handle errors from external_unlock & mysql_unlock_tables 2020-04-19 17:33:51 +03:00
log.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
log.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
log_event.cc MDEV-18590: galera.versioning_trx_id: Test failure: mysqltest: Result content mismatch 2024-04-27 18:40:58 +02:00
log_event.h MDEV-33921: Replication breaks when filtering two-phase XA transactions 2024-07-10 14:37:39 -06:00
log_event_client.cc MDEV-34318 mariadb-dump SQL syntax error with MAX_STATEMENT_TIME against Percona MySQL server 2024-07-17 21:25:40 +02:00
log_event_data_type.h MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
log_event_old.cc MDEV-34313: compiler mariadb-binlog WITHOUT_SERVER 2024-06-26 10:21:58 +10:00
log_event_old.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
log_event_server.cc MDEV-33997 : Assertion `((WSREP_PROVIDER_EXISTS_ && this->variables.wsrep_on) && wsrep_emulate_bin_log) || mysql_bin_log.is_open()' failed in int THD::binlog_write_row(TABLE*, bool, const uchar*) 2024-08-29 13:41:23 +02:00
log_slow.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
main.cc Update FSF Address 2019-05-11 21:29:06 +03:00
mariadb.h
mdl.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
mdl.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
mem_root_array.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
message.h Update FSF Address 2019-05-11 21:29:06 +03:00
message.mc MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
message.rc MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
mf_iocache.cc Merge 10.2 into 10.3 2021-04-21 07:25:48 +03:00
mf_iocache_encr.cc MDEV-34921 MemorySanitizer reports errors for non-debug builds 2024-09-13 14:34:08 +03:00
MSG00001.bin MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
multi_range_read.cc MDEV-31479: Inconsistency between MRR and SQL layer costs can cause poor query plan 2023-06-14 13:56:33 +03:00
multi_range_read.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
my_apc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_apc.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_decimal.cc Merge branch '10.3' into 10.4 2020-02-11 14:40:35 +01:00
my_decimal.h Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
my_json_writer.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
my_json_writer.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
myskel.m4.in Backport "Fix generation of bison output for out-of-source builds."to 10.5 2021-09-11 00:23:14 +02:00
mysql_install_db.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
mysql_upgrade_service.cc Merge branch 10.4 into 10.5 2021-12-26 12:51:04 +01:00
mysqld.cc Remove HAVE_BROKEN_REALPATH 2024-10-16 11:46:19 +11:00
mysqld.h MDEV-34494 Add server_uid global variable and add it to error log at startup 2024-07-02 11:26:13 +03:00
mysqld_suffix.h Update FSF Address 2019-05-11 21:29:06 +03:00
net_serv.cc Merge from 10.4 to 10.5 2024-04-15 17:46:49 +02:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc de-virtualize redundantly virtual Item method 2020-09-10 13:32:27 +02:00
opt_range.cc MDEV-34993, part2: backport optimizer_adjust_secondary_key_costs 2024-10-02 10:52:09 +03:00
opt_range.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
opt_range_mrr.cc Merge 10.3 into 10.4 2020-05-30 11:04:27 +03:00
opt_split.cc MDEV-23878 Wrong result with semi-join and splittable derived table 2024-05-07 12:21:35 +02:00
opt_subselect.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
opt_subselect.h Merge 10.4 into 10.5 2022-06-09 12:22:55 +03:00
opt_sum.cc MDEV-30240 Wrong result upon aggregate function with SQL_BUFFER_RESULT 2023-01-03 19:44:19 +02:00
opt_table_elimination.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
opt_trace.cc MDEV-29298 INSERT ... SELECT Does not produce an optimizer trace 2024-01-13 11:44:55 +07:00
opt_trace.h Second stage of optimizer_trace optimizations 2020-03-09 13:52:40 +02:00
opt_trace_context.h Fixes for previous not-complete-push 2020-03-09 14:53:35 +02:00
parse_file.cc Merge branch '10.4' into 10.5 2022-10-02 14:38:13 +02:00
parse_file.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
partition_element.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
partition_info.cc Merge 10.4 into 10.5 2022-12-13 14:39:18 +02:00
partition_info.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
password.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
plistsort.c imporve clang build 2019-06-25 13:21:36 +03:00
privilege.h Merge 10.4 into 10.5 2022-10-25 11:26:37 +03:00
procedure.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
procedure.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
protocol.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
protocol.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
proxy_protocol.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
proxy_protocol.h
records.cc Merge 10.4 into 10.5 2022-09-26 13:34:38 +03:00
records.h Merge 10.4 into 10.5 2020-08-10 21:38:55 +03:00
repl_failsafe.cc MDEV-34397: "delete si" rather than "my_free(si)" in THD::register_slave() 2024-06-18 07:20:41 -06:00
repl_failsafe.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
replication.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rowid_filter.cc Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
rowid_filter.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
rpl_constants.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_filter.cc MDEV-33921: Replication breaks when filtering two-phase XA transactions 2024-07-10 14:37:39 -06:00
rpl_filter.h MDEV-33921: Replication breaks when filtering two-phase XA transactions 2024-07-10 14:37:39 -06:00
rpl_gtid.cc MDEV-34170 : table gtid_slave_pos entries never been deleted with wsrep_gtid_mode = 0 2024-06-06 19:19:34 +02:00
rpl_gtid.h Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
rpl_injector.cc Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
rpl_injector.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
rpl_mi.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
rpl_mi.h MDEV-26272: The macro MASTER_INFO_VAR invokes undefined behaviour 2023-10-30 11:22:30 -06:00
rpl_parallel.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
rpl_parallel.h Merge 10.4 into 10.5 2023-12-18 08:59:07 +02:00
rpl_record.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
rpl_record.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_record_old.cc Revert "MDEV-20342 Turn Field::flags from a member to a method" 2019-08-14 20:27:00 +04:00
rpl_record_old.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_reporting.cc MDEV-21851: Error in BINLOG_BASE64_EVENT i s always error-logged as if it is done by Slave 2020-06-12 11:25:27 +03:00
rpl_reporting.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_rli.cc MDEV-34696: do_gco_wait() completes too early on InnoDB dict stats updates 2024-08-26 14:39:24 +02:00
rpl_rli.h cleanup: use THD_STAGE_INFO, not thd_proc_info 2024-05-05 21:37:07 +02:00
rpl_tblmap.cc cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
rpl_tblmap.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_utility.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
rpl_utility.h MDEV-19710 Split the server side code in rpl_utility.cc into virtual methods in Type_handler 2019-06-07 12:47:24 +04:00
rpl_utility_server.cc MDEV-27018 IF and COALESCE lose "json" property 2022-01-21 19:28:48 +04:00
scheduler.cc Merge 10.4 into 10.5 2019-05-23 10:32:21 +03:00
scheduler.h fix perfschema for pool-of-threads 2020-03-10 19:24:24 +01:00
select_handler.cc Added detection of memory overwrite with multi_malloc 2023-02-27 19:25:44 +02:00
select_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync_master.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
semisync_master.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
semisync_master_ack_receiver.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
semisync_master_ack_receiver.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync_slave.cc MDEV-29369: rpl.rpl_semi_sync_shutdown_await_ack fails regularly with Result content mismatch 2024-02-12 05:48:18 -07:00
semisync_slave.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
service_wsrep.cc Merge branch 10.4 into 10.5 2024-05-06 13:55:42 +02:00
session_tracker.cc MDEV-35086 Trying to lock mutex when the mutex was already locked (session_tracker.cc), server hangs 2024-10-08 15:31:02 +02:00
session_tracker.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
set_var.cc MDEV-27304 SHOW ... result columns are right-aligned 2021-12-27 13:28:25 +01:00
set_var.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
signal_handler.cc MDEV-32363 Shut down Galera networking and logging on fatal signal 2024-09-01 02:48:19 +02:00
slave.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
slave.h Merge branch '10.3' into 10.4 2023-05-02 10:09:27 +02:00
sp.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sp.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sp_cache.cc Merge from 10.4 to 10.5 2024-04-15 17:46:49 +02:00
sp_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_head.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
sp_head.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sp_pcontext.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
sp_pcontext.h Merge branch '10.4' into 10.5 2023-11-08 12:59:00 +01:00
sp_rcontext.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
sp_rcontext.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spatial.cc Merge 10.4 into 10.5 2022-12-13 14:39:18 +02:00
spatial.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_acl.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_acl.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_acl_getsort.ic MDEV-14735 better matching order for grants 2019-06-17 12:26:25 +02:00
sql_admin.cc MDEV-32155 MariaDB Server crashes with ill-formed partitions 2024-07-17 21:25:40 +02:00
sql_admin.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_alloc.h gcc 8 warnings 2019-04-02 12:00:04 +03:00
sql_alter.cc [fixup] galera: Fix an accidental logical inversion in a recent merge 2023-12-12 11:27:20 +11:00
sql_alter.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_analyse.cc MDEV-28345 ASAN: use-after-poison or unknown-crash in my_strtod_int from charset_info_st::strntod or test_if_number 2024-07-17 12:17:27 +04:00
sql_analyse.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_analyze_stmt.cc MDEV-21580: Allow packed sort keys in sort buffer 2020-03-10 15:09:17 +05:30
sql_analyze_stmt.h Merge branch '10.4' into 10.5 2022-10-26 15:26:06 +02:00
sql_array.h MDEV-34041 Display additional information for materialized subqueries in EXPLAIN/ANALYZE FORMAT=JSON 2024-07-11 17:40:39 +07:00
sql_audit.cc Merge 10.4 into 10.5 2022-09-20 13:17:02 +03:00
sql_audit.h Merge 10.4 into 10.5 2021-08-18 18:22:35 +03:00
sql_base.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_base.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_basic_types.h MDEV-19772 Add helper classes for ST_FIELD_INFO 2019-06-16 19:03:47 +04:00
sql_binlog.cc MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
sql_binlog.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_bitmap.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
sql_bootstrap.cc Fixed core dump in "echo shutdown | mysqld --bootstrap" 2020-06-14 19:39:43 +03:00
sql_bootstrap.h MDEV-28701 Update Server HELP 2022-08-02 16:35:15 +10:00
sql_builtin.cc.in In case WITH_WSREP is enabled, build wsrep as plugin 2021-11-09 17:04:49 +02:00
sql_cache.cc MDEV-33867 main.query_cache_debug fails with heap-use-after-free 2024-04-09 16:23:28 +02:00
sql_cache.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
sql_callback.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_class.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_class.h MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_client.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cmd.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_connect.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_connect.h MDEV-33990: SHOW STATUS counts ER_CON_COUNT_ERROR as Connection_errors_internal 2024-09-23 16:16:51 +02:00
sql_const.h Merge 10.4 into 10.5 2022-11-30 13:10:52 +02:00
sql_crypt.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_crypt.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_cte.cc Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
sql_cte.h Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
sql_cursor.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_cursor.h compilation fixes for sys-devel/gcc-11.2.0:11 2021-10-28 12:01:25 +02:00
sql_db.cc Backporting bugs fixes fixed by MDEV-31340 from 11.5 2024-05-21 14:58:01 +04:00
sql_db.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_debug.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_delete.cc MDEV-34757 Check leaf_tables_saved in partition pruning in UPDATE and DELETE 2024-09-06 11:41:59 +10:00
sql_delete.h MDEV-10014 Add RETURNING to INSERT 2019-10-14 10:29:31 +02:00
sql_derived.cc MDEV-34506 2nd execution name resolution problem with pushdown into unions 2024-07-30 08:21:58 +11:00
sql_derived.h Merge 10.3 -> 10.4 2021-06-30 18:41:46 +03:00
sql_digest.cc followup: rename generated files to have distinct names 2021-05-27 00:40:23 +02:00
sql_digest.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_digest_stream.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_do.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_do.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_error.cc MDEV-34718: Trigger doesn't work correctly with bulk update 2024-08-19 12:13:43 +07:00
sql_error.h MDEV-34718: Trigger doesn't work correctly with bulk update 2024-08-19 12:13:43 +07:00
sql_explain.cc MDEV-34041 Display additional information for materialized subqueries in EXPLAIN/ANALYZE FORMAT=JSON 2024-07-11 17:40:39 +07:00
sql_explain.h MDEV-34041 Display additional information for materialized subqueries in EXPLAIN/ANALYZE FORMAT=JSON 2024-07-11 17:40:39 +07:00
sql_expression_cache.cc Merge 10.4 into 10.5 2024-02-12 11:38:13 +02:00
sql_expression_cache.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_get_diagnostics.cc MDEV-19897 Rename source code variable names from utf8 to utf8mb3 2019-06-28 12:37:04 +04:00
sql_get_diagnostics.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_handler.cc MDEV-35082 HANDLER with FULLTEXT keys is not always rejected 2024-10-08 18:20:13 +02:00
sql_handler.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_help.cc Merge commit '10.4' into 10.5 2021-01-06 10:53:00 +01:00
sql_help.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_hset.h cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
sql_i_s.h A clean-up for "MDEV-19772 Add helper classes for ST_FIELD_INFO" 2022-04-28 12:12:16 +04:00
sql_insert.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_insert.h MDEV-23691 S3 storage engine: delayed slave can drop the table 2020-10-21 03:09:29 +03:00
sql_join_cache.cc Merge branch '10.4' into 10.5 2024-04-16 11:04:14 +02:00
sql_join_cache.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_lex.cc MDEV-29537 Creation of view with UNION and SELECT ... FOR UPDATE in definition is failed with error 2024-10-01 11:07:45 +02:00
sql_lex.h MDEV-29537 Creation of view with UNION and SELECT ... FOR UPDATE in definition is failed with error 2024-10-01 11:07:45 +02:00
sql_lifo_buffer.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_limit.h MDEV-28285 Unexpected result when combining DISTINCT, subselect and LIMIT 2023-05-23 09:16:36 +03:00
sql_list.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_list.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
sql_load.cc MDEV-34269: post-fix code simplification 2024-06-07 18:26:08 +02:00
sql_load.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.cc Fix Indonesian month name. 2024-06-05 14:06:16 +10:00
sql_locale.h MDEV-23154 Add a data type my_repertoire_t 2020-07-13 19:50:07 +04:00
sql_manager.cc Fix windows build failure 2024-04-15 18:54:30 +02:00
sql_manager.h cleanup: fix and generalize handle_manager thread 2021-01-24 11:35:55 +01:00
sql_mode.cc MDEV-18153 Assertion 0' or Assertion btr_validate_index(index, 0)' failed in row_upd_sec_index_entry or error code 126: Index is corrupted upon UPDATE with TIME_ROUND_FRACTIONAL 2019-09-13 11:47:43 +04:00
sql_mode.h MDEV-18153 Assertion 0' or Assertion btr_validate_index(index, 0)' failed in row_upd_sec_index_entry or error code 126: Index is corrupted upon UPDATE with TIME_ROUND_FRACTIONAL 2019-09-13 11:47:43 +04:00
sql_parse.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_parse.h Merge 10.4 into 10.5 2021-03-05 12:54:43 +02:00
sql_partition.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
sql_partition.h cleanup: put db/table_name into Alter_info 2023-08-01 22:43:16 +02:00
sql_partition_admin.cc Merge 10.4 into 10.5 2022-09-05 13:28:56 +03:00
sql_partition_admin.h Fix compiler errors 2024-07-03 12:45:30 +02:00
sql_plist.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_plugin.h Merge branch 'bb-10.4-release' into bb-10.5-release 2021-02-15 16:43:15 +01:00
sql_plugin_compat.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin_services.inl MDEV-33277 In-place upgrade causes invalid AUTO_INCREMENT values 2024-02-08 10:35:45 +02:00
sql_prepare.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_prepare.h MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:31 +04:00
sql_priv.h MDEV-34993, part2: backport optimizer_adjust_secondary_key_costs 2024-10-02 10:52:09 +03:00
sql_profile.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
sql_profile.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
sql_reload.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_reload.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_rename.cc Merge 10.4 into 10.5 2022-09-05 13:28:56 +03:00
sql_rename.h Added IF EXISTS to RENAME TABLE and ALTER TABLE 2020-03-24 20:47:41 +02:00
sql_repl.cc Minimize unsafe C functions with safe_strcpy() 2024-05-17 13:33:16 +01:00
sql_repl.h Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sql_schema.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_schema.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
sql_select.cc MDEV-26345 Spider GBH should execute original queries on the data node 2024-10-15 15:36:12 +11:00
sql_select.h MDEV-26345 Spider GBH should execute original queries on the data node 2024-10-15 15:36:12 +11:00
sql_sequence.cc Merge 10.4 into 10.5 2024-02-12 11:38:13 +02:00
sql_sequence.h MDEV-29771 Server crashes in check_sequence_fields upon CREATE TABLE .. SEQUENCE=1 AS SELECT .. 2023-09-27 08:54:26 +02:00
sql_servers.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_servers.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_show.cc MDEV-34864 SHOW INDEX FROM - SEQ_IN_INDEX to ULong 2024-09-04 17:17:32 +10:00
sql_show.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_signal.cc MDEV-21581 Helper functions and methods for CHARSET_INFO 2020-01-28 12:29:23 +04:00
sql_signal.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_sort.h Merge remote-tracking branch '10.4' into 10.5 2023-03-31 21:32:41 +02:00
sql_state.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_statistics.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_statistics.h Merge branch '10.3' into 10.4 2021-02-23 09:25:57 +01:00
sql_string.cc MDEV-33772 Bad SEPARATOR value in GROUP_CONCAT on character set conversion 2024-03-27 15:22:58 +04:00
sql_string.h MDEV-34490 get_copy() and build_clone() may return an instance of an ancestor class instead of a copy/clone 2024-07-15 18:25:57 +07:00
sql_table.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_table.h Merge 10.4 into 10.5 2024-02-12 11:38:13 +02:00
sql_tablespace.cc MDEV-17709 Remove handlerton::state 2019-06-06 22:09:31 +04:00
sql_tablespace.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_test.cc MDEV-33161 fixup: CMAKE_CXX_FLAGS=-DEXTRA_DEBUG 2024-06-13 19:42:18 +03:00
sql_test.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_time.cc MDEV-30931 UBSAN: negation of -X cannot be represented in type 'long long int'; cast to an unsigned type to negate this value to itself in get_interval_value on SELECT 2024-05-27 13:19:13 +04:00
sql_time.h Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
sql_trigger.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_trigger.h Merge branch '10.4' into 10.5 2022-10-02 14:38:13 +02:00
sql_truncate.cc Merge 10.4 into 10.5 2021-09-17 19:57:13 +03:00
sql_truncate.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_tvc.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
sql_tvc.h Merge branch '10.4' into 10.5 2023-09-25 13:06:57 +10:00
sql_type.cc MDEV-31302 Assertion `mon > 0 && mon < 13' failed in my_time_t sec_since_epoch(int, int, int, int, int, int) 2024-09-20 14:13:53 +04:00
sql_type.h MDEV-34376 Wrong data types when mixing an utf8 *TEXT column and a short binary 2024-08-12 17:13:31 +04:00
sql_type_geom.cc MDEV-22775: Merge 10.4 into 10.5 2021-04-08 08:08:53 +03:00
sql_type_geom.h MDEV-27666 User variable not parsed as geometry variable in geometry function 2024-01-16 18:53:23 +04:00
sql_type_int.h Merge commit '10.4' into 10.5 2023-07-20 11:54:52 +02:00
sql_type_json.cc MDEV-27018 IF and COALESCE lose "json" property 2022-01-21 19:28:48 +04:00
sql_type_json.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_type_real.h A cleanup for MDEV-19468: Adding a missing #include <cmath> 2019-05-15 16:33:13 +04:00
sql_type_string.cc MDEV-21581 Helper functions and methods for CHARSET_INFO 2020-01-28 12:29:23 +04:00
sql_type_string.h MDEV-20844 RBR from binary(16) to inet6 fails with error 171: The event was corrupt, leading to illegal data being read 2019-10-18 13:15:55 +04:00
sql_udf.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
sql_udf.h MDEV-24507: Server Crash using UDF in WHERE clause of VIEW 2024-02-13 15:28:43 +11:00
sql_union.cc MDEV-25102 UNIQUE USING HASH error after ALTER ... DISABLE KEYS 2024-05-06 17:16:10 +02:00
sql_union.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_update.cc MDEV-34757 Check leaf_tables_saved in partition pruning in UPDATE and DELETE 2024-09-06 11:41:59 +10:00
sql_update.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_view.cc Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
sql_view.h MDEV-29748 ASAN errors or server crash in File_parser::parse upon concurrent view operations 2022-10-24 14:09:46 +02:00
sql_window.cc MDEV-19052 Range-type window frame supports only numeric datatype 2024-07-25 19:16:37 +10:00
sql_window.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_yacc.yy Merge 10.4 into 10.5 2023-12-18 08:59:07 +02:00
strfunc.cc Merge branch '10.4' into 10.5 2022-08-10 12:24:31 +02:00
strfunc.h MDEV-19863 Add const to TYPELIB pointers 2019-06-26 05:29:44 +04:00
structs.h Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
sys_vars.cc Revert "MDEV-35019 Provide a way to enable "rollback XA on disconnect" behavior we had before 10.5.2" 2024-10-16 13:23:47 +02:00
sys_vars.inl MDEV-34491 Setting log_slow_admin="" at startup should be converted to log_slow_admin=ALL 2024-07-02 11:26:13 +03:00
sys_vars_shared.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table.cc MDEV-33470 Unique hash index is broken on DML for system-versioned table 2024-10-08 13:08:10 +03:00
table.h MDEV-34392 Inplace algorithm violates the foreign key constraint 2024-10-09 10:14:29 +05:30
table_cache.cc MDEV-33161 Function pointer signature mismatch in LF_HASH 2024-06-10 12:35:33 +03:00
table_cache.h Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
temporary_tables.cc Backporting bugs fixes fixed by MDEV-31340 from 11.5 2024-05-21 14:58:01 +04:00
thr_malloc.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
thr_malloc.h perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
thread_cache.h Move all thread cache specific code to a new class 2020-05-06 13:50:35 +04:00
thread_pool_info.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
threadpool.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
threadpool_common.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
threadpool_generic.cc MDEV-34063 tpool - integer overflow in multiplication. 2024-05-03 22:01:09 +02:00
threadpool_generic.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
threadpool_win.cc Remove some trailing whitespaces. 2020-05-29 13:05:35 +02:00
transaction.cc MDEV-33523 Spurious deadlock error when wsrep_on=OFF 2024-06-06 19:19:34 +02:00
transaction.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
tzfile.h Update FSF Address 2019-05-11 21:29:06 +03:00
tztime.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
tztime.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
udf_example.c Fix various spelling errors still found in code 2021-03-22 18:10:39 +11:00
udf_example.def MDEV-15073: Generic UDAF parser code in server for windows functions 2018-11-27 14:33:39 +01:00
uniques.cc Merge 10.4 into 10.5 2020-06-14 10:13:53 +03:00
uniques.h Merge 10.4 into 10.5 2020-06-14 10:13:53 +03:00
unireg.cc Merge 10.4 into 10.5 2024-02-12 11:38:13 +02:00
unireg.h Merge 10.4 into 10.5 2023-01-03 17:08:42 +02:00
upgrade_conf_file.cc Merge branch '10.2' into 10.3 2021-02-01 13:49:33 +01:00
vers_string.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
win_tzname_data.h Update Windows time zone mappings using latest CLDR data 2023-02-09 09:15:08 +01:00
winservice.c Fix compile warning 2020-07-15 09:49:48 +02:00
winservice.h Update FSF address 2019-05-10 20:52:00 +03:00
wsrep_applier.cc Use only MySQL code for TOI error vote 2024-09-01 02:58:27 +02:00
wsrep_applier.h Use only MySQL code for TOI error vote 2024-09-01 02:58:27 +02:00
wsrep_binlog.cc Merge 10.4 into 10.5 2022-09-05 13:28:56 +03:00
wsrep_binlog.h MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 09:59:37 +03:00
wsrep_check_opts.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_client_service.cc Merge branch '10.4' into 10.5 2023-12-02 01:02:50 +01:00
wsrep_client_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_client_state.h Galera4 2019-01-23 15:30:00 +04:00
wsrep_condition_variable.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_dummy.cc MDEV-31905 GTID inconsistency 2023-12-22 00:10:23 +01:00
wsrep_high_priority_service.cc MDEV-33133: MDL conflict handling code should skip BF-aborted trxs 2024-09-01 16:19:59 +02:00
wsrep_high_priority_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_mutex.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_mysqld.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_mysqld.h MDEV-34822 pre-fix: Make wsrep_ready flag read lock-free 2024-09-26 00:04:56 +02:00
wsrep_mysqld_c.h Update FSF address 2019-05-11 19:25:02 +03:00
wsrep_notify.cc MDEV-34071: Failure during the galera_3nodes_sr.GCF-336 test 2024-05-06 03:16:59 +02:00
wsrep_on.h MDEV-31660 : Assertion `client_state.transaction().active() in wsrep_append_key 2023-09-29 12:54:04 +02:00
wsrep_plugin.cc MDEV-33157 WSREP: Fix function pointer mismatch 2024-01-03 08:52:50 +02:00
wsrep_priv.h MDEV-31413 : Node has been dropped from the cluster on Startup / Shutdown with async replica 2023-08-08 03:25:56 +02:00
wsrep_schema.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_schema.h MDEV-31173 : Server crashes when setting wsrep_cluster_address after adding invalid value to wsrep_allowlist table 2024-08-29 13:41:23 +02:00
wsrep_server_service.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_server_service.h MDEV-32363 Shut down Galera networking and logging on fatal signal 2024-09-01 02:48:19 +02:00
wsrep_server_state.cc MDEV-34976 Server crash report broken if Galera is not loaded 2024-09-26 00:04:56 +02:00
wsrep_server_state.h MDEV-32363 Shut down Galera networking and logging on fatal signal 2024-09-01 02:48:19 +02:00
wsrep_sst.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_sst.h Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
wsrep_storage_service.cc MDEV-15532 after-merge fixes from Monty 2020-12-02 16:16:29 +02:00
wsrep_storage_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_thd.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_thd.h Merge 10.4 into 10.5 2024-01-03 12:07:51 +02:00
wsrep_trans_observer.h Merge 10.4 into 10.5 2023-12-21 11:30:32 +02:00
wsrep_types.h Galera4 2019-01-23 15:30:00 +04:00
wsrep_utils.cc MDEV-34533 asan error about stack overflow when writing record in Aria 2024-10-16 17:24:46 +03:00
wsrep_utils.h MDEV-29861 : Galera "notify" test cases hang 2023-09-11 23:06:15 +02:00
wsrep_var.cc Merge 10.4 into 10.5 2022-11-30 13:10:52 +02:00
wsrep_var.h Merge 10.4 into 10.5 2021-04-08 07:47:49 +03:00
wsrep_xid.cc Do not compare uninitialized data 2020-03-28 21:20:29 +02:00
wsrep_xid.h Galera GTID support 2020-01-29 15:06:06 +02:00
xa.cc MDEV-33921: Replication breaks when filtering two-phase XA transactions 2024-07-10 14:37:39 -06:00
xa.h Revert "MDEV-35019 Provide a way to enable "rollback XA on disconnect" behavior we had before 10.5.2" 2024-10-16 13:23:47 +02:00