mariadb/sql
Monty 0b7b5cc1b3 MDEV-24 Segmented key cache for Aria
Added option 'aria-pagecache-segments', default 1.

For values > 1, this split the aria-pagecache-buffer into the given
number of segments, each independent from each other.  Having multiple
pagecaches improve performance when multiple connections runs queries
concurrently using different tables.

Each pagecache will use aria-pageache-buffer/segments amount of
memory, however at least 128K.

Each opened table has its index and data file use the segments in a
a round-robin fashion.

Internal changes:
- All programs allocating the maria pagecache themselves should now
  call multi_init_pagecache() instead of init_pagecache().
- pagecache statistics is now stored in 'pagecache_stats' instead of
  maria_pagecache. One must call multi_update_pagecache_stats() to
  update the statistics.
- Added into PAGECACHE_FILE a pointer to files pagecache. This was
  done to ensure that index and data file are using the same
  pagecache and simplified the checkpoint code.
  I kept pagecache in TABLE_SHARE to minimize the changes.
- really_execute_checkpoint() was update to handle a dynamic number of
  pagecaches.
- pagecache_collect_changed_blocks_with_lsn() was slight changed to
  allow it to be called for each pagecache.
- undefined not used functions maria_assign_pagecache() and
  maria_change_pagecache()
- ma_pagecaches.c is totally rewritten. It now contains all
  multi_pagecache functions.

Errors found be QA that are fixed:
MDEV-36872 UBSAN errors in ma_checkpoint.c
MDEV-36874 Behavior upon too small aria_pagecache_buffer_size in case of
           multiple segments is not very user-friendly
MDEV-36914 ma_checkpoint.c(285,9): conversion from '__int64' to 'uint'
           treated as an error
MDEV-36912 sys_vars.sysvars_server_embedded and
           sys_vars.sysvars_server_notembedded fail on x86
2025-06-25 17:59:45 +03:00
..
share MDEV-29499 Improving the 'Can't execute init_slave query' error message with the actual failure 2025-06-13 15:28:38 -06:00
add_errmsg WL#751 Error message construction, backport 2009-10-15 17:23:43 +05:00
authors.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
backup.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
backup.h MDEV-18465 Logging of DDL statements during backup 2021-05-19 22:54:13 +02:00
bloom_filters.h MDEV-36995: ifunc is not supported by musl 2025-06-13 08:52:54 +10:00
char_buffer.h MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
charset_collations.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
charset_collations.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
client_settings.h MDEV-32567 Remove thr_alarm from server codebase 2023-11-23 11:52:38 +11:00
CMakeLists.txt MDEV-33281 Implement optimizer hints 2025-05-05 12:02:47 +07:00
compat56.cc More windows changes for 32 bit unsigned timestamp: 2024-05-27 12:39:02 +02:00
compat56.h More windows changes for 32 bit unsigned timestamp: 2024-05-27 12:39:02 +02:00
contributors.h Update sponsors 2024-08-12 09:32:30 +01:00
create_options.cc Fix a bad merge 2024-11-13 16:38:53 +01:00
create_options.h Merge branch '11.6' into 11.7 2024-11-10 19:22:21 +01:00
create_tmp_table.h MDEV-17399 JSON_TABLE. 2021-04-21 10:21:47 +04:00
cset_narrowing.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
cset_narrowing.h MDEV-32113: utf8mb3_key_col=utf8mb4_value cannot be used for ref 2023-10-19 17:24:30 +03:00
custom_conf.h MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
datadict.cc cleanup: unused function argument 2024-11-05 14:00:48 -08:00
datadict.h cleanup: unused function argument 2024-11-05 14:00:48 -08:00
ddl_log.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
ddl_log.h Always use all arguments for ddl_log_write_execute_entry() 2025-04-28 12:59:39 +03:00
debug.cc Merge 10.11 into 11.0 2024-01-19 09:07:48 +02:00
debug.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
debug_sync.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
debug_sync.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
deprecation.h update deprecation.h to match the latest policy changes 2025-04-29 16:53:01 +02: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 Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
derror.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04: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 Merge 10.6 into 10.7 2022-03-14 11:30:32 +02:00
discover.h Merge branch '10.4' into 10.5 2023-01-27 13:54:14 +01:00
encryption.cc Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
event_data_objects.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +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.9 into 10.10 2023-06-27 17:43:31 +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 11.4 into 11.7 2024-12-02 17:51:17 +02:00
event_parse_data.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_queue.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
event_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
event_scheduler.h Update FSF address 2019-05-11 19:25:02 +03:00
events.cc Merge branch '11.2' into 11.4 2024-10-30 15:11:17 +01:00
events.h MDEV-31978 Turn ok_for_lower_case_names() to a method in Lex_ident_fs 2023-08-22 13:42:42 +04:00
field.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
field.h Fix remaining typos 2025-04-29 11:18:00 +10:00
field_comp.cc MDEV-21348 - column compression memory leak 2020-04-02 00:57:00 +04:00
field_comp.h MDEV-11371 - column compression 2017-08-31 15:44:17 +04:00
field_conv.cc Merge branch '11.4' into 11.7 2025-02-06 16:46:36 +01:00
filesort.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
filesort.h Merge branch '11.2' into 11.3 2023-12-21 02:14:59 +01:00
filesort_utils.cc initial support for vector indexes 2024-11-05 14:00:48 -08:00
filesort_utils.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
gcalc_slicescan.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
gcalc_slicescan.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gcalc_tools.cc MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gcalc_tools.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gen_lex_hash.cc
gen_lex_token.cc remove unused non-standard tokens from the parser 2025-04-29 16:53:02 +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-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
grant.h MDEV-21702 Add a data type for privileges 2020-02-11 08:10:26 +04:00
group_by_handler.cc cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03: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 MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
gtid_index.cc MDEV-4991: GTID binlog indexing 2024-01-27 12:09:54 +01:00
gtid_index.h MDEV-4991: GTID binlog indexing 2024-01-27 12:09:54 +01:00
ha_handler_stats.h MariaDB 11.4.4 release 2024-11-08 07:17:00 +01:00
ha_partition.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
ha_partition.h MDEV-34413 Index Condition Pushdown for reverse ordered scans 2025-03-19 16:03:29 -04:00
ha_sequence.cc MDEV-35866 CHECK TABLE get number of rows without HA_STATS_RECORDS_IS_EXACT 2025-05-05 11:36:56 +10:00
ha_sequence.h MDEV-22491 Support mariadb-check and CHECK TABLE with SEQUENCE 2025-05-05 11:36:55 +10:00
handle_connections_win.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +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 Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
handler.h Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
hash_filo.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
hash_filo.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
hostname.cc Merge 10.6 into 10.11 2024-11-29 13:43:17 +02: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 Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +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-36716 A case expression with ROW arguments in THEN crashes 2025-05-05 19:44:04 +04:00
item_cmpfunc.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_create.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
item_create.h Merge 10.6 -> 10.11 2024-12-05 10:11:58 +01:00
item_func.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
item_func.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_geofunc.cc MDEV-36168 ASAN error in Item_func_latlongfromgeohash::decode_geohash (postfix) 2025-04-29 07:52:55 -04:00
item_geofunc.h MDEV-36168 ASAN error in Item_func_latlongfromgeohash::decode_geohash 2025-04-22 16:26:36 -04:00
item_jsonfunc.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_jsonfunc.h MDEV-34940: Fix Item_func_collect inheritance 2025-04-22 16:26:36 -04:00
item_row.cc Merge branch '10.5' into 10.6 2024-07-16 15:54:22 +08:00
item_row.h Merge branch '10.5' into 10.6 2024-07-16 15:54:22 +08:00
item_strfunc.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
item_strfunc.h GIS fixes for --view 2025-04-22 16:26:36 -04:00
item_subselect.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_subselect.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_sum.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
item_sum.h Fix remaining typos 2025-04-29 11:18:00 +10:00
item_timefunc.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_timefunc.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
item_vectorfunc.cc Tag push_warning_printf with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +01:00
item_vectorfunc.h Merge branch '11.7' into 11.8 2025-02-11 20:29:43 +01:00
item_vers.cc MDEV-34123 CONCAT Function Returns Unexpected Empty Set in Query 2024-10-08 11:58:46 +02:00
item_vers.h Merge branch '11.6' into 11.7 2024-11-10 19:22:21 +01:00
item_windowfunc.cc MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
item_windowfunc.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
item_xmlfunc.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
item_xmlfunc.h Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
json_schema.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
json_schema.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
json_schema_helper.cc Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
json_schema_helper.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
json_table.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
json_table.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
key.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
key.h MDEV-34348: Consolidate cmp function declarations 2024-11-23 08:14:22 -07:00
keycaches.cc Merge branch '10.11' into 11.1 2024-07-08 22:40:16 +02:00
keycaches.h Changing all cost calculation to be given in milliseconds 2023-02-02 23:54:45 +03:00
lex.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
lex_charset.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
lex_charset.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
lex_ident.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:43 +07:00
lex_ident_cli.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:47 +07:00
lex_ident_sys.h Moving a part of sql_lex.h into other *.h files 2024-07-16 09:09:38 +04:00
lex_string.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
lex_symbol.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
lock.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03:00
lock.h MDEV-32026 lowercase_table2.test failures in 11.3 2023-08-29 14:19:38 +04:00
log.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
log.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
log_cache.cc MDEV-34930: MDEV-32014 Galera and SST/no binlog fixes 2024-10-17 07:53:59 -06:00
log_cache.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
log_event.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
log_event.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
log_event_client.cc Fix remaining typos 2025-04-29 11:18:00 +10: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_server.cc MDEV-34860 Implement MAX_EXECUTION_TIME hint 2025-05-05 12:02:47 +07:00
log_slow.h MDEV-32203 Raise notes when an index cannot be used on data type mismatch 2023-10-03 08:25:31 +03:00
main.cc Windows - Fix CMAKE_INTERPROCEDURAL_OPTIMIZATION build with MSVC 2021-05-09 23:51:18 +02:00
mariadb.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
mdl.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
mdl.h Fix remaining typos 2025-04-29 11:18:00 +10:00
mem_root_array.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:47 +07:00
message.h MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01: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 Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
mf_iocache_encr.cc Merge '11.4' into 11.6 2024-10-03 15:59:20 +10:00
MSG00001.bin MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
multi_range_read.cc MDEV-33281 Make BNL() hint enable hashed join buffers 2025-05-05 12:02:47 +07:00
multi_range_read.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
my_apc.cc Merge branch '10.6' into 10.10 2023-11-08 16:23:30 +01:00
my_apc.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
my_decimal.cc Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
my_decimal.h Added typedef decimal_digits_t (uint16) for number of digits in most 2021-05-19 22:27:27 +02:00
my_json_writer.cc Merge 10.6 into 10.11 2024-05-30 16:04:00 +03:00
my_json_writer.h Fix remaining typos 2025-04-29 11:18:00 +10: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 MDEV-35983 Avoid install failures by using retry logic for file operations 2025-04-15 18:58:32 +02:00
mysql_upgrade_service.cc Fix mariadb-upgrade-service crash on Windows/ARM64 2025-05-26 12:02:50 +02:00
mysqld.cc MDEV-24 Segmented key cache for Aria 2025-06-25 17:59:45 +03:00
mysqld.h remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
mysqld_suffix.h
net_serv.cc Merge 11.4 into 11.8 2025-04-02 14:07:01 +03:00
online_alter.cc MDEV-35182 crash in online_alter_end_trans with XA over vector indexes 2024-11-05 14:00:51 -08:00
opt_group_by_cardinality.cc MDEV-30877: Output cardinality for derived table ignores GROUP BY 2025-02-10 22:06:49 +02:00
opt_hints.cc MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
opt_hints.h MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
opt_hints_parser.cc MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
opt_hints_parser.h MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
opt_histogram_json.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
opt_histogram_json.h Merge 10.6 into 10.10 2023-10-14 13:36:11 +03:00
opt_index_cond_pushdown.cc MDEV-33281 Implement optimizer hints 2025-05-05 12:02:47 +07:00
opt_range.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
opt_range.h MDEV-32732 Support DESC indexes in loose scan optimization 2025-04-28 13:30:58 +10:00
opt_range_mrr.cc MDEV-26996 Reverse-ordered indexes: remove SEL_ARG::is_ascending 2022-01-26 18:43:06 +01:00
opt_rewrite_date_cmp.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
opt_rewrite_date_cmp.h MDEV-33299 Assertion `(tm->tv_usec % (int) log_10_int[6 - dec]) == 0' failed in void my_timestamp_to_binary(const timeval*, uchar*, uint) 2024-01-26 06:37:37 +04:00
opt_rewrite_remove_casefold.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
opt_sargable_left.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_split.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_subselect.cc MDEV-36169: Two subqueries with LOOSESCAN hints create invalid query plan 2025-05-05 12:02:47 +07:00
opt_subselect.h MDEV-34888 Implement SEMIJOIN() and SUBQUERY() hints 2025-05-05 12:02:47 +07:00
opt_sum.cc Merge branch '11.2' into 11.4 2024-10-30 15:11:17 +01:00
opt_table_elimination.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_trace.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
opt_trace.h MDEV-30059: Optimizer Trace: plan_prefix should be a comma-separated-list 2023-02-03 10:33:01 +03:00
opt_trace_context.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_vcol_substitution.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
opt_vcol_substitution.h MDEV-35616: Add basic optimizer support for virtual column 2025-01-25 10:50:52 +02:00
optimizer_costs.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
optimizer_defaults.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
parse_file.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
parse_file.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
partition_element.h MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
partition_info.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
partition_info.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
password.c cleanup: octet2hex takes an uchar* argument 2024-02-03 11:22:21 +01:00
plistsort.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
privilege.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
procedure.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
procedure.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
protocol.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
protocol.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
proxy_protocol.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
proxy_protocol.h MDEV-15501 : Make proxy_protocol_networks variable read-write. 2018-03-23 20:23:12 +00:00
records.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
records.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
repl_failsafe.cc cleanup: CREATE_TYPELIB_FOR() helper 2024-11-05 14:00:47 -08:00
repl_failsafe.h
replication.h cleanup: ssl handling in the internal rpl client 2024-02-04 22:19:19 +01:00
rowid_filter.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rowid_filter.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
rpl_constants.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_filter.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
rpl_filter.h Merge branch '10.6' into 10.11 2024-07-22 15:14:50 +02:00
rpl_gtid.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
rpl_gtid.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_injector.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_injector.h fix build with -fno-elide-constructors 2025-04-11 13:42:12 +02:00
rpl_mi.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
rpl_mi.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
rpl_parallel.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
rpl_parallel.h MDEV-35465 Async replication stops working on Galera async replica node when parallel replication is enabled 2024-12-03 15:05:32 +01:00
rpl_record.cc unpack_row+binlog_cache_data: fix unused variable 2024-01-30 02:48:03 +01:00
rpl_record.h MDEV-29069 ER_KEY_NOT_FOUND on online autoinc addition + concurrent DELETE 2023-08-15 10:16:13 +02:00
rpl_reporting.cc MDEV-20220: Merge 5.7 P_S replication table 'replication_applier_status_by_worker 2021-04-08 17:19:51 +05:30
rpl_reporting.h rpl_reporting: sprintf -> snprintf 2023-03-24 12:04:16 +11:00
rpl_rli.cc Corrections to parent "fix typos" commmit 2025-03-14 12:08:56 +04:00
rpl_rli.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_tblmap.cc cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
rpl_tblmap.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_utility.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
rpl_utility.h MDEV-29069 follow-up: support partially usable keys 2023-08-15 10:16:13 +02:00
rpl_utility_server.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
scan_char.h MDEV-33281 Implement optimizer hints 2025-05-05 12:02:43 +07:00
scheduler.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
scheduler.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
select_handler.cc MDEV-32382 FederatedX error on pushdown of statements having CTE 2023-11-02 13:18:50 +07:00
select_handler.h MDEV-32382 FederatedX error on pushdown of statements having CTE 2023-11-02 13:18:50 +07:00
select_result.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
semisync.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
semisync_master.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
semisync_master.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
semisync_master_ack_receiver.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
semisync_master_ack_receiver.h MDEV-33582 Add more warnings to be able to better diagnose network issues 2024-03-05 20:19:49 +02:00
semisync_slave.cc MDEV-36663 Semi-sync Replica Can't Kill Dump Thread When Using SSL 2025-04-23 17:20:47 -06:00
semisync_slave.h MDEV-36663 Semi-sync Replica Can't Kill Dump Thread When Using SSL 2025-04-23 17:20:47 -06:00
service_wsrep.cc Merge branch '10.5' into 10.6 2025-01-29 11:17:38 +01:00
session_tracker.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
session_tracker.h MDEV-36405 Session tracking does not report changes from COM_CHANGE_USER 2025-05-03 12:06:36 +02:00
set_var.cc MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
set_var.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
signal_handler.cc MDEV-36426 Crash handler output needs newline before "Optimizer switch" 2025-03-31 18:37:06 +02:00
simple_parser.h MDEV-34870: implement join order hints 2025-05-05 12:02:47 +07:00
simple_tokenizer.h MDEV-33281 Optimizer hints Cleanup: fix formatting, rename objects 2025-05-05 12:02:47 +07:00
slave.cc MDEV-29499 Improving the 'Can't execute init_slave query' error message with the actual failure 2025-06-13 15:28:38 -06:00
slave.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
socketpair.c Corrections to parent "fix typos" commmit 2025-03-14 12:08:56 +04:00
socketpair.h Added socketpair.c as a replacement for 'pipe()' call for Windows. 2024-01-23 13:03:11 +02:00
sp.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
sp.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sp_cache.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sp_cache.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sp_cursor.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_cursor.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_head.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_head.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_instr.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sp_instr.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sp_pcontext.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sp_pcontext.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_rcontext.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_rcontext.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sp_rcontext_handler.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
spatial.cc Fix MSAN failures in main.gis and main.spatial_utility_function_validate 2025-04-22 16:26:36 -04:00
spatial.h MDEV-35126 Wrong results from st_isvalid for multipolygon. 2025-04-22 16:26:36 -04:00
sql_acl.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_acl.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
sql_acl_getsort.inl Merge 10.5 -> 10.6 2024-12-05 09:20:36 +01:00
sql_admin.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_admin.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
sql_alloc.h Optimize Sql_alloc 2021-05-19 22:27:27 +02:00
sql_alter.cc Added make_tmp_table_name() to simplify creating temporary table names 2025-04-28 12:59:39 +03:00
sql_alter.h MDEV-25292 Refactoring: moved select_field_count into Alter_info. 2025-04-28 12:59:39 +03:00
sql_analyse.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_analyse.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_analyze_stmt.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_analyze_stmt.h MDEV-18478 ANALYZE for statement should show selectivity of ICP, part#2 2024-04-23 22:55:22 +03:00
sql_array.h MDEV-30877: Output cardinality for derived table ignores GROUP BY 2025-02-10 22:06:49 +02:00
sql_audit.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_audit.h MDEV-12182 Add Client TCP Port Number to MySQL Audit Plugin Logs 2025-05-02 13:56:25 +02:00
sql_base.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_base.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_basic_types.h MDEV-10164: Add support for TRIGGERS that fire on multiple events 2025-04-19 18:36:03 +07:00
sql_binlog.cc Merge 10.6 into 10.11 2024-01-18 19:22:23 +02:00
sql_binlog.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_bitmap.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_bootstrap.cc Check and remove high stack usage 2024-04-23 14:12:31 +03:00
sql_bootstrap.h MDEV-28701 Update Server HELP 2022-08-02 16:35:15 +10:00
sql_builtin.cc.in mhnsw: use plugin index options and transaction_participant API 2024-11-05 14:00:50 -08:00
sql_cache.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_cache.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_callback.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_class.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_class.h Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_client.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cmd.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
sql_connect.cc MDEV-36405 Session tracking does not report changes from COM_CHANGE_USER 2025-05-03 12:06:36 +02:00
sql_connect.h MDEV-20299 SET SESSION AUTHORIZATION 2025-05-03 12:06:36 +02:00
sql_const.h Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_crypt.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_crypt.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_cte.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_cte.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_cursor.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_cursor.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_db.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_db.h Merge 10.11 into 11.4 2025-03-03 11:07:56 +02:00
sql_debug.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_delete.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_delete.h MDEV-35510 ASAN build crashes during bootstrap 2025-04-14 12:56:39 -04:00
sql_derived.cc MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_derived.h Merge 10.3 -> 10.4 2021-06-30 18:41:46 +03:00
sql_digest.cc Merge 10.5 into 10.6 2021-06-01 11:39:38 +03: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 MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_do.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_error.cc MDEV-36638 Some optimizer hint warnings are returned as errors 2025-05-05 12:02:47 +07:00
sql_error.h MDEV-36638 Some optimizer hint warnings are returned as errors 2025-05-05 12:02:47 +07:00
sql_explain.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_explain.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_expression_cache.cc MDEV-33680 Server hangs or assertion fails upon SELECT with limited max_tmp_space_usage 2024-05-27 12:39:04 +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-26611: ERROR_INDEX isn't intuitively clear 2021-10-05 12:44:55 +05:30
sql_get_diagnostics.h Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
sql_handler.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_handler.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_help.cc MDEV-36486 Optimizer hints are resolved against the INSERT part of INSERT..SELECT 2025-05-05 12:02:48 +07:00
sql_help.h MDEV-16708: Unsupported commands for prepared statements 2021-06-17 19:30:24 +02:00
sql_hset.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_i_s.h MDEV-35693: Improve SHOW REPLICA STATUS column sizes 2025-01-31 20:56:41 -07:00
sql_insert.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_insert.h Merge branch '10.6' into 10.11 2025-04-26 10:47:03 +02:00
sql_join_cache.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_join_cache.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_lex.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_lex.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_lifo_buffer.h Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_limit.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_list.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_list.h MDEV-34888 Implement SEMIJOIN() and SUBQUERY() hints 2025-05-05 12:02:47 +07:00
sql_load.cc MDEV-36486 Optimizer hints are resolved against the INSERT part of INSERT..SELECT 2025-05-05 12:02:48 +07:00
sql_load.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.cc cleanup: CREATE_TYPELIB_FOR() helper 2024-11-05 14:00:47 -08:00
sql_locale.h Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
sql_manager.cc Tag the sql/log.h family with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +01: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 Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_parse.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_parse.h MDEV-31531 Remove my_casedn_str() and my_caseup_str() 2024-02-28 22:20:29 +04:00
sql_partition.cc Always use all arguments for ddl_log_write_execute_entry() 2025-04-28 12:59:39 +03:00
sql_partition.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_partition_admin.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02: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 Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_plugin.h Merge 11.4 into 11.7 2025-01-09 09:41:38 +02:00
sql_plugin_compat.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin_services.inl MDEV-34712 Add support to sha2 and pbkdf2 key derivation in file_key_management 2025-04-28 13:43:32 +10:00
sql_prepare.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02: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-34888 Implement SEMIJOIN() and SUBQUERY() hints 2025-05-05 12:02:47 +07:00
sql_profile.cc Merge branch '10.5' into 10.6 2023-12-17 11:20:43 +01:00
sql_profile.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_queue.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_reload.cc Merge remote-tracking branch 'github/bb-11.4-release' into bb-11.8-serg 2025-04-27 19:40:00 +02:00
sql_reload.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_rename.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_rename.h Added IF EXISTS to RENAME TABLE and ALTER TABLE 2020-03-24 20:47:41 +02:00
sql_repl.cc MDEV-36340: Reset Connects_Tried with Master_Retry_Count=X 2025-04-22 12:05:27 -06:00
sql_repl.h MDEV-34504 PURGE BINARY LOGS not working anymore 2024-07-10 18:50:08 +03:00
sql_schema.cc Merge remote-tracking branch 'origin/11.4' into 11.5 2024-07-10 12:17:09 +04:00
sql_schema.h MDEV-31340 Remove MY_COLLATION_HANDLER::strcasecmp() 2024-04-18 15:22:10 +04:00
sql_select.cc MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
sql_select.h MDEV-34870: implement join order hints 2025-05-05 12:02:47 +07:00
sql_sequence.cc MDEV-22491 Support mariadb-check and CHECK TABLE with SEQUENCE 2025-05-05 11:36:55 +10:00
sql_sequence.h MDEV-22491 Support mariadb-check and CHECK TABLE with SEQUENCE 2025-05-05 11:36:55 +10:00
sql_servers.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_servers.h MDEV-34716 Allow arbitrary options in CREATE SERVER 2024-10-15 10:50:22 +11:00
sql_show.cc Merge branch '12.0' into 12.1 2025-06-18 09:27:49 +02:00
sql_show.h MDEV-15696 Implement SHOW CREATE SERVER 2024-10-15 10:50:23 +11:00
sql_signal.cc fix RESIGNAL to save and pass the m_row_count too 2021-10-26 17:29:40 +02:00
sql_signal.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_sort.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_state.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_statistics.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_statistics.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_string.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_string.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_table.cc Merge branch '12.0' into 12.1 2025-06-18 09:27:49 +02:00
sql_table.h Added make_tmp_table_name() to simplify creating temporary table names 2025-04-28 12:59:39 +03:00
sql_test.cc Merge remote-tracking branch 'origin/11.2' into 11.4 2024-06-17 15:46:39 +04:00
sql_test.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_time.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_time.h MDEV-32104 remove deprecated features 2023-09-30 14:43:12 +02:00
sql_trigger.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03:00
sql_trigger.h MDEV-10164: Add support for TRIGGERS that fire on multiple events 2025-04-19 18:36:03 +07:00
sql_truncate.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
sql_truncate.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
sql_tvc.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_tvc.h Merge branch '10.4' into 10.5 2023-09-25 13:06:57 +10:00
sql_type.cc MDEV-36716 A case expression with ROW arguments in THEN crashes 2025-05-05 19:44:04 +04:00
sql_type.h MDEV-36716 A case expression with ROW arguments in THEN crashes 2025-05-05 19:44:04 +04:00
sql_type_fixedbin.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_fixedbin_storage.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_type_geom.cc cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
sql_type_geom.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_int.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sql_type_json.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +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_ref.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +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_type_timeofday.h MDEV-33299 Assertion `(tm->tv_usec % (int) log_10_int[6 - dec]) == 0' failed in void my_timestamp_to_binary(const timeval*, uchar*, uint) 2024-01-26 06:37:37 +04:00
sql_type_vector.cc MDEV-35309 ALTER performs vector truncation without WARN_DATA_TRUNCATED or similar warnings/errors 2025-04-18 09:41:24 +02:00
sql_type_vector.h MDEV-35210 Vector type cannot store values which VEC_FromText produces and VEC_ToText accepts 2024-11-05 14:00:52 -08:00
sql_udf.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_udf.h Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sql_union.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sql_union.h MDEV-16546 System versioning setting to allow history modification 2022-10-26 15:30:38 +02:00
sql_update.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_update.h MDEV-35510 ASAN build crashes during bootstrap 2025-04-14 12:56:39 -04:00
sql_used.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
sql_view.cc Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
sql_view.h Merge 10.5 into 10.6 2022-10-25 14:25:42 +03:00
sql_window.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_window.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
sql_yacc.yy Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
statement_rcontext.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
strfunc.cc Merge branch '10.5' into 10.6 2022-08-10 13:06:08 +02:00
strfunc.h MDEV-19863 Add const to TYPELIB pointers 2019-06-26 05:29:44 +04:00
structs.h MDEV-20034 Add support for the pre-defined weak SYS_REFCURSOR 2025-04-19 10:59:58 +04:00
sys_vars.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
sys_vars.inl Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
sys_vars_shared.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table.cc MDEV-36106 New-style hints: [NO_]DERIVED_CONDITION_PUSHDOWN, [NO_]MERGE 2025-06-18 09:36:10 -04:00
table.h Merge branch '11.8' into 12.0 2025-05-22 09:22:55 +02:00
table_cache.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
table_cache.h Merge branch '10.4' into 10.5 2024-01-10 18:01:46 +11:00
temporary_tables.cc MDEV-36099 Ensure that creation and usage of temporary tables in replication is predictable 2025-04-28 12:59:38 +03:00
thr_malloc.cc Tag the sql/log.h family with ATTRIBUTE_FORMAT 2025-02-12 10:17:44 +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 Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
threadpool_common.cc Fix remaining typos 2025-04-29 11:18:00 +10:00
threadpool_generic.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
threadpool_generic.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
threadpool_win.cc MDEV-32537 due to Linux, restrict thread name to 15 characters, also in PS. 2024-07-09 13:20:49 +02:00
threadpool_winsockets.cc MDEV-28995 Sporadic Assertion on shutdown in threadpool_winsockets.cc 2022-07-01 13:04:44 +02:00
threadpool_winsockets.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
transaction.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03:00
transaction.h cleanup: remove unconditional #ifdef's 2024-11-05 14:00:47 -08:00
tzfile.h Update FSF Address 2019-05-11 21:29:06 +03:00
tztime.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
tztime.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
udf_example.c MDEV-36337: udf_example UDF pointers need unsigned is_null/error 2025-05-21 09:47:55 +02:00
udf_example.def
uniques.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
uniques.h Merge 10.11 into 11.4 2024-12-02 11:35:34 +02:00
unireg.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
unireg.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
upgrade_conf_file.cc MDEV-27525 Invalid (non-UTF8) characters found for option 'plugin_dir' 2022-01-18 17:32:53 +01:00
vector_mhnsw.cc MDEV-35897 vector index search allocates too much memory for large ef_search 2025-04-25 16:00:37 +02:00
vector_mhnsw.h cleanup: one Item_func_vec_distance class, not three 2025-01-21 12:18:56 +01:00
winmain.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
winservice.c Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
winservice.h fix clang-cl warnings 2022-02-02 01:35:40 +01:00
wsrep_allowlist_service.cc Merge 10.9 into 10.10 2022-09-06 10:51:18 +03:00
wsrep_allowlist_service.h MDEV-27246 Implement a method to add IPs to allowlist for Galera Cluster node addresses that can make SST/IST requests 2022-08-02 17:24:28 +03:00
wsrep_applier.cc MDEV-36360: Don't grab table-level X locks for applied inserts 2025-04-02 04:50:30 +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 11.3 into 11.4 2023-11-21 15:43:20 +01: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 MDEV-31809 Automatic SST user account management 2024-06-10 23:29:05 +02:00
wsrep_client_service.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
wsrep_client_service.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +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 Merge 10.5 into 10.6 2024-01-02 17:37:58 +02:00
wsrep_event_service.cc MDEV-29281 Report events from provider (add node eviction event) 2023-02-10 11:30:46 +01:00
wsrep_event_service.h MDEV-29281 Report events from provider (add node eviction event) 2023-02-10 11:30:46 +01:00
wsrep_high_priority_service.cc MDEV-34822: Skip FK checks in Galera during applying in IST 2025-05-05 20:05: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 Merge 10.6 into 10.11 2024-06-27 10:26:09 +03:00
wsrep_mysqld.cc Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
wsrep_mysqld.h Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
wsrep_mysqld_c.h
wsrep_notify.cc Merge branch '10.6' into 10.11 2024-05-10 20:02:18 +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 Merge 10.11 into 11.0 2024-01-03 15:55:17 +02:00
wsrep_plugin.h Update wsrep-lib submodule 2023-02-10 11:30:46 +01: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 Merge branch '11.4' into 11.8 2025-06-18 07:43:24 +02:00
wsrep_schema.h Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
wsrep_server_service.cc Merge branch '10.5' into '10.6' 2025-04-02 04:43:24 +02: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 Merge 10.11 into 11.2 2024-10-03 13:24:43 +03:00
wsrep_server_state.h Merge 10.11 -> 11.2 2024-09-09 13:50:38 +03:00
wsrep_sst.cc Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
wsrep_sst.h Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_status.cc Fix compile error. 2022-03-18 20:50:10 +01:00
wsrep_status.h MDEV-29281 Report events from provider (add node eviction event) 2023-02-10 11:30:46 +01:00
wsrep_storage_service.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_storage_service.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
wsrep_thd.cc Merge branch '11.4' into 11.7 2025-02-06 16:46:36 +01:00
wsrep_thd.h galera mtr tests: synchronization between branches and editions 2025-04-02 04:50:11 +02:00
wsrep_trans_observer.h Merge branch '11.8' into main 2025-04-18 17:11:01 +02:00
wsrep_types.h MDEV-27246 Implement a method to add IPs to allowlist for Galera Cluster node addresses that can make SST/IST requests 2022-08-02 17:24:28 +03:00
wsrep_utils.cc MariaDB 11.4.4 release 2024-11-08 07:17:00 +01:00
wsrep_utils.h MDEV-31809 Automatic SST user account management 2024-06-10 23:29:05 +02:00
wsrep_var.cc Fix typos in C comments inside sql/ 2025-03-14 12:08:56 +04:00
wsrep_var.h Merge 10.11 into 11.4 2025-03-03 11:07:56 +02:00
wsrep_xid.cc MDEV-34891 : SST failure occurs when gtid_strict_mode is enabled 2025-02-18 19:30:04 +01:00
wsrep_xid.h MDEV-34891 : SST failure occurs when gtid_strict_mode is enabled 2025-02-18 19:30:04 +01:00
xa.cc MDEV-36425 Extend read_only to also block share locks and super user 2025-04-28 12:59:39 +03: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