mariadb/storage/perfschema
ParadoxV5 89bd6b0033 MDEV-37530 Refactor Master & Relay Log info to iterable tuples
The persistence code of CHANGE MASTER values needs to match file
lines with the formatting for the corresponding field’s type.
This is unstructured, repetitive (not DRY), and makes feature expansions
(such as MDEV-28302 `CHANGE MASTER …=DEFAULT`)
error-prone if not difficult.

This commit moves these functions and global constants from
`slave.cc`/`.h`, as well as the Master and Relay Log Info File
entries from `Rpl_mi` and `Rpl_rli`, to dedicated `rpl_*info_file.h`
files and under corresponding structs to facilitate organization.
Namely, this commit wraps those file entries with transparent
structs that inherit from a `Persistent` interface,
or shared helper structs that themselves inherit from `Persistent`.
By moving the file read/write helper functions to or behind
implementations of `Persistent`’s virtual methods,
reading or writing the file only takes a type-agnostic loop
over the (wrapped) CHANGE MASTER values.

* This commit also includes preemptive support
  for preserving MDEV-28302’s `=DEFAULT`.
  As such, unset fields (namely `master_connect_retry`)
  now remember their `DEFAULT` states
  rather than whatever the default is at CHANGE MASTER time.
* For consistency’s sake, `master_heartbeat_period` is
  now reset at RESET REPLICA instead of CHANGE MASTER.

As this refactor will disconnect it from fixes for
some open bugs in prior versions, this commit also:
* Reimplements the value reader functions to be strict with their input
  * Fixes MDEV-38010
    number parsing ignores trailing garbage and overflows
  * Supercedes MDEV-38020 integer overflow
* Changes master_heartbeat_period from a `float` of seconds
  to a `uint32_t` of milliseconds (adding `/1000.0`s as needed)
  * Fixes MDEV-35879 `Slave_heartbeat_period` is imprecise
  * The maximum of `master_heartbeat_period` has been
    increased to 4294967.295, i.e., (2³²-1)÷1000.
  * `master_heartbeat_period` now rounds
    instead of truncates (rounds down).
* Prepares to make `master_retry_count` 64-bit on
  LLP64 (e.g., Windows) to match LP64 (e.g., Linux)

Reviewed-by: Brandon Nesterenko <brandon.nesterenko@mariadb.com>
2026-02-07 22:06:40 +01:00
..
unittest Merge branch '11.8' into 12.0 2025-06-18 07:50:39 +02:00
CMakeLists.txt remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
cursor_by_account.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_account.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cursor_by_host.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_host.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cursor_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cursor_by_thread_connect_attr.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_thread_connect_attr.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
cursor_by_user.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
cursor_by_user.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
ha_perfschema.cc Merge remote-tracking branch 'origin/11.4' into 11.5 2024-07-08 12:25:04 +04:00
ha_perfschema.h Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
my_thread.h MDEV-33748 get rid of pthread_(get_/set_)specific, use thread_local 2024-06-21 13:46:41 +02:00
mysqld_thd_manager.cc perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mysqld_thd_manager.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
pfs.cc Merge branch '11.8' into bb-12.1-release 2025-10-08 09:05:38 +02:00
pfs.h MDEV-33748 get rid of pthread_(get_/set_)specific, use thread_local 2024-06-21 13:46:41 +02:00
pfs_account.cc MDEV-34348: my_hash_get_key fixes 2024-11-23 08:14:22 -07:00
pfs_account.h [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_autosize.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_buffer_container.cc 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_buffer_container.h [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_builtin_memory.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_builtin_memory.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_column_types.h remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_column_values.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_column_values.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_con_slice.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_con_slice.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_config.h.cmake perfschema: use glibc gettid if available 2021-06-01 13:51:39 +10:00
pfs_defaults.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_defaults.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_digest.cc Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
pfs_digest.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_engine_table.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_engine_table.h remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_events.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_stages.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_events_stages.h Merge branch '10.5' into 10.6 2023-05-03 09:51:25 +02:00
pfs_events_statements.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_events_statements.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_transactions.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_events_transactions.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_events_waits.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_events_waits.h Merge branch '10.5' into 10.6 2023-05-03 09:51:25 +02:00
pfs_global.cc Merge branch '10.5' into 10.6 2023-05-03 09:51:25 +02:00
pfs_global.h Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
pfs_host.cc Merge 10.5 into 10.6 2024-11-29 12:37:46 +02:00
pfs_host.h [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_instr.cc Merge 11.4 into 11.7 2024-12-02 17:51:17 +02:00
pfs_instr.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_instr_class.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_instr_class.h remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_lock.h [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_memory.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_memory.h 5.7.42 (only copyright year in all files changed) 2023-04-28 08:09:26 +02:00
pfs_prepared_stmt.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_prepared_stmt.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_program.cc MDEV-34817 perfschema.lowercase_fs_off fails on buildbot 2025-08-03 15:00:07 +02:00
pfs_program.h Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
pfs_server.cc MDEV-33748 get rid of pthread_(get_/set_)specific, use thread_local 2024-06-21 13:46:41 +02:00
pfs_server.h MDEV-32570: Update perf_schema PFS_MAX_STAGE_CLASS 2026-01-27 12:59:27 -07:00
pfs_setup_actor.cc MDEV-34348: my_hash_get_key fixes 2024-11-23 08:14:22 -07:00
pfs_setup_actor.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_setup_object.cc MDEV-34348: my_hash_get_key fixes 2024-11-23 08:14:22 -07:00
pfs_setup_object.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_stat.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_status.cc [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_status.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
pfs_timer.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_timer.h remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
pfs_user.cc MDEV-34348: my_hash_get_key fixes 2024-11-23 08:14:22 -07:00
pfs_user.h [MDEV-28162] Replace PFS_atomic with std::atomic<T> 2024-06-27 09:27:12 +03:00
pfs_variable.cc Fix typos in C comments inside storage/ 2025-03-26 16:56:50 +04:00
pfs_variable.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
pfs_visitor.cc Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
pfs_visitor.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
rpl_gtid.h perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
table_accounts.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_accounts.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_all_instr.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_all_instr.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esgs_by_account_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esgs_by_account_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esgs_by_host_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esgs_by_host_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esgs_by_thread_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esgs_by_thread_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esgs_by_user_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esgs_by_user_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esgs_global_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esgs_global_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_account_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_account_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_digest.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_digest.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_host_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_host_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_program.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_program.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_thread_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_thread_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_by_user_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_by_user_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_esms_global_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_esms_global_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ets_by_account_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ets_by_account_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ets_by_host_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ets_by_host_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ets_by_thread_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ets_by_thread_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ets_by_user_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ets_by_user_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ets_global_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ets_global_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_events_stages.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_events_stages.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_events_statements.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_events_statements.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_events_transactions.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_events_transactions.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_events_waits.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_events_waits.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_events_waits_summary.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_events_waits_summary.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ews_by_account_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ews_by_account_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ews_by_host_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ews_by_host_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ews_by_thread_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ews_by_thread_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ews_by_user_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ews_by_user_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_ews_global_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_ews_global_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_file_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_file_instances.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_file_summary_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_file_summary_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_file_summary_by_instance.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_file_summary_by_instance.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_global_status.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_global_status.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_global_variables.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_global_variables.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_helper.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_helper.h MDEV-32751 sys schema view session_ssl_status is empty 2023-12-12 15:21:28 +01:00
table_host_cache.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_host_cache.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_hosts.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_hosts.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_md_locks.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_md_locks.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_mems_by_account_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_account_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_mems_by_host_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_host_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_mems_by_thread_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_thread_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_mems_by_user_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_by_user_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_mems_global_by_event_name.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_mems_global_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_os_global_by_type.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_os_global_by_type.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_performance_timers.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_performance_timers.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_prepared_stmt_instances.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_prepared_stmt_instances.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_processlist.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_processlist.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_applier_configuration.cc Merge branch '10.5' into 10.6 2023-05-03 09:51:25 +02:00
table_replication_applier_configuration.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
table_replication_applier_status.cc Merge branch '10.5' into 10.6 2024-05-08 20:06:00 +02:00
table_replication_applier_status.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
table_replication_applier_status_by_coordinator.cc Merge branch '10.10' into 10.11 2023-05-03 21:05:34 +02:00
table_replication_applier_status_by_coordinator.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
table_replication_applier_status_by_worker.cc MDEV-32537 due to Linux, restrict thread name to 15 characters, also in PS. 2024-07-09 13:20:49 +02:00
table_replication_applier_status_by_worker.h Merge 10.5 into 10.6 2024-06-24 13:09:47 +03:00
table_replication_connection_configuration.cc MDEV-37530 Refactor Master & Relay Log info to iterable tuples 2026-02-07 22:06:40 +01:00
table_replication_connection_configuration.h MDEV-37530 Refactor Master & Relay Log info to iterable tuples 2026-02-07 22:06:40 +01:00
table_replication_connection_status.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_connection_status.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_replication_group_member_stats.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_member_stats.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_replication_group_members.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_replication_group_members.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_session_account_connect_attrs.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_account_connect_attrs.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_session_connect.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_session_connect_attrs.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_connect_attrs.h Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_status.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_session_status.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_session_variables.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_session_variables.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_setup_actors.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_actors.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_setup_consumers.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_consumers.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_setup_instruments.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_instruments.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_setup_objects.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_setup_objects.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_socket_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_socket_instances.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_socket_summary_by_event_name.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_socket_summary_by_event_name.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_socket_summary_by_instance.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_socket_summary_by_instance.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_status_by_account.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_status_by_account.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_status_by_host.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_status_by_host.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_status_by_thread.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_status_by_thread.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_status_by_user.cc cleanup: thd->alloc<>() and thd->calloc<>() 2024-11-05 14:00:48 -08:00
table_status_by_user.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00
table_sync_instances.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_sync_instances.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_table_handles.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_table_handles.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_threads.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_threads.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_tiws_by_index_usage.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_tiws_by_index_usage.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_tiws_by_table.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_tiws_by_table.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_tlws_by_table.cc remove features that were deprecated in 10.5 2025-04-29 16:53:02 +02:00
table_tlws_by_table.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_users.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_users.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_uvar_by_thread.cc MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_uvar_by_thread.h MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
table_variables_by_thread.cc Merge branch 'merge-perfschema-5.7' into 10.5 2023-04-28 08:22:17 +02:00
table_variables_by_thread.h Merge remote-tracking branch 'origin/11.5' into 11.6 2024-07-10 19:18:52 +04:00