mariadb/sql
Andrei Elkin 2a7dd64425 MDEV-24526 binlog rotate via FLUSH LOGS may obsolate binlog file for recovery too eary
There was race between a committing transaction and the following in binlog
order FLUSH LOGS that could create a 2nd Binlog checkpoint (BCP) event
in the new file *before* the first logged-in-old-binlog transaction gets committed in
Innodb. That would cause the transaction loss at recovery, should
the server stop right after the BCP.

The race is tackled by enforcing the necessary set of mutexes to be acquired
by FLUSH-LOGS handler in the correct order (of the group commit leader
pattern).

Note, there remain two cases where a similar race is still possible:
  - the above race as it is when the server is run with ("unlikely")
    non-default `--binlog-optimize-thread-scheduling=0` (MDEV-24530), and
  - at unlikely event of bin-logging of Incident event (MDEV-24531) that
    also triggers binlog rotation,
    in both cases though with lesser chances after the current fixes.
2021-04-21 15:39:32 +03:00
..
share fixed some korean error messages 2021-04-21 10:30:23 +10:00
add_errmsg
authors.h
bounded_queue.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
client_settings.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt Fix cmake warning - custom command succeeds without creating own OUTPUT. 2020-05-29 12:28:34 +02:00
compat56.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
compat56.h
contributors.h Update sponsors 2021-03-12 07:02:29 +11:00
create_options.cc don't do a warning for bad table options in replication slave thread 2021-01-11 21:54:47 +01:00
create_options.h
custom_conf.h
datadict.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
datadict.h
debug_sync.cc Merge 10.1 into 10.2 2020-09-03 09:10:03 +03:00
debug_sync.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
derror.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
derror.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
des_key_file.cc
des_key_file.h
discover.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
discover.h
encryption.cc Code comment spellfixes 2020-07-22 23:18:12 +02:00
event_data_objects.cc MDEV-24807:A possibility for double free in dtor of Event_queue_element_for_exec in the case of OOM 2021-04-20 23:19:25 +03:00
event_data_objects.h Fixup: Event_queue_element_for_exec initializer list not supported on gcc-4.1 2021-04-21 11:21:57 +03:00
event_db_repository.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
event_db_repository.h
event_parse_data.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
event_parse_data.h
event_queue.cc MDEV-24807:A possibility for double free in dtor of Event_queue_element_for_exec in the case of OOM 2021-04-20 23:19:25 +03:00
event_queue.h
event_scheduler.cc Merge branch '10.1' into 10.2 2020-05-02 08:44:17 +02:00
event_scheduler.h
events.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
events.h
field.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
field.h Revert "MDEV-24033: SIGSEGV in __memcmp_avx2_movbe from queue_insert | SIGSEGV in __memcmp_avx2_movbe from native_compare" 2020-12-10 08:45:20 +01:00
field_conv.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
filesort.cc Revert "MDEV-24033: SIGSEGV in __memcmp_avx2_movbe from queue_insert | SIGSEGV in __memcmp_avx2_movbe from native_compare" 2020-12-10 08:45:20 +01:00
filesort.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
filesort_utils.cc Merge 10.1 into 10.2 2020-07-14 15:10:59 +03:00
filesort_utils.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gcalc_slicescan.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
gcalc_slicescan.h Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
gcalc_tools.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
gcalc_tools.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gen_lex_hash.cc gen_lex_hash: Omit deprecated register keywords 2019-07-23 15:23:27 +03:00
gen_lex_token.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
gen_win_tzname_data.ps1 MDEV-22419 update windows timezone data from using newest ICU source 2020-04-30 01:21:44 +02:00
group_by_handler.cc
group_by_handler.h
gstream.cc
gstream.h
ha_partition.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
ha_partition.h Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
handler.cc MDEV-18428 Memory: If transactional=0 is specified in CREATE TABLE, it is not possible to ALTER TABLE 2021-01-11 21:54:47 +01:00
handler.h MDEV-24532 Table corruption ER_NO_SUCH_TABLE_IN_ENGINE .. on table with foreign key 2021-03-02 15:23:56 +02:00
hash_filo.cc
hash_filo.h
hostname.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
hostname.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
init.cc
init.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
innodb_priv.h
item.cc MDEV-25182 Complex query in Store procedure corrupts results 2021-04-12 15:59:23 +02:00
item.h MDEV-25108: Running of the EXPLAIN EXTENDED statement produces extra warning in case it is executed in PS (prepared statement) mode 2021-04-12 20:16:57 +07:00
item_buff.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
item_cmpfunc.cc MDEV-24519: Server crashes in Charset::set_charset upon SELECT 2021-03-12 10:13:05 +05:30
item_cmpfunc.h Item_func_like::walk() was ignoring escape_item 2020-12-19 11:44:42 +01:00
item_create.cc MDEV-13467: Feature request: Support for ST_Distance_Sphere() 2021-03-27 10:42:39 +01:00
item_create.h
item_func.cc MDEV-22387: Do not violate __attribute__((nonnull)) 2020-11-02 14:19:21 +02:00
item_func.h MDEV-21082: isnan/isinf compilation errors, isfinite warnings on MacOS 2019-11-19 16:28:15 +03:00
item_geofunc.cc MDEV-13467: Feature request: Support for ST_Distance_Sphere() 2021-03-27 21:02:19 +01:00
item_geofunc.h MDEV-13467: Feature request: Support for ST_Distance_Sphere() 2021-03-27 10:42:39 +01:00
item_inetfunc.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
item_inetfunc.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
item_jsonfunc.cc MDEV-20593 SIGSEGV in report_json_error_ex (on optimized builds). 2020-10-22 15:51:14 +04:00
item_jsonfunc.h MDEV-22976 CAST(JSON_EXTRACT() AS DECIMAL) does not handle boolean values 2020-06-22 15:43:53 +04:00
item_row.cc MDEV-17177 Crash in Item_func_in::cleanup() for SELECT executed via 2020-03-20 09:36:25 -07:00
item_row.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
item_strfunc.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
item_strfunc.h Merge 10.1 into 10.2 2020-09-22 15:21:43 +03:00
item_subselect.cc MDEV-25407: EXISTS subquery with correlation in ON expression crashes 2021-04-16 17:15:22 +03:00
item_subselect.h MDEV-25108: Running of the EXPLAIN EXTENDED statement produces extra warning in case it is executed in PS (prepared statement) mode 2021-04-12 20:16:57 +07:00
item_sum.cc MDEV-4677 GROUP_CONCAT not showing any output with group_concat_max_len >= 4Gb 2020-12-10 08:45:20 +01:00
item_sum.h Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
item_timefunc.cc cleanup: remove redundant ADDINTERVAL_PRECEDENCE 2020-10-23 15:53:41 +02:00
item_timefunc.h cleanup: remove redundant ADDINTERVAL_PRECEDENCE 2020-10-23 15:53:41 +02:00
item_windowfunc.cc MDEV-15180: server crashed with NTH_VALUE() 2020-08-06 18:01:00 +05:30
item_windowfunc.h MDEV-9911: NTILE must return an error when parameter is not stable 2020-07-28 06:35:32 +02:00
item_xmlfunc.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
item_xmlfunc.h Merge branch '10.1' into 10.2 2019-07-26 07:03:39 +02:00
key.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
key.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
keycaches.cc MDEV-20778 UBSAN: call to function free_rpl_filter() through pointer to incorrect function type 2019-10-14 19:16:50 +03:00
keycaches.h MDEV-20778 UBSAN: call to function free_rpl_filter() through pointer to incorrect function type 2019-10-14 19:16:50 +03:00
lex.h Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
lex_symbol.h
lock.cc Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
lock.h
log.cc MDEV-24526 binlog rotate via FLUSH LOGS may obsolate binlog file for recovery too eary 2021-04-21 15:39:32 +03:00
log.h MDEV-4633: multi_source.simple test fails sporadically 2020-11-12 13:04:39 +05:30
log_event.cc MDEV-23033: All slaves crash once in ~24 hours and loop restart with signal 11 2021-01-04 15:06:12 +05:30
log_event.h MDEV-16372 ER_BASE64_DECODE_ERROR upon replaying binary log via mysqlbinlog --verbose 2020-08-31 18:45:14 +03:00
log_event_old.cc MDEV-16372 ER_BASE64_DECODE_ERROR upon replaying binary log via mysqlbinlog --verbose 2020-08-31 18:45:14 +03:00
log_event_old.h
log_slow.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
main.cc
mdl.cc MDEV-23851 BF-BF Conflict issue because of UK GAP locks 2021-01-18 08:09:06 +02:00
mdl.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
mem_root_array.h
message.h
message.mc
message.rc
mf_iocache.cc MDEV-15064: IO_CACHE mysys read_pos, not libmaria rc_pos 2021-04-17 17:44:41 +10:00
mf_iocache_encr.cc MDEV-22387: Do not violate __attribute__((nonnull)) 2020-11-02 14:19:21 +02:00
MSG00001.bin
multi_range_read.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
multi_range_read.h
my_apc.cc
my_apc.h
my_decimal.cc
my_decimal.h MDEV-23702 calculating(auto rounding) issue 2020-10-29 09:27:56 +01:00
my_json_writer.cc Merge branch '5.5' into 10.1 2019-06-12 22:54:46 +02:00
my_json_writer.h Merge branch '5.5' into 10.1 2019-06-12 22:54:46 +02:00
mysql_install_db.cc Merge 10.1 into 10.2 2020-07-02 06:05:13 +03:00
mysql_upgrade_service.cc
mysqld.cc Correct the value of global memory_used 2021-03-08 14:54:05 +01:00
mysqld.h cleanup: remove slave background thread, use handle_manager thread instead 2021-01-24 11:35:55 +01:00
mysqld_suffix.h
net_serv.cc Merge 10.1 into 10.2 2020-09-03 09:10:03 +03:00
nt_servc.cc
nt_servc.h
opt_index_cond_pushdown.cc
opt_range.cc MDEV-22251: get_key_scans_params: Conditional jump or move depends on uninitialised value 2021-01-28 20:46:13 +03:00
opt_range.h MDEV-21958 Query having many NOT-IN clauses running forever and causing available free memory to use completely 2020-05-27 15:56:40 +02:00
opt_range_mrr.cc Merge 10.1 into 10.2 2020-05-26 13:01:34 +03:00
opt_subselect.cc Fix GCC 10.2.0 -Og -fsanitize=undefined -Wmaybe-uninitialized 2020-09-23 12:27:56 +03:00
opt_subselect.h MDEV-19740: Fix GCC 9.2.1 -Wmaybe-uninitialized on AMD64 2019-09-27 10:43:23 +03:00
opt_sum.cc MDEV-25112 MIN/MAX aggregation over an indexed column may return wrong result 2021-03-18 09:54:49 -07:00
opt_table_elimination.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
parse_file.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
parse_file.h
partition_element.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
partition_info.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
partition_info.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
password.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
plistsort.c imporve clang build 2019-06-25 13:21:36 +03:00
procedure.cc
procedure.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
protocol.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
protocol.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
records.cc MDEV-17066: Bytes lost or Assertion `status_var.local_memory_used == 0 after DELETE with subquery with ROLLUP 2020-08-05 11:28:32 +05:30
records.h MDEV-17066: Bytes lost or Assertion `status_var.local_memory_used == 0 after DELETE with subquery with ROLLUP 2020-08-05 11:28:32 +05:30
repl_failsafe.cc
repl_failsafe.h
replication.h
rpl_constants.h
rpl_filter.cc Merge 10.1 into 10.2 2020-09-03 09:10:03 +03:00
rpl_filter.h
rpl_gtid.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
rpl_gtid.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
rpl_handler.cc
rpl_handler.h
rpl_injector.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
rpl_injector.h
rpl_mi.cc Merge 10.1 into 10.2 2019-07-09 13:22:22 +03:00
rpl_mi.h
rpl_parallel.cc MDEV-8134: The relay-log is not flushed after the slave-relay-log.999999 showed 2021-01-21 13:00:02 +05:30
rpl_parallel.h
rpl_record.cc Fix -Wunused for CMAKE_BUILD_TYPE=RelWithDebInfo 2019-09-30 12:49:53 +03:00
rpl_record.h
rpl_record_old.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
rpl_record_old.h
rpl_reporting.cc
rpl_reporting.h
rpl_rli.cc MDEV-8134: The relay-log is not flushed after the slave-relay-log.999999 showed 2021-01-21 13:00:02 +05:30
rpl_rli.h MDEV-15152 Optimistic parallel slave doesnt cope well with START SLAVE UNTIL 2020-05-26 18:49:43 +03:00
rpl_tblmap.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
rpl_tblmap.h
rpl_utility.cc MDEV-19925: Column ... cannot be converted from type 'varchar(20)' to type 'varchar(20)' 2019-08-27 13:05:04 +05:30
rpl_utility.h
scheduler.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
scheduler.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
session_tracker.cc MDEV-22524 SIGABRT in safe_mutex_unlock with 2020-10-27 16:44:11 +04:00
session_tracker.h
set_var.cc Merge 10.1 into 10.2 2020-06-01 09:33:03 +03:00
set_var.h Merge 10.1 into 10.2 2020-06-01 09:33:03 +03:00
signal_handler.cc signal handler, display coredump file pattern similarly to MDEV-25294 but for FreeBSD, thankfully the sysctl OID is the same. 2021-04-15 04:03:40 +10:00
slave.cc cleanup: remove slave background thread, use handle_manager thread instead 2021-01-24 11:35:55 +01:00
slave.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sp.cc Merge 10.1 into 10.2 2020-07-14 15:10:59 +03:00
sp.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sp_cache.cc MDEV-21341: Fix UBSAN failures: Issue Six 2020-01-14 18:15:32 +03:00
sp_cache.h
sp_head.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
sp_head.h Merge branch '10.1' into 10.2 2020-01-17 00:24:17 +03:00
sp_pcontext.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sp_pcontext.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sp_rcontext.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sp_rcontext.h
spatial.cc MDEV-13467 fixup: Improve error handling 2021-04-08 09:46:56 +03:00
spatial.h MDEV-13467: Feature request: Support for ST_Distance_Sphere() 2021-03-27 10:42:39 +01:00
sql_acl.cc MDEV-22966 Server crashes or hangs with SET ROLE when started with skip-grant-tables 2021-01-11 21:54:47 +01:00
sql_acl.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_admin.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
sql_admin.h
sql_alter.cc Merge 10.1 into 10.2 2019-06-12 10:30:01 +03:00
sql_alter.h Merge 10.1 into 10.2 2019-06-12 10:30:01 +03:00
sql_analyse.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_analyse.h
sql_analyze_stmt.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_analyze_stmt.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_array.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_audit.cc Merge 10.1 into 10.2 2019-06-23 20:33:13 +03:00
sql_audit.h MDE-21369 rpl.rpl_timezone fails with valgrind: Use of uninitialised value. 2019-12-21 13:46:33 +04:00
sql_base.cc MDEV-25108: Running of the EXPLAIN EXTENDED statement produces extra warning in case it is executed in PS (prepared statement) mode 2021-04-12 20:16:57 +07:00
sql_base.h Merge branch '10.1' into 10.2 2019-06-13 16:42:21 +02:00
sql_basic_types.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_binlog.cc Merge 10.1 into 10.2 2020-05-19 10:42:59 +03:00
sql_binlog.h
sql_bitmap.h
sql_bootstrap.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_bootstrap.h
sql_builtin.cc.in
sql_cache.cc MDEV-4677 GROUP_CONCAT not showing any output with group_concat_max_len >= 4Gb 2020-12-10 08:45:20 +01:00
sql_cache.h MDEV-4677 GROUP_CONCAT not showing any output with group_concat_max_len >= 4Gb 2020-12-10 08:45:20 +01:00
sql_callback.h
sql_class.cc MDEV-24872 : galera.galera_insert_multi MTR failed: crash with SIGABRT 2021-02-17 10:28:37 +02:00
sql_class.h Correct the value of global memory_used 2021-03-08 14:54:05 +01:00
sql_client.cc
sql_cmd.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_connect.cc MDEV-17852 Altered connection limits for user have no effect 2021-01-11 21:54:47 +01:00
sql_connect.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_const.h Merge 10.1 into 10.2 2019-05-28 15:56:24 +03:00
sql_crypt.cc
sql_crypt.h
sql_cte.cc MDEV-24597 Explicit column name error in CTE of UNION 2021-03-10 22:16:23 -08:00
sql_cte.h
sql_cursor.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_cursor.h
sql_db.cc imporve clang build 2019-06-25 13:21:36 +03:00
sql_db.h
sql_delete.cc Merge branch '10.1' into 10.2 2019-07-26 07:03:39 +02:00
sql_delete.h
sql_derived.cc MDEV-25362 Incorrect name resolution for subqueries in ON expressions 2021-04-17 11:02:29 -07:00
sql_derived.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_digest.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_digest.h
sql_digest_stream.h
sql_do.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_do.h
sql_error.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_error.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_explain.cc Merge branch '10.1' into 10.2 2019-06-13 16:42:21 +02:00
sql_explain.h MDEV-19714: JOIN::pseudo_bits_cond is not visible in EXPLAIN FORMAT=JSON 2019-06-08 02:28:29 +03:00
sql_expression_cache.cc
sql_expression_cache.h
sql_get_diagnostics.cc
sql_get_diagnostics.h
sql_handler.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
sql_handler.h
sql_help.cc MDEV-22422: Assertion `! is_set()' failed in Diagnostics_area::set_eof_status 2020-12-15 13:00:24 +05:30
sql_help.h
sql_hset.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_insert.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
sql_insert.h
sql_join_cache.cc MDEV-24767 Wrong result when forced BNLH is used for join supported 2021-03-22 22:04:54 -07:00
sql_join_cache.h MDEV-21104 Wrong result (extra rows and wrong values) with incremental BNLH 2021-03-10 17:28:40 -08:00
sql_lex.cc MDEV-25182 Complex query in Store procedure corrupts results 2021-04-12 15:59:23 +02:00
sql_lex.h MDEV-25182 Complex query in Store procedure corrupts results 2021-04-12 15:59:23 +02:00
sql_lifo_buffer.h
sql_list.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_list.h MDEV-19740: Fix C++11 violations caught by GCC 9.2.1 2019-10-14 16:37:41 +03:00
sql_load.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_load.h
sql_locale.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_locale.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_manager.cc cleanup: fix and generalize handle_manager thread 2021-01-24 11:35:55 +01:00
sql_manager.h cleanup: fix and generalize handle_manager thread 2021-01-24 11:35:55 +01:00
sql_mode.cc MDEV-18156 Assertion 0' failed or btr_validate_index(index, 0, false)' in row_upd_sec_index_entry or error code 126: Index is corrupted upon DELETE with PAD_CHAR_TO_FULL_LENGTH 2019-09-03 05:34:53 +04:00
sql_mode.h MDEV-18156 Assertion 0' failed or btr_validate_index(index, 0, false)' in row_upd_sec_index_entry or error code 126: Index is corrupted upon DELETE with PAD_CHAR_TO_FULL_LENGTH 2019-09-03 05:34:53 +04:00
sql_parse.cc MDEV-25362 Incorrect name resolution for subqueries in ON expressions 2021-04-17 11:02:29 -07:00
sql_parse.h MDEV-24860: Incorrect behaviour of SET STATEMENT in case it is executed as a prepared statement 2021-02-25 14:36:09 +07:00
sql_partition.cc MDEV-19751 Wrong partitioning by KEY() after primary key dropped 2020-05-26 11:43:43 +03:00
sql_partition.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_partition_admin.cc Fix -Wunused for CMAKE_BUILD_TYPE=RelWithDebInfo 2019-09-30 12:49:53 +03:00
sql_partition_admin.h
sql_plist.h MDEV-17167 - InnoDB: Failing assertion: table->get_ref_count() == 0 upon 2019-05-14 15:23:09 +03:00
sql_plugin.cc MDEV-21258: Can't uninstall plugin if the library file doesn't exist 2020-07-29 12:34:53 +02:00
sql_plugin.h MDEV-17251 SHOW STATUS unnecessary calls calc_sum_of_all_status 2021-01-11 21:54:47 +01:00
sql_plugin_compat.h
sql_plugin_services.ic MDEV-24853: Duplicate key generated during cluster configuration change 2021-03-08 11:15:08 +01:00
sql_prepare.cc MDEV-24860: Incorrect behaviour of SET STATEMENT in case it is executed as a prepared statement 2021-02-25 14:36:09 +07:00
sql_prepare.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_priv.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_profile.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_profile.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_reload.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_reload.h
sql_rename.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_rename.h
sql_repl.cc MDEV-8134: The relay-log is not flushed after the slave-relay-log.999999 showed 2021-01-21 13:00:02 +05:30
sql_repl.h MDEV-8134: The relay-log is not flushed after the slave-relay-log.999999 showed 2021-01-21 13:00:02 +05:30
sql_select.cc MDEV-25182 Complex query in Store procedure corrupts results 2021-04-12 15:59:23 +02:00
sql_select.h MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-08 16:04:29 +10:00
sql_servers.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_servers.h
sql_show.cc Correct the value of global memory_used 2021-03-08 14:54:05 +01:00
sql_show.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_signal.cc
sql_signal.h
sql_sort.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_state.c
sql_statistics.cc cleanup: stat tables 2021-02-22 19:27:12 +01:00
sql_statistics.h MDEV-19474: Histogram statistics are used even with optimizer_use_condition_selectivity=3 2021-02-16 11:53:13 +05:30
sql_string.cc MDEV-22387: Do not violate __attribute__((nonnull)) 2020-11-02 14:19:21 +02:00
sql_string.h Merge 10.1 into 10.2 2020-09-03 09:10:03 +03:00
sql_table.cc MDEV-25403 ALTER TABLE wrongly checks for field's default value if AFTER is used 2021-04-15 09:42:37 +02:00
sql_table.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_tablespace.cc
sql_tablespace.h
sql_test.cc mallinfo2: whitespace fix 2021-03-30 16:16:24 +11:00
sql_test.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_time.cc Fix GCC 10.2.0 -Og -Wmaybe-uninitialized 2020-08-11 15:58:16 +03:00
sql_time.h MDEV-18042 Server crashes upon adding a non-null date column under NO_ZERO_DATE with ALGORITHM=INPLACE 2020-07-31 17:38:41 +10:00
sql_trigger.cc Merge 10.1 into 10.2 2020-06-05 18:32:37 +02:00
sql_trigger.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_truncate.cc MDEV-24532 Table corruption ER_NO_SUCH_TABLE_IN_ENGINE .. on table with foreign key 2021-03-02 15:23:56 +02:00
sql_truncate.h
sql_type.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_type.h Revert "MDEV-24033: SIGSEGV in __memcmp_avx2_movbe from queue_insert | SIGSEGV in __memcmp_avx2_movbe from native_compare" 2020-12-10 08:45:20 +01:00
sql_type_int.h MDEV-21977 main.func_math fails due to undefined behaviour 2020-03-20 15:24:06 +04:00
sql_udf.cc MDEV-23327: followup 2020-10-20 12:01:37 +02:00
sql_udf.h MDEV-23327 Can't uninstall UDF if the implementation library file doesn't exist 2020-10-19 15:15:04 +02:00
sql_union.cc MDEV-23406 Signal 8 in maria_create after recursive cte query 2020-12-16 09:13:24 -08:00
sql_union.h
sql_update.cc MDEV-16940 Server crashes in unsafe_key_update upon attempt to update view 2021-01-19 08:04:02 -08:00
sql_update.h
sql_view.cc MDEV-22781 CREATE VIEW containing WITH clause Signal 11 2020-12-07 09:26:40 -08:00
sql_view.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
sql_window.cc MDEV-22463: Element_type &Bounds_checked_array<Item *>::operator[](size_t) [Element_type = Item *]: Assertion `n < m_size' failed. 2020-07-13 22:04:54 +05:30
sql_window.h
sql_yacc.yy don't allow KILL QUERY ID USER xxx 2021-01-24 11:35:55 +01:00
strfunc.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
strfunc.h
structs.h MDEV-11172: EXPLAIN shows non-sensical value for key_len with type=index 2021-01-30 14:41:43 +05:30
sys_vars.cc make @@wsrep_provider and @@wsrep_notify_cmd read-only 2021-02-18 19:03:01 +01:00
sys_vars.ic Merge branch '10.1' into 10.2 2020-10-28 10:56:38 +01:00
sys_vars_shared.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
table.cc MDEV-11172: EXPLAIN shows non-sensical value for key_len with type=index 2021-01-30 14:41:43 +05:30
table.h MDEV-11172: EXPLAIN shows non-sensical value for key_len with type=index 2021-01-30 14:41:43 +05:30
table_cache.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
table_cache.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
temporary_tables.cc Fixed deadlock with LOCK TABLES and ALTER TABLE 2020-05-23 14:58:33 +03:00
thr_malloc.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
thr_malloc.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
threadpool.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
threadpool_common.cc MDEV-23879 server hangs with threadpool, compression, and client pipelining 2020-10-03 00:24:53 +02:00
threadpool_generic.cc MDEV-23378 - fix an alleged memory "leak" in threadpool. 2020-08-10 18:03:05 +00:00
threadpool_win.cc MDEV-20206 : Crash inside timer_callback()[threadpool_win.cc:419] 2019-09-09 13:52:30 +02:00
transaction.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
transaction.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
tzfile.h
tztime.cc Merge 10.1 into 10.2 2020-08-20 06:00:36 +03:00
tztime.h
udf_example.c Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
udf_example.def
uniques.cc Merge branch '10.1' into 10.2 2020-06-11 22:35:30 +03:00
uniques.h Fix wrong merge of commit d218d1aa49 2020-06-12 10:55:53 +03:00
unireg.cc MDEV-18428 Memory: If transactional=0 is specified in CREATE TABLE, it is not possible to ALTER TABLE 2021-01-11 21:54:47 +01:00
unireg.h MDEV-22387: Do not violate __attribute__((nonnull)) 2020-11-02 14:19:21 +02:00
win_tzname_data.h MDEV-22419 update windows timezone data from using newest ICU source 2020-04-30 01:21:44 +02:00
winservice.c Fix compile warning 2020-07-15 09:49:48 +02:00
winservice.h
wsrep_applier.cc MDEV 15532 Assertion `!log->same_pk' failed in row_log_table_apply_delete 2020-11-30 22:21:43 +02:00
wsrep_applier.h
wsrep_binlog.cc MDEV-22021: Galera database could get inconsistent with rollback to savepoint 2020-03-31 09:59:37 +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 Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_dummy.cc MDEV-24853: Duplicate key generated during cluster configuration change 2021-03-08 11:15:08 +01:00
wsrep_hton.cc Merge 10.1 into 10.2 2020-06-05 18:32:37 +02:00
wsrep_mysqld.cc MDEV-24923 : Port selected Galera conflict resolution changes from 10.6 2021-03-30 08:58:10 +03:00
wsrep_mysqld.h MDEV-23894 UBSAN: several call to function show_binlog_vars(THD*, st_mysql_show_var*, char*) through pointer to incorrect function type 'int (*)(THD *, st_mysql_show_var *, void *, system_status_var *, enum_var_type) errors 2020-10-06 13:51:06 +03:00
wsrep_mysqld_c.h
wsrep_notify.cc don't allocate 64K on the stack 2021-02-18 12:16:11 +01:00
wsrep_priv.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_sst.cc MDEV-19950: Galera test failure on galera_ssl_upgrade 2021-02-11 13:44:01 +01:00
wsrep_sst.h MDEV-22543: Remove orphan declaration of wsrep_is_sst_progress 2020-08-25 15:23:29 +03:00
wsrep_thd.cc MDEV-24853: Duplicate key generated during cluster configuration change 2021-03-08 11:15:08 +01:00
wsrep_thd.h MDEV-23101 : SIGSEGV in lock_rec_unlock() when Galera is enabled 2020-09-10 13:18:12 +03:00
wsrep_utils.cc MDEV-23483: Set Galera SST thd as system thread 2020-08-25 12:12:44 +03:00
wsrep_utils.h MDEV-23483: Set Galera SST thd as system thread 2020-08-25 12:12:44 +03:00
wsrep_var.cc MDEV-23894 UBSAN: several call to function show_binlog_vars(THD*, st_mysql_show_var*, char*) through pointer to incorrect function type 'int (*)(THD *, st_mysql_show_var *, void *, system_status_var *, enum_var_type) errors 2020-10-06 13:51:06 +03:00
wsrep_var.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_xid.cc Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
wsrep_xid.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00