mariadb/sql
Nikita Malyavin ab4bfad206 MDEV-16329 [5/5] ALTER ONLINE TABLE
* Log rows in online_alter_binlog.
* Table online data is replicated within dedicated binlog file
* Cached data is written on commit.
* Versioning is fully supported.
* Works both wit and without binlog enabled.

* For now savepoints setup is forbidden while ONLINE ALTER goes on.
  Extra support is required. We can simply log the SAVEPOINT query events
  and replicate them together with row events. But it's not implemented
  for now.

* Cache flipping:

  We want to care for the possible bottleneck in the online alter binlog
  reading/writing in advance.

  IO_CACHE does not provide anything better that sequential access,
  besides, only a single write is mutex-protected, which is not suitable,
  since we should write a transaction atomically.

  To solve this, a special layer on top Event_log is implemented.
  There are two IO_CACHE files underneath: one for reading, and one for
  writing.

  Once the read cache is empty, an exclusive lock is acquired (we can wait
  for a currently active transaction finish writing), and flip() is emitted,
  i.e. the write cache is reopened for read, and the read cache is emptied,
  and reopened for writing.

  This reminds a buffer flip that happens in accelerated graphics
  (DirectX/OpenGL/etc).

  Cache_flip_event_log is considered non-blocking for a single reader and a
  single writer in this sense, with the only lock held by reader during flip.

  An alternative approach by implementing a fair concurrent circular buffer
  is described in MDEV-24676.

* Cache managers:
  We have two cache sinks: statement and transactional.
  It is important that the changes are first cached per-statement and
  per-transaction.
  If a statement fails, then only statement data is rolled back. The
  transaction moves along, however.

  Turns out, there's no guarantee that TABLE well persist in
  thd->open_tables to the transaction commit moment.
  If an error occurs, tables from statement are purged.
  Therefore, we can't store te caches in TABLE. Ideally, it should be
  handlerton, but we cut the corner and store it in THD in a list.
2023-08-15 10:16:11 +02:00
..
share [MDEV-30178] Explicit errors on required secured transport 2023-07-25 16:35:52 +01:00
add_errmsg
authors.h Add Daniel Black to authors 2020-04-08 14:51:14 +04:00
backup.cc Merge 10.6 into 10.7 2023-01-17 11:41:29 +02:00
backup.h MDEV-18465 Logging of DDL statements during backup 2021-05-19 22:54:13 +02:00
bounded_queue.h MDEV-21580: Allow packed sort keys in sort buffer 2020-03-10 15:09:17 +05:30
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 Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:44 +07: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 contributors 2022-03-23 10:47:27 +11:00
create_options.cc MDEV-5271 Support engine-defined attributes per partition 2022-01-24 19:26:09 +09:00
create_options.h MDEV-5271 Support engine-defined attributes per partition 2022-01-24 19:26:09 +09:00
create_tmp_table.h MDEV-17399 JSON_TABLE. 2021-04-21 10:21:47 +04: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 Merge 10.5 into 10.6 2022-04-06 12:08:30 +03:00
datadict.h MDEV-18465 Logging of DDL statements during backup 2021-05-19 22:54:13 +02:00
ddl_log.cc Merge 10.11 into 11.0 2023-07-26 15:13:06 +03:00
ddl_log.h Revert MDEV-25292 Atomic CREATE OR REPLACE TABLE 2022-10-27 23:13:41 +02:00
debug.cc Fixed crashing bug in recursive SQL if write to tmp table would fail 2023-03-02 13:11:54 +02:00
debug.h Fixed crashing bug in recursive SQL if write to tmp table would fail 2023-03-02 13:11:54 +02:00
debug_sync.cc Merge 10.5 into 10.6 2023-04-11 16:15:19 +03:00
debug_sync.h Move debug_crash_here to it's own source files 2021-05-19 22:54:13 +02:00
derived_handler.cc Correct DBUG_ENTER for Pushdown_derived::execute 2022-12-12 11:24:07 +11:00
derived_handler.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
derror.cc MDEV-30810 errmsg-utf8.txt no longer uses charsets 2023-03-10 08:53:58 +11:00
derror.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
des_key_file.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
des_key_file.h Update FSF Address 2019-05-11 21:29:06 +03: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 Fix encryption calls with overlapping buffers 2023-07-02 12:17:08 +02:00
event_data_objects.cc Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
event_data_objects.h Merge 10.4 into 10.5 2021-04-22 08:25:40 +03: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 Removed Item::is_fixed() and Item::has_subquery() 2021-05-19 22:27:28 +02:00
event_parse_data.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_queue.cc Merge 10.5 into 10.6 2022-09-26 14:34:43 +03:00
event_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.cc Merge 10.5 into 10.6 2021-06-21 17:49:33 +03:00
event_scheduler.h Update FSF Address 2019-05-11 21:29:06 +03:00
events.cc MDEV-29827 collateral cleanup 2023-07-02 12:15:11 +02:00
events.h perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
field.cc cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02:00
field.h Copy_field: add const to arguments 2023-08-15 10:16:11 +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 Copy_field: add const to arguments 2023-08-15 10:16:11 +02:00
filesort.cc Merge 10.11 into 11.0 2023-04-17 16:50:01 +03:00
filesort.h MDEV-24089 support oracle syntax: rownum 2021-05-19 22:54:11 +02:00
filesort_utils.cc Add limits for how many IO operations a table access will do 2023-02-02 23:57:30 +03:00
filesort_utils.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
gcalc_slicescan.cc Merge branch '10.6' into 10.7 2022-10-04 07:41:35 +02: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_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 cleanup: Refactor select_limit in select lex 2021-04-21 14:08:58 +03:00
group_by_handler.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02: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_handler_stats.h MDEV-31558 Add InnoDB engine information to the slow query log 2023-07-07 12:53:18 +03:00
ha_partition.cc Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
ha_partition.h Merge 10.11 into 11.0 2023-07-26 15:13:06 +03:00
ha_sequence.cc MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
ha_sequence.h Added support for more functions when using partitioned S3 tables 2020-04-19 17:33:51 +03:00
handle_connections_win.cc Fix clang-cl warning 2021-05-09 23:51:18 +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-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
handler.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
hash_filo.cc MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
hash_filo.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
hostname.cc Merge 10.6 into 10.8 2023-02-10 13:43:53 +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 MDEV-25080 Fix incorrect view names in printed queries 2023-06-05 20:16:07 +02:00
item.h cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02:00
item_buff.cc Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
item_cmpfunc.cc Merge branch '11.0' into 11.1 2023-06-05 20:15:15 +02:00
item_cmpfunc.h Merge branch '11.0' into 11.1 2023-06-05 20:15:15 +02:00
item_create.cc MDEV-9069 extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm 2023-08-02 13:29:48 +02:00
item_create.h Merge 10.8 into 10.9 2023-02-16 10:25:34 +02:00
item_func.cc MDEV-8320 Allow index usage for DATE(col) <=> const and YEAR <=> const 2023-04-25 20:21:35 +07:00
item_func.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
item_geofunc.cc Merge 10.8 into 10.9 2023-02-16 10:25:34 +02:00
item_geofunc.h MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
item_jsonfunc.cc cleanup: extern -> static 2023-08-02 13:29:48 +02:00
item_jsonfunc.h cleanup: extern -> static 2023-08-02 13:29:48 +02:00
item_row.cc Split item->flags into base_flags and with_flags 2021-05-19 22:27:28 +02:00
item_row.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
item_strfunc.cc MDEV-31633 Assertion `!item->null_value' failed in Type_handler::Item_send_str 2023-08-02 13:29:48 +02:00
item_strfunc.h allow random_bytes() in virtual columns 2023-08-15 10:16:10 +02:00
item_subselect.cc Merge branch '11.0' into 11.1 2023-06-05 20:15:15 +02:00
item_subselect.h Merge 10.6 into 10.8 2023-02-10 13:43:53 +02:00
item_sum.cc Merge 10.8 into 10.9 2023-04-14 11:32:36 +03:00
item_sum.h Merge 10.8 into 10.9 2023-02-16 10:25:34 +02:00
item_timefunc.cc cleanup: consolidate binlog-related THD::*_used into one bitmap 2022-08-10 15:03:10 +02:00
item_timefunc.h Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
item_vers.cc Merge 10.5 into 10.6 2021-10-13 13:28:12 +03:00
item_vers.h MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
item_windowfunc.cc MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
item_windowfunc.h MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
item_xmlfunc.cc MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
item_xmlfunc.h MDEV-23479: Add a THD* argument to Item_func_or_sum::fix_length_and_dec() 2022-03-30 17:00:17 +05:30
json_schema.cc MDEV-31032: UBSAN|downcast of address X which does not point to an 2023-04-26 15:15:47 +05:30
json_schema.h MDEV-31032: UBSAN|downcast of address X which does not point to an 2023-04-26 15:15:47 +05:30
json_schema_helper.cc MDEV-31032: UBSAN|downcast of address X which does not point to an 2023-04-26 15:15:47 +05:30
json_schema_helper.h MDEV-27128: Implement JSON Schema Validation FUNCTION 2023-04-26 11:00:08 +05:30
json_table.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
json_table.h Merge 10.8 into 10.9 2022-06-07 09:20:07 +03:00
key.cc Merge 10.6 into 10.8 2023-04-12 15:50:08 +03:00
key.h cleanup: const 2020-03-31 17:42:34 +02:00
keycaches.cc Changing all cost calculation to be given in milliseconds 2023-02-02 23:54:45 +03:00
keycaches.h Changing all cost calculation to be given in milliseconds 2023-02-02 23:54:45 +03:00
lex.h MDEV-20122: Deprecate MASTER_USE_GTID=Current_Pos to favor new MASTER_DEMOTE_TO_SLAVE option 2022-07-26 16:35:24 -06:00
lex_charset.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
lex_charset.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
lex_string.h Merge 10.4 into 10.5 2020-11-03 16:24:47 +02:00
lex_symbol.h Update FSF Address 2019-05-11 21:29:06 +03:00
lock.cc Merge 10.8 into 10.9 2022-09-06 09:45:54 +03:00
lock.h MDEV-17554 Auto-create new partition for system versioned tables with history partitioned by INTERVAL/LIMIT 2022-05-06 15:11:02 +03:00
log.cc MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
log.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
log_event.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
log_event.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
log_event_client.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
log_event_server.cc MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
log_slow.h MDEV-31558 Add InnoDB engine information to the slow query log 2023-07-07 12:53:18 +03:00
main.cc Windows - Fix CMAKE_INTERPROCEDURAL_OPTIMIZATION build with MSVC 2021-05-09 23:51:18 +02:00
mariadb.h
mdl.cc Merge 10.6 into 10.8 2023-02-10 13:43:53 +02:00
mdl.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02: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 MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
mf_iocache_encr.cc MDEV-30389 Ensure correct dlen during encryption 2023-07-02 12:17:08 +02:00
MSG00001.bin MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
multi_range_read.cc Merge 10.5 into 10.6 2023-06-26 17:11:38 +03:00
multi_range_read.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
my_apc.cc MDEV-28201: Server crashes upon SHOW ANALYZE/EXPLAIN FORMAT=JSON 2022-04-29 10:48:26 +03:00
my_apc.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
my_decimal.cc MDEV-25778 Overrun buffer in to_string_native() 2021-06-07 18:15:39 +03: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 Added EQ_REF chaining to the greedy_optimizer 2022-07-26 22:27:29 +07:00
my_json_writer.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +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 Merge branch '10.10' into 10.11 2023-01-31 11:07:08 +01:00
mysql_upgrade_service.cc Merge branch 'preview-10.8-MDEV-26713-Windows-i18-support' into 10.8 2022-01-18 21:37:52 +01:00
mysqld.cc MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
mysqld.h MDEV-25080 Allow pushdown of UNIONs to foreign engines 2023-06-05 20:15:57 +02:00
mysqld_suffix.h Update FSF Address 2019-05-11 21:29:06 +03:00
net_serv.cc Merge 10.5 into 10.6 2022-09-26 14:34:43 +03:00
opt_histogram_json.cc MDEV-28882: Assertion `tmp >= 0' failed in best_access_path 2022-06-22 13:39:48 +03:00
opt_histogram_json.h Code cleanup 2022-01-19 18:14:07 +03:00
opt_index_cond_pushdown.cc Cache file->index_flags(index, 0, 1) in table->key_info[index].index_flags 2023-02-03 14:38:26 +03:00
opt_range.cc Merge 11.0 into 11.1 2023-06-28 09:38:59 +03:00
opt_range.h MDEV-31356: Range cost calculations does not take into account join_buffer 2023-06-07 18:42:58 +03: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 MDEV-30901 Index usage for DATE(datetime_column) = const does not work for engine Memory 2023-04-25 20:21:35 +07:00
opt_rewrite_date_cmp.h MDEV-8320 Allow index usage for DATE(col) <=> const and YEAR <=> const 2023-04-25 20:21:35 +07:00
opt_split.cc Merge 10.9 into 10.10 2023-06-08 11:22:12 +03:00
opt_subselect.cc Merge 11.0 into 11.1 2023-06-08 14:09:21 +03:00
opt_subselect.h MDEV-31223: UBSan error: sql_select.h:969:7: runtime error: load of value... 2023-05-09 13:09:00 +03:00
opt_sum.cc Merge 10.7 into 10.8 2023-01-10 14:42:50 +02:00
opt_table_elimination.cc Merge 10.9 into 10.10 2023-02-16 11:36:38 +02:00
opt_trace.cc MDEV-7487 Semi-join optimization for single-table update/delete statements 2023-03-15 17:35:22 -07: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 Fixes for previous not-complete-push 2020-03-09 14:53:35 +02:00
optimizer_costs.h Changed aggregate distinct optimization with indexes to be cost based. 2023-02-02 23:59:11 +03:00
optimizer_defaults.h Adjust costs for rowid filter 2023-02-21 15:35:27 +03:00
parse_file.cc Merge branch '10.5' into 10.6 2022-10-02 22:14:21 +02:00
parse_file.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
partition_element.h Merge 10.6 into 10.8 2023-02-10 13:43:53 +02:00
partition_info.cc Merge 10.8 into 10.9 2022-12-13 18:24:51 +02:00
partition_info.h Merge 10.8 into 10.9 2023-02-16 10:25:34 +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 MDEV-30188: Ensure all binlog* variables are visible as system variables 2023-06-19 09:38:19 +01:00
procedure.cc Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
procedure.h Don't reset StringBuffers in loops when not needed 2021-05-19 22:54:11 +02:00
protocol.cc MDEV-15530: Variable replicate_rewrite_db cannot be found in "show global variables" 2022-10-21 14:49:05 -06:00
protocol.h Merge 10.10 into 10.11 2023-02-16 11:41:18 +02:00
proxy_protocol.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
proxy_protocol.h
records.cc Code cleanups and add some caching of functions to speed up things 2023-02-10 12:59:36 +02:00
records.h Merge 10.5 into 10.6 2020-08-12 14:39:53 +03:00
repl_failsafe.cc Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
repl_failsafe.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
replication.h Fix trivial spelling errors 2023-03-24 12:54:05 +11:00
rowid_filter.cc MDEV-30944 Range_rowid_filter::fill() leaves file->keyread at MAX_KEY 2023-06-07 18:44:12 +03:00
rowid_filter.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
rpl_constants.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_filter.cc MDEV-15530: Variable replicate_rewrite_db cannot be found in "show global variables" 2022-10-21 14:49:05 -06:00
rpl_filter.h MDEV-15530: Variable replicate_rewrite_db cannot be found in "show global variables" 2022-10-21 14:49:05 -06:00
rpl_gtid.cc MDEV-31140: FLUSH BINARY LOGS DELETE_DOMAIN_ID=(D) can errorneously delete active domains 2023-05-03 14:56:52 +02:00
rpl_gtid.h Merge 10.8 into 10.9 2022-07-28 10:47:33 +03: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-15530: Variable replicate_rewrite_db cannot be found in "show global variables" 2022-10-21 14:49:05 -06:00
rpl_mi.h Merge 10.9 into 10.10 2022-07-28 11:25:21 +03:00
rpl_parallel.cc Merge branch '10.6' into 10.8 2023-05-03 11:33:57 +02:00
rpl_parallel.h Merge 10.6 into 10.8 2023-04-12 15:50:08 +03:00
rpl_record.cc MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
rpl_record.h Fix recalculation of vcols in binlog_row_image=minimal 2023-08-15 10:16:11 +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 Merge 10.11 into 11.0 2023-04-17 16:50:01 +03:00
rpl_rli.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +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 rpl: repack table_def 2023-08-15 10:16:11 +02:00
rpl_utility.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
rpl_utility_server.cc MDEV-27018 IF and COALESCE lose "json" property 2022-01-21 19:28:48 +04:00
scheduler.cc Change connection_count back to static 2021-06-01 13:53:16 +10:00
scheduler.h Change connection_count back to static 2021-06-01 13:53:16 +10:00
select_handler.cc MDEV-25080 Allow pushdown of UNIONs to foreign engines 2023-06-05 20:15:57 +02:00
select_handler.h MDEV-25080 Allow pushdown of UNIONs to foreign engines 2023-06-05 20:15:57 +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 Merge remote-tracking branch '10.4' into 10.5 2023-03-31 21:32:41 +02:00
semisync_master.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
semisync_master_ack_receiver.cc Vanilla cleanups and refactorings 2021-10-26 17:07:46 +02:00
semisync_master_ack_receiver.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
semisync_slave.cc Merge branch '10.6' into 10.7 2022-05-11 11:25:33 +02:00
semisync_slave.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
service_wsrep.cc MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
session_tracker.cc Add TL_FIRST_WRITE in SQL layer for determining R/W 2021-04-08 16:51:36 +10:00
session_tracker.h MDEV-21921 Make transaction_isolation and transaction_read_only into system variables 2023-04-12 11:04:29 +10:00
set_var.cc MDEV-21921 Make transaction_isolation and transaction_read_only into system variables 2023-04-12 11:04:29 +10:00
set_var.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
signal_handler.cc Merge 10.5 into 10.6 2023-04-11 16:15:19 +03:00
simple_tokenizer.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
slave.cc Merge branch 'bb-10.11-release' into bb-11.0-release 2023-06-05 19:27:00 +02:00
slave.h Merge branch '10.3' into 10.4 2023-05-02 10:09:27 +02:00
sp.cc MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sp.h MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sp_cache.cc DEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sp_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_head.cc MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sp_head.h Merge 11.1 into 11.2 2023-07-26 15:49:24 +03:00
sp_instr.cc MDEV-31799 Unexpected ER_TRG_NO_SUCH_ROW_IN_TRG and server crash after ALTER TABLE 2023-08-10 17:23:11 +07:00
sp_instr.h MDEV-31661: Assertion `thd->lex == sp_instr_lex' failed in LEX* sp_lex_instr::parse_expr(THD*, sp_head*, LEX*) 2023-07-20 17:46:45 +07:00
sp_pcontext.cc perfschema memory related instrumentation changes 2020-03-10 19:24:22 +01:00
sp_pcontext.h Added override to all releveant methods in Item (and a few other classes) 2021-05-19 22:27:53 +02:00
sp_rcontext.cc MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sp_rcontext.h MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
spatial.cc Merge 10.5 into 10.6 2022-12-13 16:58:58 +02:00
spatial.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_acl.cc [MDEV-30178] Explicit errors on required secured transport 2023-07-25 16:35:52 +01:00
sql_acl.h Merge 10.10 into 10.11 2023-02-16 11:41:18 +02:00
sql_acl_getsort.ic MDEV-24312 master_host has 60 character limit, increase to 255 bytes 2021-04-20 16:36:56 +02:00
sql_admin.cc Merge branch '10.7' into 10.8 2023-01-31 09:57:52 +01:00
sql_admin.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_alloc.h Optimize Sql_alloc 2021-05-19 22:27:27 +02:00
sql_alter.cc Merge branch '10.8' into 10.9 2023-01-31 10:37:31 +01:00
sql_alter.h Merge 10.6 into 10.8 2023-02-10 13:43:53 +02:00
sql_analyse.cc Merge 10.5 into 10.6 2022-10-06 09:22:39 +03:00
sql_analyse.h Reduce usage of strlen() 2021-05-19 22:27:48 +02:00
sql_analyze_stmt.cc MDEV-27021 Add explicit indication of SHOW EXPLAIN/ANALYZE. 2022-04-29 10:48:25 +03:00
sql_analyze_stmt.h Merge 10.11 into 11.0 2023-07-26 15:13:06 +03:00
sql_array.h MDEV-26221: DYNAMIC_ARRAY use size_t for sizes 2021-10-19 16:00:26 +03:00
sql_audit.cc Merge 10.6 into 10.7 2022-09-21 09:33:07 +03:00
sql_audit.h Merge 10.4 into 10.5 2021-08-18 18:22:35 +03:00
sql_base.cc MDEV-12459 post-review fixes 2023-08-11 19:36:22 +02:00
sql_base.h MDEV-28883 Re-design the upper level of handling UPDATE and DELETE statements 2023-03-15 17:35:22 -07:00
sql_basic_types.h don't show DBUG_ASSERT to plugins 2021-06-11 13:02:55 +02:00
sql_binlog.cc Merge branch '10.7' into 10.8 2022-10-04 11:42:37 +02:00
sql_binlog.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_bitmap.h Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
sql_bootstrap.cc MDEV-9077 - sys schema preparation 2021-03-18 08:02:48 +01: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 Merge 10.5 into 10.6 2022-11-28 12:20:17 +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-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
sql_class.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
sql_client.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cmd.h MDEV-28883 Re-design the upper level of handling UPDATE and DELETE statements 2023-03-15 17:35:22 -07:00
sql_connect.cc cleanup: extern -> static 2023-08-02 13:29:48 +02:00
sql_connect.h cleanup: extern -> static 2023-08-02 13:29:48 +02:00
sql_const.h Changing all cost calculation to be given in milliseconds 2023-02-02 23:54:45 +03: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.5' into 10.6 2023-01-31 09:31:42 +01:00
sql_cte.h Merge branch '10.3' into 10.4 2023-01-28 18:22:55 +01:00
sql_cursor.cc Merge 10.5 into 10.6 2023-02-10 13:03:01 +02: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 MDEV-5215 Granted to PUBLIC 2022-11-01 22:15:14 +01:00
sql_db.h MDEV-24408 Crash-safe DROP DATABASE 2021-05-19 22:54:13 +02:00
sql_debug.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_delete.cc Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
sql_delete.h MDEV-28883 fixup: clang -Winconsistent-missing-override 2023-03-24 15:12:08 +02:00
sql_derived.cc MDEV-25080 Allow pushdown of UNIONs to foreign engines 2023-06-05 20:15:57 +02: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 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 refactor THD::raise_condition() family 2021-10-26 17:29:40 +02:00
sql_error.h Merge 10.6 into 10.8 2023-02-10 13:43:53 +02:00
sql_explain.cc Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
sql_explain.h Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
sql_expression_cache.cc Added detection of memory overwrite with multi_malloc 2023-02-27 19:25:44 +02:00
sql_expression_cache.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02: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 MDEV-26611: ERROR_INDEX isn't intuitively clear 2021-10-05 12:44:55 +05:30
sql_handler.cc Cache file->index_flags(index, 0, 1) in table->key_info[index].index_flags 2023-02-03 14:38:26 +03:00
sql_handler.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_help.cc Ensure that test_quick_select doesn't return more rows than in the table 2023-01-30 15:22:20 +02:00
sql_help.h MDEV-16708: Unsupported commands for prepared statements 2021-06-17 19:30:24 +02:00
sql_hset.h Whitespace fix 2023-02-15 15:08:16 +02:00
sql_i_s.h MDEV-27009 Add UCA-14.0.0 collations 2022-08-10 15:04:24 +02:00
sql_insert.cc Merge branch '10.10' into 10.11 2023-05-05 07:40:47 +02:00
sql_insert.h MDEV-29159 Patch for MDEV-28918 introduces more inconsistency than it solves, breaks usability 2022-08-05 22:23:40 +04:00
sql_join_cache.cc Merge 10.11 into 11.0 2023-04-17 16:50:01 +03:00
sql_join_cache.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_lex.cc Merge 11.1 into 11.2 2023-07-26 15:49:24 +03:00
sql_lex.h cleanup: extern -> static 2023-08-02 13:29:48 +02:00
sql_lifo_buffer.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_limit.h Merge 10.5 into 10.6 2023-05-23 12:25:39 +03:00
sql_list.cc MDEV-15530: Variable replicate_rewrite_db cannot be found in "show global variables" 2022-10-21 14:49:05 -06:00
sql_list.h Merge branch '10.10' into 10.11 2023-01-31 11:07:08 +01:00
sql_load.cc MDEV-30128 remove support for 5.1- replication events 2023-02-05 22:02:30 +01:00
sql_load.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.cc MDEV-31530 Localizations for Swahili language 2023-07-04 13:02:49 +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 Merge branch '10.4' into 10.5 2022-05-09 22:04:06 +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-31618: Server crashes in process_i_s_table_temporary_tables/get_all_tables 2023-08-11 19:36:22 +02:00
sql_parse.h MDEV-27128: Implement JSON Schema Validation FUNCTION 2023-04-26 11:00:08 +05:30
sql_partition.cc Fix trivial spelling errors 2023-03-24 12:54:05 +11:00
sql_partition.h MDEV-22165 CONVERT TABLE: move in partition from existing table 2021-10-26 17:07:46 +02:00
sql_partition_admin.cc Revert MDEV-25292 Atomic CREATE OR REPLACE TABLE 2022-10-27 23:13:41 +02:00
sql_partition_admin.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_plist.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin.cc Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
sql_plugin.h remove SHOW_OPTIMIZER_COST 2023-02-10 12:59:36 +02:00
sql_plugin_compat.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin_services.inl Merge 11.0 into 11.1 2023-06-08 14:09:21 +03:00
sql_prepare.cc MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:44 +07:00
sql_prepare.h MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:44 +07:00
sql_priv.h Merge 10.11 into 11.0 2023-06-28 09:19:19 +03:00
sql_profile.cc MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
sql_profile.h MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02:00
sql_reload.cc Set thd->query() for internal (startup) transactions 2023-02-03 10:34:49 +03:00
sql_reload.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_rename.cc Revert MDEV-25292 Atomic CREATE OR REPLACE TABLE 2022-10-27 23:13:41 +02:00
sql_rename.h Added IF EXISTS to RENAME TABLE and ALTER TABLE 2020-03-24 20:47:41 +02:00
sql_repl.cc Merge 10.11 into 11.0 2023-04-17 16:50:01 +03: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-31153 New methods Schema::make_item_func_* for REPLACE, SUBSTRING, TRIM 2023-04-29 08:06:46 +04:00
sql_schema.h Merge branch 'bb-10.4-release' into bb-10.5-release 2023-05-02 13:54:54 +02:00
sql_select.cc Merge 11.0 into 11.1 2023-07-26 15:13:43 +03:00
sql_select.h MDEV-30828 Prevent pushing down unions with incorrect ORDER BY 2023-06-30 12:36:47 +07:00
sql_sequence.cc Merge branch 'bb-10.4-release' into bb-10.5-release 2023-05-02 13:54:54 +02:00
sql_sequence.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_servers.cc Set thd->query() for internal (startup) transactions 2023-02-03 10:34:49 +03:00
sql_servers.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_show.cc cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02:00
sql_show.h MDEV-27021 Implement SHOW ANALYZE command 2022-04-29 10:48:20 +03: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 Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
sql_sort.h Merge 10.11 into 11.0 2023-04-17 16:50:01 +03:00
sql_state.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_statistics.cc Merge branch 'bb-10.11-release' into bb-11.0-release 2023-06-05 19:27:00 +02:00
sql_statistics.h Fix trivial spelling errors 2023-03-24 12:54:05 +11:00
sql_string.cc Merge 10.11 into 11.0 2023-07-26 15:13:06 +03:00
sql_string.h cleanup: String::strstr() const 2023-07-04 16:37:29 +02:00
sql_table.cc MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
sql_table.h Merge branch '10.8' into 10.9 2023-01-31 10:37:31 +01:00
sql_test.cc Merge 10.11 into 11.0 2023-03-29 17:20:42 +03:00
sql_test.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_time.cc Merge branch '10.9' into 10.10 2022-11-01 11:55:28 +01:00
sql_time.h Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
sql_trigger.cc MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sql_trigger.h MDEV-5816: Stored programs: validation of stored program statements 2023-07-20 17:46:45 +07:00
sql_truncate.cc Fixed wrong assignment in calculate_block_sizes() for MEM_ROOT 2023-06-14 00:39:14 +03:00
sql_truncate.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_tvc.cc Merge 10.11 into 11.0 2023-04-17 16:50:01 +03:00
sql_tvc.h MDEV-14347 CREATE PROCEDURE returns no error when using an unknown variable 2020-06-10 18:09:35 +04:00
sql_type.cc Merge 11.1 into 11.2 2023-07-26 15:49:24 +03:00
sql_type.h cleanup: make Name and STRING_WITH_LEN usable in constexpr 2023-07-05 22:05:42 +02:00
sql_type_fixedbin.h Copy_field: add const to arguments 2023-08-15 10:16:11 +02:00
sql_type_fixedbin_storage.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
sql_type_geom.cc Merge 10.6 into 10.9 2023-07-05 14:08:36 +03:00
sql_type_geom.h Merge 10.6 into 10.9 2023-07-05 14:08:36 +03:00
sql_type_int.h Fix all warnings given by UBSAN 2021-05-19 22:54:14 +02:00
sql_type_json.cc cleanup: remove Type_collection::handler_by_name() 2023-07-04 16:37:29 +02: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 Set thd->query() for internal (startup) transactions 2023-02-03 10:34:49 +03:00
sql_udf.h Merge 10.3 into 10.4 2020-10-22 13:27:18 +03:00
sql_union.cc MDEV-30828 Prevent pushing down unions with incorrect ORDER BY 2023-06-30 12:36:47 +07: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 11.0 into 11.1 2023-07-26 15:13:43 +03:00
sql_update.h MDEV-28883 fixup: clang -Winconsistent-missing-override 2023-03-24 15:12:08 +02:00
sql_used.h MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
sql_view.cc Merge 10.11 into 11.0 2023-06-28 09:19:19 +03:00
sql_view.h Merge 10.5 into 10.6 2022-10-25 14:25:42 +03:00
sql_window.cc Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
sql_window.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
sql_yacc.yy cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02: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-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
sys_vars.cc MDEV-9069 extend AES_ENCRYPT() and AES_DECRYPT() to support IV and the algorithm 2023-08-02 13:29:48 +02:00
sys_vars.inl MDEV-30164 System variable for default collations 2023-07-17 14:56:17 +04:00
sys_vars_shared.h Apply clang-tidy to remove empty constructors / destructors 2023-02-09 16:09:08 +02:00
table.cc cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02:00
table.h MDEV-16329 [5/5] ALTER ONLINE TABLE 2023-08-15 10:16:11 +02:00
table_cache.cc MDEV-28836: Memory alignment cleanup 2022-06-21 16:59:49 +03:00
table_cache.h Yet less TDC hash lookups 2020-04-03 13:01:21 +04:00
temporary_tables.cc MDEV-31618: Server crashes in process_i_s_table_temporary_tables/get_all_tables after alter in rename query 2023-08-11 19:36:22 +02: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 MDEV-19275 Provide SQL service to plugins. 2021-10-19 17:35:06 +02:00
threadpool.h Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
threadpool_common.cc MDEV-27943 Reduce overhead of attaching THD to OS thread, in threadpool 2022-10-11 00:08:54 +02:00
threadpool_generic.cc Merge 10.5 into 10.6 2023-02-10 13:03:01 +02:00
threadpool_generic.h Merge branch '10.5' into 10.6 2020-07-04 11:53:26 +02:00
threadpool_win.cc MDEV-24341 Innodb - do not block in foreground thread in log_write_up_to( 2021-02-14 18:30:39 +01: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 MDEV-22990 Threadpool : Optimize network/named pipe IO for Windows 2020-06-26 14:44:36 +02:00
transaction.cc MDEV-21921 Make transaction_isolation and transaction_read_only into system variables 2023-04-12 11:04:29 +10: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 Merge 10.11 into 11.0 2023-04-26 18:50:15 +03:00
tztime.h Merge 10.4 into 10.5 2023-02-10 12:02:11 +02:00
udf_example.c MDEV-25602 get rid of __WIN__ in favor of standard _WIN32 2021-06-06 13:21:03 +02: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 Added rowid_filter support to Aria 2023-02-03 10:42:28 +03:00
uniques.h Changing all cost calculation to be given in milliseconds 2023-02-02 23:54:45 +03:00
unireg.cc cleanup: remove vcol_info->stored_in_db 2023-08-15 10:16:11 +02:00
unireg.h Merge 10.5 into 10.6 2023-01-03 18:13:11 +02:00
upgrade_conf_file.cc MDEV-27525 Invalid (non-UTF8) characters found for option 'plugin_dir' 2022-01-18 17:32:53 +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
winmain.cc Merge 10.7 into 10.8 2022-04-13 17:52:27 +09:00
winservice.c MDEV-30498 Rename mysql_upgrade state file to mariadb_upgrade 2023-02-07 07:29:04 +00: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 Change replication to use uchar for all buffers instead of char 2021-05-19 22:54:12 +02:00
wsrep_applier.h MDEV-17048 Inconsistency voting support (#1373) 2019-08-28 09:19:24 +03: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 MDEV-30318: galera error messages in mariadb log without galera enabled 2023-02-15 17:46:26 +01:00
wsrep_client_service.cc MDEV-16329 [2/5] refactor binlog and cache_mngr 2023-08-15 10:16:11 +02:00
wsrep_client_service.h Update wsrep-lib 2020-11-11 07:37:05 +02:00
wsrep_client_state.h Galera4 2019-01-23 15:30:00 +04:00
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:42:05 +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-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
wsrep_high_priority_service.h Merge 10.4 into 10.5 2019-12-17 14:46:57 +02:00
wsrep_mutex.h MDEV-26971: JSON file interface to wsrep node state. 2022-03-18 16:38:41 +01:00
wsrep_mysqld.cc Merge 10.11 into 11.0 2023-06-08 13:49:48 +03:00
wsrep_mysqld.h Merge branch '10.9' into 10.10 2023-01-18 16:45:59 +01:00
wsrep_mysqld_c.h Update FSF address 2019-05-11 19:25:02 +03:00
wsrep_notify.cc MDEV-26971: JSON file interface to wsrep node state. 2022-03-18 20:50:10 +01:00
wsrep_on.h Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_plugin.cc MDEV-22570 fixup: GCC 13 -Wpessimizing-move 2023-06-26 16:40:36 +03:00
wsrep_plugin.h Update wsrep-lib submodule 2023-02-10 11:30:46 +01:00
wsrep_priv.h Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
wsrep_schema.cc Merge branch '10.9' into 10.10 2023-05-03 14:09:13 +02:00
wsrep_schema.h MDEV-27263 Cluster bootstrap node shows duplicate wsrep allowlist IP warning messages on each restart. 2022-08-02 17:24:28 +03:00
wsrep_server_service.cc MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
wsrep_server_service.h MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
wsrep_server_state.cc Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
wsrep_server_state.h MDEV-22570 Implement wsrep_provider_options as plugin 2023-02-14 12:01:54 +01:00
wsrep_sst.cc Merge 10.11 into 11.0 2023-02-16 13:34:45 +02:00
wsrep_sst.h Merge 10.3 into 10.4 2022-06-27 10:14:37 +03: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 MDEV-15532 after-merge fixes from Monty 2020-12-02 16:16:29 +02:00
wsrep_storage_service.h MDEV-17099 Preliminary changes for Galera XA support (#1404) 2019-10-30 10:45:22 +02:00
wsrep_thd.cc MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
wsrep_thd.h MDEV-29293 MariaDB stuck on starting commit state 2023-05-22 00:42:05 +02:00
wsrep_trans_observer.h Merge 10.6 into 10.9 2023-05-22 09:13:51 +03: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 MDEV-24377: Accept comma separated addresses as --bind-address value (#2009) 2022-10-27 10:42:30 +01:00
wsrep_utils.h Merge 10.8 into 10.9 2022-04-28 15:54:03 +03:00
wsrep_var.cc MDEV-30318: galera error messages in mariadb log without galera enabled 2023-02-15 17:46:26 +01:00
wsrep_var.h MDEV-22570 Implement wsrep_provider_options as plugin 2023-02-14 12:01:54 +01: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 Merge branch '10.8' into 10.9 2023-01-31 10:37:31 +01:00
xa.h MDEV-16708: Unsupported commands for prepared statements 2021-06-17 19:30:24 +02:00