mariadb/sql
Kristian Nielsen c73c6aea63 MDEV-33426: Aria temptables wrong thread-specific memory accounting in slave thread
Aria temporary tables account allocated memory as specific to the current
THD. But this fails for slave threads, where the temporary tables need to be
detached from any specific THD.

Introduce a new flag to mark temporary tables in replication as "global",
and use that inside Aria to not account memory allocations as thread
specific for such tables.

Based on original suggestion by Monty.

Reviewed-by: Monty <monty@mariadb.org>
Signed-off-by: Kristian Nielsen <knielsen@knielsen-hq.org>
2024-02-16 12:48:30 +01:00
..
share generalize ER_QUERY_EXCEEDED_ROWS_EXAMINED_LIMIT 2023-07-03 15:46:24 +02:00
add_errmsg
authors.h
backup.cc MDEV-32282: Galera node remains paused after interleaving FTWRLs 2023-10-26 22:13:54 +02:00
backup.h
bounded_queue.h
client_settings.h
CMakeLists.txt MDEV-31890: Compilation failing on MacOS (unknown warning option -Wno-unused-but-set-variable) 2023-08-28 16:47:00 +07:00
compat56.cc
compat56.h
contributors.h Update contributors 2022-03-23 10:47:27 +11:00
create_options.cc
create_options.h
custom_conf.h
datadict.cc
datadict.h
debug_sync.cc ensure that STRING_WITH_LEN is only used with string literals 2023-04-01 22:31:30 +02:00
debug_sync.h
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
derror.h
des_key_file.cc
des_key_file.h
discover.cc
discover.h MDEV-29461 AddressSanitizer: stack-buffer-overflow in strxmov 2023-01-20 19:43:40 +01:00
encryption.cc
event_data_objects.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
event_data_objects.h
event_db_repository.cc MDEV-24176 Server crashes after insert in the table with virtual 2022-04-18 12:44:27 +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
event_parse_data.h
event_queue.cc rpl.rpl_invoked_features fails sporadically with "Duplicate key error" 2023-11-03 11:42:52 +02:00
event_queue.h
event_scheduler.cc
event_scheduler.h
events.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
events.h
field.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
field.h MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
field_comp.cc
field_comp.h
field_conv.cc MDEV-31724 Compressed varchar values lost on joins when sorting on columns from joined table(s) 2023-08-15 07:00:17 +04:00
filesort.cc MDEV-20057 Distinct SUM on CROSS JOIN and grouped returns wrong result 2023-02-17 16:08:50 +02:00
filesort.h
filesort_utils.cc
filesort_utils.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gcalc_slicescan.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03: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 enable -Wenum-compare -Wenum-conversion 2022-05-15 20:37:51 +02:00
gen_lex_hash.cc
gen_lex_token.cc
gen_win_tzname_data.ps1
group_by_handler.cc
group_by_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
gstream.cc
gstream.h
ha_partition.cc MDEV-24283 Assertion `bitmap_is_set(&m_part_info->read_partitions, m_part_spec.start_part)' failed in ha_partition::handle_ordered_index_scan 2023-10-17 14:32:05 +02:00
ha_partition.h MDEV-30596: Assertion 'pushed_rowid_filter != __null ...' failed 2023-02-14 11:23:39 +03:00
ha_sequence.cc MDEV-28971 SEQUENCEs do not work with streaming replication 2023-12-12 05:55:34 +01:00
ha_sequence.h
handle_connections_win.cc
handle_connections_win.h
handler.cc MDEV-33426: Aria temptables wrong thread-specific memory accounting in slave thread 2024-02-16 12:48:30 +01:00
handler.h MDEV-33426: Aria temptables wrong thread-specific memory accounting in slave thread 2024-02-16 12:48:30 +01:00
hash_filo.cc
hash_filo.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
hostname.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
hostname.h
init.cc
init.h
innodb_priv.h
item.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
item.h MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
item_buff.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_cmpfunc.cc MDEV-29362 Crash with query using constant subquery as left part of IN subquery 2024-01-02 16:21:53 -08:00
item_cmpfunc.h MDEV-29362 Crash with query using constant subquery as left part of IN subquery 2024-01-02 16:21:53 -08:00
item_create.cc MDEV-29095 REGEXP_REPLACE treats empty strings different than REPLACE in ORACLE mode 2024-01-24 10:59:17 +04:00
item_create.h MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
item_func.cc MDEV-32466: Potential memory leak on executing of create view statement 2023-11-24 16:28:31 +07:00
item_func.h MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
item_geofunc.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_geofunc.h
item_inetfunc.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_inetfunc.h
item_jsonfunc.cc MDEV-32867: ASAN errors in Item_func_json_contains_path::val_int upon PS execution 2023-11-25 00:45:47 +07:00
item_jsonfunc.h MDEV-32733: Two JSON related tests running in PS mode fail on server built with -DWITH_PROTECT_STATEMENT_MEMROOT=YES 2023-11-14 17:15:07 +07:00
item_row.cc
item_row.h
item_strfunc.cc MDEV-29095 REGEXP_REPLACE treats empty strings different than REPLACE in ORACLE mode 2024-01-24 10:59:17 +04:00
item_strfunc.h MDEV-29095 REGEXP_REPLACE treats empty strings different than REPLACE in ORACLE mode 2024-01-24 10:59:17 +04:00
item_subselect.cc MDEV-29070 SIGSEGV in my_decimal::operator= and Assertion `0' failed and in Item_type_holder::val_decimal on SELECT 2023-11-24 18:30:14 +07:00
item_subselect.h MDEV-32324 fixup: clang -Winconsistent-missing-override 2023-10-20 11:34:47 +03:00
item_sum.cc MDEV-32965: Assertion `thd->active_stmt_arena_to_use()-> is_stmt_prepare_or_first_sp_execute() || thd->active_stmt_arena_to_use()-> is_conventional() || thd->active_stmt_arena_to_use()->state == Query_arena::STMT_SP_QUERY_ARGUMENTS' failed 2023-12-11 12:27:11 +07:00
item_sum.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_timefunc.cc MDEV-32645 CAST(AS UNSIGNED) fails with --view-protocol 2023-11-01 16:36:13 +04:00
item_timefunc.h
item_vers.cc
item_vers.h
item_windowfunc.cc Merge branch '10.3' into 10.4 2022-02-10 20:39:13 +01:00
item_windowfunc.h
item_xmlfunc.cc Fix GCC 13 -Wmaybe-uninitialized 2023-06-26 11:03:15 +03:00
item_xmlfunc.h
key.cc MDEV-30034 UNIQUE USING HASH accepts duplicate entries for tricky collations 2023-04-04 12:30:50 +04:00
key.h
keycaches.cc
keycaches.h
lex.h MDEV-31184 Remove parser tokens DECODE_MARIADB_SYM and DECODE_ORACLE_SYM 2023-10-24 01:45:47 +04:00
lex_string.h
lex_symbol.h
lock.cc MDEV-32282: Galera node remains paused after interleaving FTWRLs 2023-10-26 22:13:54 +02:00
lock.h
log.cc MDEV-31272 Statement rollback causes empty writeset replication 2023-12-20 12:31:17 +01:00
log.h MDEV-31272 Statement rollback causes empty writeset replication 2023-12-20 12:31:17 +01:00
log_event.cc MDEV-32628: Cryptic ERROR message & inconsistent behavior on incorrect SHOW BINLOG EVENTS FROM ... 2023-11-17 09:43:56 -08:00
log_event.h MDEV-32628: Cryptic ERROR message & inconsistent behavior on incorrect SHOW BINLOG EVENTS FROM ... 2023-11-17 09:43:56 -08:00
log_event_old.cc
log_event_old.h
log_slow.h
main.cc
mariadb.h
mdl.cc MDEV-33172 : Galera test case galera_mdl_race unstable 2024-01-30 00:27:37 +01:00
mdl.h MDEV-27523 main.delayed fails with wrong error code or timeout when executed after main.deadlock_ftwrl 2023-10-17 14:32:05 +02:00
mem_root_array.h
message.h
message.mc
message.rc
mf_iocache.cc
mf_iocache_encr.cc
MSG00001.bin
multi_range_read.cc
multi_range_read.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_apc.cc
my_apc.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_decimal.cc
my_decimal.h
my_json_writer.cc
my_json_writer.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
mysql_install_db.cc Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
mysql_upgrade_service.cc
mysqld.cc MDEV-33160 show_status_array() calls various functions via incompatible pointer 2024-01-04 12:50:05 +02:00
mysqld.h MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
mysqld_suffix.h
net_serv.cc Fix build without either ENABLED_DEBUG_SYNC or DBUG_OFF 2022-09-23 17:37:52 +03:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc
opt_range.cc MDEV-15656 Assertion `is_last_prefix <= 0' failed in QUICK_GROUP_MIN_MAX_SELECT::get_next 2023-12-06 15:19:49 +03:00
opt_range.h MDEV-15656 Assertion `is_last_prefix <= 0' failed in QUICK_GROUP_MIN_MAX_SELECT::get_next 2023-12-06 15:19:49 +03:00
opt_range_mrr.cc
opt_split.cc MDEV-32064 Crash when searching for the best split of derived table 2023-10-16 11:15:57 -07:00
opt_subselect.cc MDEV-32320: Server crashes at TABLE::add_tmp_key 2023-10-15 18:11:15 +03:00
opt_subselect.h Merge 10.3 into 10.4 2022-06-09 11:53:46 +03:00
opt_sum.cc
opt_table_elimination.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
opt_trace.cc
opt_trace.h
opt_trace_context.h
parse_file.cc MDEV-17124: mariadb 10.1.34, views and prepared statements: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 2022-09-30 12:11:37 +02:00
parse_file.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
partition_element.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
partition_info.cc MDEV-30036 NULL pointer dereference in partition_info::set_partition_bitmaps_from_table 2022-12-02 16:19:13 +01:00
partition_info.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
password.c
plistsort.c
procedure.cc
procedure.h
protocol.cc MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:32 +04:00
protocol.h MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:32 +04:00
proxy_protocol.cc
proxy_protocol.h
records.cc Merge branch '10.2' into 10.3 2022-02-10 20:23:56 +01:00
records.h
repl_failsafe.cc
repl_failsafe.h
replication.h
rowid_filter.cc MDEV-25163 Rowid filter does not process storage engine error correctly. 2023-09-25 15:13:07 +03:00
rowid_filter.h MDEV-25163 Rowid filter does not process storage engine error correctly. 2023-09-25 15:13:07 +03:00
rpl_constants.h
rpl_filter.cc
rpl_filter.h
rpl_gtid.cc MDEV-31413 : Node has been dropped from the cluster on Startup / Shutdown with async replica 2023-08-08 03:25:56 +02:00
rpl_gtid.h MDEV-31602: Race on rpl_global_gtid_slave_state when starting IO thread 2023-07-04 22:18:31 +02:00
rpl_injector.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
rpl_injector.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
rpl_mi.cc
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-10653: Fix segfault in SHOW MASTER STATUS with NULL inuse_relaylog 2023-12-19 12:08:54 +01:00
rpl_parallel.h MDEV-10653: SHOW SLAVE STATUS Can Deadlock an Errored Slave 2023-12-11 07:45:23 -07:00
rpl_record.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
rpl_record.h
rpl_record_old.cc
rpl_record_old.h
rpl_reporting.cc
rpl_reporting.h
rpl_rli.cc MDEV-31285 : Assertion `state() == s_executing || state() == s_preparing || 2023-09-28 19:28:25 +02:00
rpl_rli.h MDEV-10653: SHOW SLAVE STATUS Can Deadlock an Errored Slave 2023-12-11 07:45:23 -07:00
rpl_tblmap.cc
rpl_tblmap.h
rpl_utility.cc
rpl_utility.h
scheduler.cc
scheduler.h
select_handler.cc
select_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync.cc
semisync.h
semisync_master.cc MDEV-32365 detailize the semisync replication magic number error 2023-10-26 20:24:44 +03:00
semisync_master.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
semisync_master_ack_receiver.cc MDEV-32365 detailize the semisync replication magic number error 2023-10-26 20:24:44 +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-11853: semisync thread can be killed after sync binlog but before ACK in the sync state 2022-04-22 12:59:54 -06:00
semisync_slave.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
service_wsrep.cc MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:33:37 +02:00
session_tracker.cc MDEV-25237 crash after setting global session_track_system_variables to an invalid value 2023-07-20 10:42:30 +02:00
session_tracker.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
set_var.cc
set_var.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
signal_handler.cc MDEV-32535 Update signal hander user info more compassion and correct url 2023-10-24 19:02:02 +11:00
slave.cc MDEV-33327: rpl_seconds_behind_master_spike Sensitive to IO Thread Stop Position 2024-01-30 06:58:44 +01:00
slave.h Merge branch '10.3' into 10.4 2023-05-02 10:09:27 +02:00
sp.cc MDEV-32466: Potential memory leak on executing of create view statement 2023-11-24 16:28:31 +07:00
sp.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sp_cache.cc MDEV-33019 The database part is not case sensitive in SP names 2023-12-27 13:41:42 +04:00
sp_cache.h
sp_head.cc move MEM_ROOT::read_only into flags 2023-11-25 10:33:31 +01:00
sp_head.h MDEV-14959: Control over memory allocated for SP/PS 2023-09-02 13:00:00 +07:00
sp_pcontext.cc
sp_pcontext.h MDEV-32275 getting error 'Illegal parameter data types row and bigint for operation '+' ' when using ITERATE in a FOR..DO 2023-10-04 16:06:59 +04:00
sp_rcontext.cc
sp_rcontext.h
spatial.cc MDEV-30150 ST_GeomFromGeoJSON, 'geometry' before 'type: feature' error 2022-12-09 08:49:43 +11:00
spatial.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_acl.cc MDEV-33160 show_status_array() calls various functions via incompatible pointer 2024-01-04 12:50:05 +02:00
sql_acl.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_acl_getsort.ic
sql_admin.cc MDEV-21472: ALTER TABLE ... ANALYZE PARTITION ... with EITS reads and locks all rows 2024-01-30 09:19:01 +02:00
sql_admin.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_alloc.h
sql_alter.cc MDEV-32938: DDL must check if not aborted before entering TOI 2023-12-05 12:25:32 +01:00
sql_alter.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_analyse.cc Remove HAVE_SNPRINTF 2022-10-05 10:09:49 +03:00
sql_analyse.h
sql_analyze_stmt.cc
sql_analyze_stmt.h MDEV-28846 Poor performance when rowid filter contains no elements 2022-10-25 11:43:32 -07:00
sql_array.h
sql_audit.cc MDEV-22647 Assertion `!check_audit_mask(mysql_global_audit_mask, event_class_mask)' 2022-09-14 19:15:44 +02:00
sql_audit.h
sql_base.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_base.h MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_basic_types.h
sql_binlog.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
sql_binlog.h
sql_bitmap.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_bootstrap.cc
sql_bootstrap.h
sql_builtin.cc.in
sql_cache.cc MDEV-29613 Improve WITH_DBUG_TRACE=OFF 2022-09-23 13:40:42 +03:00
sql_cache.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_callback.h
sql_class.cc MDEV-33148 A connection can control RAND() in following connection 2024-01-09 15:22:35 +01:00
sql_class.h MDEV-33019 The database part is not case sensitive in SP names 2023-12-27 13:41:42 +04:00
sql_client.cc
sql_cmd.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_connect.cc Ensure that process "State" is properly cleaned after query execution 2023-11-07 10:07:30 +02:00
sql_connect.h
sql_const.h reformat the test 2022-11-27 05:11:39 +10:00
sql_crypt.cc
sql_crypt.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_cte.cc MDEV-31657 Crash on query using CTE with the same name as a base table 2024-01-03 09:57:39 -08:00
sql_cte.h MDEV-31657 Crash on query using CTE with the same name as a base table 2024-01-03 09:57:39 -08:00
sql_cursor.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_cursor.h
sql_db.cc MDEV-32025 Crashes in MDL_key::mdl_key_init with lower-case-table-names=2 2023-10-23 09:20:42 +04:00
sql_db.h
sql_debug.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_delete.cc MDEV-30539 EXPLAIN EXTENDED: no message with queries for DML statements 2023-03-25 12:36:59 -07:00
sql_delete.h
sql_derived.cc MDEV-31279 Crash when lateral derived is guaranteed to return no rows 2023-12-14 06:14:24 +12:00
sql_derived.h
sql_digest.cc
sql_digest.h
sql_digest_stream.h
sql_do.cc
sql_do.h
sql_error.cc MDEV-31660 : Assertion `client_state.transaction().active() in wsrep_append_key 2023-09-29 12:54:04 +02:00
sql_error.h MDEV-31660 : Assertion `client_state.transaction().active() in wsrep_append_key 2023-09-29 12:54:04 +02:00
sql_explain.cc MDEV-32351: Significant slowdown with outer joins: Test coverage 2023-10-27 15:45:20 +02:00
sql_explain.h ANALYZE FORMAT=JSON: Backport block-nl-join.r_unpack_time_ms from 11.0 +fix MDEV-30830. 2023-10-27 15:45:00 +02:00
sql_expression_cache.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_expression_cache.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_get_diagnostics.cc
sql_get_diagnostics.h
sql_handler.cc Merge branch '10.3' into 10.4 2022-05-08 23:03:08 +02:00
sql_handler.h
sql_help.cc
sql_help.h
sql_hset.h
sql_insert.cc Fixed crash in Delayed_insert::get_local_table() 2023-11-28 15:31:44 +02:00
sql_insert.h
sql_join_cache.cc ANALYZE FORMAT=JSON: Backport block-nl-join.r_unpack_time_ms from 11.0 +fix MDEV-30830. 2023-10-27 15:45:00 +02:00
sql_join_cache.h MDEV-32351 Significant slowdown for query with many outer joins 2023-10-27 15:44:46 +02:00
sql_lex.cc workaround for MDEV-33218 2024-01-30 17:00:15 +01:00
sql_lex.h MDEV-31657 Crash on query using CTE with the same name as a base table 2024-01-03 09:57:39 -08:00
sql_lifo_buffer.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_list.cc
sql_list.h Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_load.cc MDEV-25731 : Assertion `mode_ == m_local' failed in wsrep::client_state::streaming_params() 2024-01-29 06:34:46 +01:00
sql_load.h
sql_locale.cc MDEV-30630 locale: Chinese error messages for ZH_CN 2023-02-15 22:39:38 +11:00
sql_locale.h
sql_manager.cc MDEV-26473: mysqld got exception 0xc0000005 (rpl_slave_state/rpl_load_gtid_slave_state) 2022-04-25 08:07:17 -06:00
sql_manager.h
sql_mode.cc
sql_mode.h
sql_parse.cc MDEV-22063 : Assertion `0' failed in wsrep::transaction::before_rollback 2024-01-29 06:34:46 +01:00
sql_parse.h
sql_partition.cc MDEV-31187 Add class Sql_mode_save_for_frm_handling 2023-10-23 13:44:31 +04:00
sql_partition.h
sql_partition_admin.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
sql_partition_admin.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_plist.h
sql_plugin.cc MDEV-33441 Do not deinit plugin variables when retry requested 2024-02-12 16:36:36 +01:00
sql_plugin.h
sql_plugin_compat.h
sql_plugin_services.inl MDEV-27295 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:32 +04:00
sql_prepare.cc move MEM_ROOT::read_only into flags 2023-11-25 10:33:31 +01:00
sql_prepare.h MDEV-27595 Backport SQL service, introduced by MDEV-19275. 2023-11-05 23:35:31 +04:00
sql_priv.h
sql_profile.cc MDEV-25329: Assertion `allocated_status_memory != __null' failed in void PROF_MEASUREMENT::set_label(const char*, const char*, const char*, unsigned int) 2023-11-02 16:46:35 +01:00
sql_profile.h MDEV-25329: Assertion `allocated_status_memory != __null' failed in void PROF_MEASUREMENT::set_label(const char*, const char*, const char*, unsigned int) 2023-11-02 16:46:35 +01:00
sql_reload.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
sql_reload.h
sql_rename.cc
sql_rename.h
sql_repl.cc MDEV-32628: Cryptic ERROR message & inconsistent behavior on incorrect SHOW BINLOG EVENTS FROM ... 2023-11-17 09:43:56 -08:00
sql_repl.h
sql_schema.cc MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
sql_schema.h MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
sql_select.cc MDEV-29179 Condition pushdown from HAVING into WHERE is not shown in optimizer trace 2024-02-11 22:21:32 +01:00
sql_select.h ANALYZE FORMAT=JSON: Backport block-nl-join.r_unpack_time_ms from 11.0 +fix MDEV-30830. 2023-10-27 15:45:00 +02:00
sql_sequence.cc MDEV-25089 : Assertion `error.len > 0' failed in galera::ReplicatorSMM::handle_apply_error() 2024-01-29 06:34:46 +01: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
sql_servers.h
sql_show.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_show.h
sql_signal.cc
sql_signal.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_sort.h MDEV-20057 Distinct SUM on CROSS JOIN and grouped returns wrong result 2023-02-17 16:08:50 +02:00
sql_state.c
sql_statistics.cc MDEV-31067: selectivity_from_histogram >1.0 for a DOUBLE_PREC_HB histogram 2023-04-28 22:39:25 +03:00
sql_statistics.h
sql_string.cc MDEV-28835 Assertion `(length % 4) == 0' failed in my_lengthsp_utf32 on INSERT 2023-10-04 08:51:48 +04:00
sql_string.h MDEV-28835 Assertion `(length % 4) == 0' failed in my_lengthsp_utf32 on INSERT 2023-10-04 08:51:48 +04:00
sql_table.cc MDEV-25089 : Assertion `error.len > 0' failed in galera::ReplicatorSMM::handle_apply_error() 2024-01-29 06:34:46 +01:00
sql_table.h MDEV-25089 : Assertion `error.len > 0' failed in galera::ReplicatorSMM::handle_apply_error() 2024-01-29 06:34:46 +01:00
sql_tablespace.cc
sql_tablespace.h
sql_test.cc mallinfo2: include malloc header even if mallinfo undetected 2023-11-29 18:51:48 +11:00
sql_test.h
sql_time.cc Merge 10.3 into 10.4 2022-10-25 10:04:37 +03:00
sql_time.h
sql_trigger.cc MDEV-32466: Potential memory leak on executing of create view statement 2023-11-24 16:28:31 +07:00
sql_trigger.h MDEV-17124: mariadb 10.1.34, views and prepared statements: ERROR 1615 (HY000): Prepared statement needs to be re-prepared 2022-09-30 12:11:37 +02:00
sql_truncate.cc
sql_truncate.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_tvc.cc MDEV-32466: Potential memory leak on executing of create view statement 2023-11-24 16:28:31 +07:00
sql_tvc.h MDEV-32225 Test case from opt_tvc.test fails with statement memory protection 2023-09-23 20:11:52 -07:00
sql_type.cc MDEV-32244 Wrong bit encoding using COALESCE 2023-10-17 12:46:31 +04:00
sql_type.h MDEV-32244 Wrong bit encoding using COALESCE 2023-10-17 12:46:31 +04:00
sql_type_int.h MDEV-30932 UBSAN: negation of -X cannot be represented in type .. 2023-06-29 11:50:17 +04:00
sql_type_json.cc
sql_type_json.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_type_real.h
sql_udf.cc Merge 10.3 into 10.4 2022-09-23 13:47:15 +03:00
sql_udf.h
sql_union.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_union.h
sql_update.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
sql_update.h
sql_view.cc MDEV-31657 Crash on query using CTE with the same name as a base table 2024-01-03 09:57:39 -08: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-32259 Test from win.test fails with statement memory protection 2023-09-27 07:48:01 -07:00
sql_window.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_yacc.yy MDEV-32795: ALTER SEQUENCE IF NOT EXISTS non_existing_seq Errors rather than note 2023-12-13 17:48:03 +11:00
sql_yacc_ora.yy MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
strfunc.cc Merge branch '10.3' into bb-10.4-release 2022-08-10 12:21:08 +02:00
strfunc.h
structs.h MDEV-27744 LPAD in vcol created in ORACLE mode makes table corrupted in non-ORACLE 2023-11-08 15:01:20 +04:00
sys_vars.cc MDEV-27832 disable binary logging for SQL SERVICE. 2023-11-05 23:35:31 +04:00
sys_vars.inl MDEV-26272: The macro MASTER_INFO_VAR invokes undefined behaviour 2023-10-30 11:22:30 -06:00
sys_vars_shared.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
table.cc MDEV-32466: Potential memory leak on executing of create view statement 2023-11-24 16:28:31 +07:00
table.h cleanup: mainly formatting, plus one helper 2023-10-23 17:40:03 +02:00
table_cache.cc MDEV-33160 show_status_array() calls various functions via incompatible pointer 2024-01-04 12:50:05 +02:00
table_cache.h MDEV-33160 show_status_array() calls various functions via incompatible pointer 2024-01-04 12:50:05 +02:00
temporary_tables.cc MDEV-33426: Aria temptables wrong thread-specific memory accounting in slave thread 2024-02-16 12:48:30 +01:00
thr_malloc.cc
thr_malloc.h
threadpool.h MDEV-33160 show_status_array() calls various functions via incompatible pointer 2024-01-04 12:50:05 +02:00
threadpool_common.cc MDEV-28561 Assertion failed: !pfs->m_idle || (state == PSI_SOCKET_STATE_ACTIVE) 2023-09-29 09:30:49 +02:00
threadpool_generic.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
threadpool_win.cc
transaction.cc MDEV-32541 Assertion `!(thd->server_status & (1U | 8192U))' failed in MDL_context::release_transactional_locks 2023-10-23 17:40:03 +02:00
transaction.h
tzfile.h
tztime.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
tztime.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
udf_example.c
udf_example.def
uniques.cc
uniques.h
unireg.cc MDEV-15703: Crash in EXECUTE IMMEDIATE 'CREATE OR REPLACE TABLE t1 (a INT DEFAULT ?)' USING DEFAULT 2024-02-08 09:21:54 +01:00
unireg.h Merge 10.3 into 10.4 2023-01-03 16:10:02 +02:00
upgrade_conf_file.cc
vers_string.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
vers_utils.h
win_tzname_data.h Update Windows time zone mappings using latest CLDR data 2023-02-09 09:15:08 +01:00
winservice.c
winservice.h
wsrep_applier.cc MDEV-27806 GTIDs diverge in Galera cluster after CTAS 2023-12-12 05:55:34 +01:00
wsrep_applier.h
wsrep_binlog.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_binlog.h
wsrep_check_opts.cc Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_client_service.cc MDEV-22232: Fix CTAS replay & retry in case it gets BF-aborted 2023-11-21 08:02:23 +01:00
wsrep_client_service.h
wsrep_client_state.h
wsrep_condition_variable.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
wsrep_dummy.cc MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:33:37 +02:00
wsrep_high_priority_service.cc MDEV-27806 GTIDs diverge in Galera cluster after CTAS 2023-12-12 05:55:34 +01:00
wsrep_high_priority_service.h
wsrep_mutex.h WSREP: Fix GCC 12.0.1 -Wuninitialized 2022-02-23 07:18:00 +02:00
wsrep_mysqld.cc MDEV-33157 WSREP: Fix function pointer mismatch 2024-01-03 08:52:50 +02:00
wsrep_mysqld.h MDEV-33157 WSREP: Fix function pointer mismatch 2024-01-03 08:52:50 +02:00
wsrep_mysqld_c.h
wsrep_notify.cc MDEV-29861 : Galera "notify" test cases hang 2023-09-11 23:06:15 +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-30197 : Missing DBUG_RETURN or DBUG_VOID_RETURN macro in function "Wsrep_schema::restore_view()" 2023-05-23 01:10:19 +02:00
wsrep_schema.h MDEV-21479 : Galera 4 unable to query cluster state if not primary component 2023-05-16 13:11:44 +02:00
wsrep_server_service.cc Ensure that process "State" is properly cleaned after query execution 2023-11-07 10:07:30 +02:00
wsrep_server_service.h MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:33:37 +02:00
wsrep_server_state.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
wsrep_server_state.h
wsrep_sst.cc 10.4-MDEV-31470 wsrep_sst_method variable validity checking 2023-10-24 05:14:32 +02:00
wsrep_sst.h Merge 10.3 into 10.4 2022-06-27 10:14:37 +03:00
wsrep_storage_service.cc
wsrep_storage_service.h
wsrep_thd.cc MDEV-33157 WSREP: Fix function pointer mismatch 2024-01-03 08:52:50 +02:00
wsrep_thd.h MDEV-33157 WSREP: Fix function pointer mismatch 2024-01-03 08:52:50 +02:00
wsrep_trans_observer.h MDEV-31272 Statement rollback causes empty writeset replication 2023-12-20 12:31:17 +01:00
wsrep_types.h
wsrep_utils.cc
wsrep_utils.h MDEV-29861 : Galera "notify" test cases hang 2023-09-11 23:06:15 +02:00
wsrep_var.cc MDEV-29707 : Incorrect/bad errno on enabling wsrep_on after setting dummy wsrep_provider on non-Galera build 2022-10-09 10:09:47 +03:00
wsrep_var.h
wsrep_xid.cc
wsrep_xid.h
xa.cc MDEV-31185 rw_trx_hash_t::find() unpins pins too early 2023-05-19 15:50:20 +03:00
xa.h