mariadb/sql
Igor Babaev 04de651725 MDEV-23886 Reusing CTE inside a function fails with table doesn't exist
In the code existed just before this patch binding of a table reference to
the specification of the corresponding CTE happens in the function
open_and_process_table(). If the table reference is not the first in the
query the specification is cloned in the same way as the specification of
a view is cloned for any reference of the view. This works fine for
standalone queries, but does not work for stored procedures / functions
for the following reason.
When the first call of a stored procedure/ function SP is processed the
body of SP is parsed. When a query of SP is parsed the info on each
encountered table reference is put into a TABLE_LIST object linked into
a global chain associated with the query. When parsing of the query is
finished the basic info on the table references from this chain except
table references to derived tables and information schema tables is put
in one hash table associated with SP. When parsing of the body of SP is
finished this hash table is used to construct TABLE_LIST objects for all
table references mentioned in SP and link them into the list of such
objects passed to a pre-locking process that calls open_and_process_table()
for each table from the list.
When a TABLE_LIST for a view is encountered the view is opened and its
specification is parsed. For any table reference occurred in
the specification a new TABLE_LIST object is created to be included into
the list for pre-locking. After all objects in the pre-locking have been
looked through the tables mentioned in the list are locked. Note that the
objects referenced CTEs are just skipped here as it is impossible to
resolve these references without any info on the context where they occur.
Now the statements from the body of SP are executed one by one that.
At the very beginning of the execution of a query the tables used in the
query are opened and open_and_process_table() now is called for each table
reference mentioned in the list of TABLE_LIST objects associated with the
query that was built when the query was parsed.
For each table reference first the reference is checked against CTEs
definitions in whose scope it occurred. If such definition is found the
reference is considered resolved and if this is not the first reference
to the found CTE the the specification of the CTE is re-parsed and the
result of the parsing is added to the parsing tree of the query as a
sub-tree. If this sub-tree contains table references to other tables they
are added to the list of TABLE_LIST objects associated with the query in
order the referenced tables to be opened. When the procedure that opens
the tables comes to the TABLE_LIST object created for a non-first
reference to a CTE it discovers that the referenced table instance is not
locked and reports an error.
Thus processing non-first table references to a CTE similar to how
references to view are processed does not work for queries used in stored
procedures / functions. And the main problem is that the current
pre-locking mechanism employed for stored procedures / functions does not
allow to save the context in which a CTE reference occur. It's not trivial
to save the info about the context where a CTE reference occurs while the
resolution of the table reference cannot be done without this context and
consequentially the specification for the table reference cannot be
determined.

This patch solves the above problem by moving resolution of all CTE
references at the parsing stage. More exactly references to CTEs occurred in
a query are resolved right after parsing of the query has finished. After
resolution any CTE reference it is marked as a reference to to derived
table. So it is excluded from the hash table created for pre-locking used
base tables and view when the first call of a stored procedure / function
is processed.
This solution required recursive calls of the parser. The function
THD::sql_parser() has been added specifically for recursive invocations of
the parser.
2021-05-25 00:43:03 -07:00
..
share Merge 10.3 into 10.4 2021-04-22 07:51:33 +03:00
add_errmsg
authors.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
backup.cc MDEV-20945: BACKUP UNLOCK + FTWRL assertion failure 2020-10-22 00:18:33 +03:00
backup.h Added support for BACKUP LOCK / BACKUP UNLOCK 2019-01-14 16:18:50 +02:00
bounded_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
client_settings.h Merge 10.1 into 10.2 2019-05-13 17:54:04 +03:00
CMakeLists.txt Merge 10.3 into 10.4 2020-10-29 13:38:38 +02: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 sponsors 2021-03-12 07:02:29 +11:00
create_options.cc Merge branch '10.2' into 10.3 2021-02-01 13:49:33 +01:00
create_options.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
custom_conf.h Update FSF Address 2019-05-11 21:29:06 +03:00
datadict.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
datadict.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
debug_sync.cc Merge 10.2 into 10.3 2020-09-03 09:26:54 +03:00
debug_sync.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
derived_handler.cc MDEV-23778 Derived table handler looses data on conversion from HEAP to Aria 2020-09-28 15:16:28 -07:00
derived_handler.h MDEV-17096 Pushdown of simple derived tables to storage engines 2019-02-12 22:56:24 -08:00
derror.cc Merge branch '10.2' into 10.3 2020-08-03 13:41:29 +02: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.2 into 10.3 2019-05-14 17:18:46 +03:00
discover.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
encryption.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
event_data_objects.cc Merge 10.3 into 10.4 2021-04-22 07:51:33 +03:00
event_data_objects.h Merge 10.3 into 10.4 2021-04-22 07:51:33 +03:00
event_db_repository.cc Merge branch '10.2' into 10.3 2020-08-03 13:41:29 +02:00
event_db_repository.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_parse_data.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +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.2 into 10.3 2021-04-22 07:32:51 +03:00
event_queue.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
event_scheduler.cc Merge 10.3 into 10.4 2020-05-05 20:33:10 +03:00
event_scheduler.h Update FSF Address 2019-05-11 21:29:06 +03:00
events.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
events.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
field.cc MDEV-22775 [HY000][1553] Changing name of primary key column with foreign key constraint fails. 2021-04-07 12:09:53 +04:00
field.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
field_comp.cc MDEV-21348 - column compression memory leak 2020-04-02 00:57:00 +04:00
field_comp.h MDEV-11371 - column compression 2017-08-31 15:44:17 +04:00
field_conv.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
filesort.cc Merge branch '10.3' into 10.4 2020-12-25 09:13:28 +01:00
filesort.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
filesort_utils.cc Merge 10.2 into 10.3 2020-07-14 22:59:19 +03:00
filesort_utils.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gcalc_slicescan.cc Merge branch '10.2' into 10.3 2020-08-03 13:41: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.2' into 10.3 2020-08-03 13:41:29 +02:00
gcalc_tools.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +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.2 into 10.3 2019-05-14 17:18:46 +03:00
gen_win_tzname_data.ps1 Update timezone data on Windows 2021-04-22 15:51:55 +02:00
group_by_handler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
group_by_handler.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
gstream.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
gstream.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
ha_partition.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
ha_partition.h Merge 10.3 into 10.4 2020-12-01 19:51:14 +02:00
ha_sequence.cc Merge 10.3 into 10.4 2020-05-26 11:54:55 +03:00
ha_sequence.h MDEV-19955 make argument of handler::ha_write_row() const 2019-07-05 13:14:19 +03:00
handle_connections_win.cc MDEV-24040 Named pipe permission issue 2020-10-28 14:24:10 +01:00
handle_connections_win.h MDEV-10384 Windows : Refactor threading in mysqld startup. 2018-10-05 09:29:22 +01:00
handler.cc Merge 10.3 into 10.4 2021-04-14 10:33:59 +03:00
handler.h Merge 10.3 into 10.4 2021-05-18 08:59:12 +03:00
hash_filo.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
hash_filo.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
hostname.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03: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 Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item.h Merge 10.3 into 10.4 2021-04-25 10:20:57 +03:00
item_buff.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_cmpfunc.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_cmpfunc.h MDEV-23634: Select query hanged the server and leads to OOM ... 2021-04-08 17:25:02 +03:00
item_create.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
item_create.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
item_func.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_func.h MDEV-23525 Wrong result of MIN(time_expr) and MAX(time_expr) with GROUP BY 2020-08-22 07:53:44 +04:00
item_geofunc.cc Merge 10.3 into 10.4 2021-03-31 09:47:14 +03:00
item_geofunc.h Merge 10.3 into 10.4 2021-03-31 09:47:14 +03:00
item_inetfunc.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
item_inetfunc.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
item_jsonfunc.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_jsonfunc.h Merge 10.2 into 10.3 2020-07-02 06:17:51 +03:00
item_row.cc Merge 10.3 into 10.4 2020-03-30 14:50:23 +03:00
item_row.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
item_strfunc.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_strfunc.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_subselect.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
item_subselect.h Merge 10.3 into 10.4 2021-04-14 10:33:59 +03:00
item_sum.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_sum.h Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
item_timefunc.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
item_timefunc.h Merge 10.3 into 10.4 2020-10-29 13:38:38 +02:00
item_vers.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
item_vers.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
item_windowfunc.cc MDEV-15180: server crashed with NTH_VALUE() 2020-08-06 18:01:00 +05:30
item_windowfunc.h Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
item_xmlfunc.cc Merge branch '10.3' into 10.4 2020-08-03 14:44:06 +02:00
item_xmlfunc.h Merge branch '10.2' into 10.3 2019-07-26 22:42:35 +02:00
key.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-27 00:50:55 +10:00
key.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
keycaches.cc Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
keycaches.h Merge 10.2 into 10.3 2019-10-18 09:05:27 +03:00
lex.h Merge branch '10.1' into 10.2 2020-08-02 11:05:29 +02:00
lex_string.h Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
lex_symbol.h Update FSF Address 2019-05-11 21:29:06 +03:00
lock.cc MDEV-25562 Assertion `pause_seqno_.is_undefined() == false' failed in void wsrep::server_state::resume() 2021-05-21 10:35:17 +03:00
lock.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
log.cc MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
log.h Merge branch '10.3' into 10.4 2020-11-12 15:39:02 +05:30
log_event.cc Merge 10.3 into 10.4 2021-05-18 08:59:12 +03:00
log_event.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +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 Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
log_slow.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
main.cc Update FSF Address 2019-05-11 21:29:06 +03:00
mariadb.h Enusure that my_global.h is included first 2017-08-24 01:05:44 +02:00
mdl.cc MDEV-20946: Hard FTWRL deadlock under user level locks 2021-03-10 18:08:29 +02:00
mdl.h MDEV-20946: Hard FTWRL deadlock under user level locks 2021-03-10 18:08:29 +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 Merge 10.2 into 10.3 2021-04-21 07:25:48 +03:00
mf_iocache_encr.cc Merge 10.2 into 10.3 2020-11-02 15:48:47 +02:00
MSG00001.bin MDEV-19068 - rename eventlog source to MariaDB. 2019-03-29 16:50:38 +01:00
multi_range_read.cc Removed double records_in_range calls from multi_range_read_info_const 2020-03-17 02:16:48 +02:00
multi_range_read.h MDEV-21610 Different query results from 10.4.11 to 10.4.12 2020-02-20 13:35:19 +03:00
my_apc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_apc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
my_decimal.cc Merge branch '10.3' into 10.4 2020-02-11 14:40:35 +01:00
my_decimal.h Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
my_json_writer.cc Second stage of optimizer_trace optimizations 2020-03-09 13:52:40 +02:00
my_json_writer.h Second stage of optimizer_trace optimizations 2020-03-09 13:52:40 +02:00
mysql_install_db.cc Merge 10.2 into 10.3 2020-07-02 06:17:51 +03:00
mysql_upgrade_service.cc Merge branch '10.3' into 10.4 2019-12-09 15:09:41 +01:00
mysqld.cc MDEV-19508: SI_KERNEL is not on all implementations 2021-04-07 14:01:56 +10:00
mysqld.h Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
mysqld_suffix.h Update FSF Address 2019-05-11 21:29:06 +03:00
net_serv.cc Merge 10.2 into 10.3 2020-09-03 09:26:54 +03:00
nt_servc.cc Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
nt_servc.h Make possible to use clang on Windows (clang-cl) 2018-02-20 21:17:36 +00:00
opt_index_cond_pushdown.cc MDEV-21628: Index condition pushdown condition ... not used with BKA 2020-02-19 21:29:49 +03:00
opt_range.cc MDEV-23634: Select query hanged the server and leads to OOM ... 2021-04-08 17:25:02 +03:00
opt_range.h Merge 10.3 into 10.4 2020-05-30 11:04:27 +03:00
opt_range_mrr.cc Merge 10.3 into 10.4 2020-05-30 11:04:27 +03:00
opt_split.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
opt_subselect.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
opt_subselect.h Merge 10.3 into 10.4 2019-09-27 16:26:53 +03:00
opt_sum.cc Merge 10.3 into 10.4 2021-03-20 13:04:36 +02:00
opt_table_elimination.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
opt_trace.cc MDEV-22014: Rowid Filtering is not displayed well in the optimizer trace 2020-04-02 11:50:47 +03:00
opt_trace.h Second stage of optimizer_trace optimizations 2020-03-09 13:52:40 +02:00
opt_trace_context.h Fixes for previous not-complete-push 2020-03-09 14:53:35 +02:00
parse_file.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
parse_file.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
partition_element.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
partition_info.cc MDEV-17556 Assertion `bitmap_is_set_all(&table->s->all_set)' failed 2021-01-27 00:50:55 +10:00
partition_info.h Merge branch '10.3' into 10.4 2019-09-02 14:57:05 +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
procedure.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
procedure.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
protocol.cc Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
protocol.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
proxy_protocol.cc MDEV-19669 - fix matching CIDR address for proxy protocol. 2019-11-27 20:50:06 +01:00
proxy_protocol.h MDEV-15501 : Make proxy_protocol_networks variable read-write. 2018-03-23 20:23:12 +00:00
records.cc Merge 10.2 into 10.3 2020-08-10 18:40:57 +03:00
records.h Merge 10.2 into 10.3 2020-08-10 18:40:57 +03:00
repl_failsafe.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
repl_failsafe.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
replication.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rowid_filter.cc MDEV-21794: Optimizer flag rowid_filter leads to long query 2020-05-07 12:27:17 +02:00
rowid_filter.h MDEV-22014: Rowid Filtering is not displayed well in the optimizer trace 2020-04-02 11:50:47 +03:00
rpl_constants.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_filter.cc Merge 10.2 into 10.3 2020-09-03 09:26:54 +03:00
rpl_filter.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_gtid.cc MDEV-15532 after-merge fixes from Monty 2020-12-02 16:16:29 +02:00
rpl_gtid.h gtid_pos_table: my_atomic to std::atomic 2020-03-21 17:36:38 +04:00
rpl_injector.cc Merge 10.2 into 10.3 2020-12-01 14:55:46 +02:00
rpl_injector.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_mi.cc Merge branch '10.3' into 10.4 2019-12-09 15:09:41 +01:00
rpl_mi.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
rpl_parallel.cc Merge 10.2 into 10.3, except MDEV-25682 2021-05-18 08:40:19 +03:00
rpl_parallel.h Merge 10.2 into 10.3, except MDEV-25682 2021-05-18 08:40:19 +03:00
rpl_record.cc MDEV-22203: WSREP_ON is unnecessarily expensive to evaluate 2020-04-24 13:12:46 +03:00
rpl_record.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_record_old.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_record_old.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_reporting.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_reporting.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_rli.cc Merge 10.3 into 10.4 2021-05-18 08:59:12 +03:00
rpl_rli.h Merge branch '10.3' into 10.4 2020-11-12 15:39:02 +05:30
rpl_tblmap.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
rpl_tblmap.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
rpl_utility.cc Merge 10.2 into 10.3 2019-08-28 10:18:41 +03:00
rpl_utility.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
scheduler.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
scheduler.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
select_handler.cc MDEV-21887: federatedx crashes on SELECT ... INTO query in select_handler code 2020-03-26 15:01:44 +03:00
select_handler.h MDEV-17096 Pushdown of simple derived tables to storage engines 2019-02-12 22:56:24 -08: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 Remove \n from DBUG_PRINT statements 2019-10-21 18:41:58 +03:00
semisync_master.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
semisync_master_ack_receiver.cc Merge 10.3 into 10.4 2021-04-27 08:53:50 +03:00
semisync_master_ack_receiver.h MDEV-19643 : Fix semisync on Windows 2019-06-21 15:17:06 +02:00
semisync_slave.cc MDEV-16812 Semisync slave io thread segfaults at STOP-SLAVE handling 2018-07-26 10:54:13 +03:00
semisync_slave.h MDEV-13073. This patch is a followup of the previous one to convert the trailing underscore identifier to mariadb standard. For identifier representing class private members the underscore is replaced with a m_ prefix. Otherwise _ is just removed. 2017-12-18 13:43:38 +02:00
service_wsrep.cc More fixes to variable wsrep_on 2021-04-20 08:24:14 +03:00
session_tracker.cc Merge 10.3 into 10.4 2020-10-29 13:38:38 +02:00
session_tracker.h Restore vars_list destructor 2019-05-04 12:43:29 +04:00
set_var.cc Merge 10.3 into 10.4 2020-10-29 13:38:38 +02:00
set_var.h Merge 10.3 into 10.4 2020-06-03 07:32:09 +03:00
signal_handler.cc Merge 10.3 into 10.4 2021-04-21 07:58:42 +03:00
slave.cc Merge 10.2 into 10.3, except MDEV-25682 2021-05-18 08:40:19 +03:00
slave.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sp.cc Merge 10.3 into 10.4 2021-01-25 11:02:07 +02:00
sp.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sp_cache.cc MDEV-21341: Fix UBSAN failures: Issue Six 2020-01-14 18:15:32 +03:00
sp_cache.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_head.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sp_head.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sp_pcontext.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sp_pcontext.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sp_rcontext.cc MDEV-19533 Add methods make() and append_uniq() to Row_definition_list 2019-05-21 12:30:21 +04:00
sp_rcontext.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
spatial.cc Merge 10.2 into 10.3 2021-04-09 14:32:06 +03:00
spatial.h Merge 10.2 into 10.3 2021-03-31 08:01:03 +03:00
sql_acl.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_acl.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_acl_getsort.ic MDEV-14735 better matching order for grants 2019-06-17 12:26:25 +02:00
sql_admin.cc Merge 10.3 into 10.4 2021-05-18 08:59:12 +03:00
sql_admin.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_alloc.h gcc 8 warnings 2019-04-02 12:00:04 +03:00
sql_alter.cc MDEV-24758 heap-use-after-poison in innobase_add_instant_try/rec_copy 2021-04-26 18:17:50 +03:00
sql_alter.h MDEV-24758 heap-use-after-poison in innobase_add_instant_try/rec_copy 2021-04-26 18:17:50 +03:00
sql_analyse.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_analyse.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_analyze_stmt.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_analyze_stmt.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_array.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_audit.cc Merge 10.2 into 10.3 2019-07-02 17:46:22 +03:00
sql_audit.h Merge 10.2 into 10.3 2019-12-27 15:14:48 +02:00
sql_base.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_base.h Merge branch '10.3' into 10.4 2019-06-14 22:10:50 +02:00
sql_basic_types.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_binlog.cc Merge 10.3 into 10.4 2020-05-19 21:18:15 +03:00
sql_binlog.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_bitmap.h MDEV-19709 Workaround "internal compiler bug" on GCC v 4.9 2019-06-12 01:08:22 +02:00
sql_bootstrap.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_bootstrap.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_builtin.cc.in Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cache.cc Merge branch '10.3' into 10.4 2020-12-25 09:13:28 +01:00
sql_cache.h Merge branch '10.2' into 10.3 2020-12-23 19:28:02 +01:00
sql_callback.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_class.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_class.h MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_client.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cmd.h Revert "[MDEV-7978] add show create user" 2020-09-24 13:58:29 +10:00
sql_connect.cc Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sql_connect.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_const.h Merge 10.3 into 10.4 2019-07-01 18:37:15 +03:00
sql_crypt.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_crypt.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cte.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_cte.h MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_cursor.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_cursor.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_db.cc Merge branch '10.3' into 10.4 2019-12-09 15:09:41 +01:00
sql_db.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_delete.cc Merge 10.3 into 10.4 2021-04-25 10:20:57 +03:00
sql_delete.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_derived.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_derived.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_digest.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +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 Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_error.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_explain.cc Merge 10.3 into 10.4 2020-05-13 12:52:57 +03:00
sql_explain.h Merge 10.3 into 10.4 2020-05-13 12:52:57 +03:00
sql_expression_cache.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_expression_cache.h Merge branch '5.5' into 10.1 2019-05-11 19:15:57 +03:00
sql_get_diagnostics.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_get_diagnostics.h Update FSF address 2019-05-11 19:25:02 +03:00
sql_handler.cc Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sql_handler.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_help.cc Merge branch '10.3' into 10.4 2020-12-25 09:13:28 +01:00
sql_help.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_hset.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_insert.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_insert.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_join_cache.cc Merge 10.3 into 10.4 2021-03-27 17:12:28 +02:00
sql_join_cache.h Merge 10.2 into 10.3 2021-03-18 12:34:48 +02:00
sql_lex.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_lex.h MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_lifo_buffer.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_list.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_list.h cleanup: replace List_iterator(_fast) in handler0alter.cc 2019-11-13 01:23:46 +07:00
sql_load.cc Merge remote-tracking branch 'origin/10.3' into 10.4 2020-07-03 20:26:09 +03:00
sql_load.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_locale.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_manager.cc Merge branch '10.2' into 10.3 2021-02-01 13:49:33 +01:00
sql_manager.h cleanup: fix and generalize handle_manager thread 2021-01-24 11:35:55 +01:00
sql_mode.cc MDEV-18153 Assertion 0' or Assertion btr_validate_index(index, 0)' failed in row_upd_sec_index_entry or error code 126: Index is corrupted upon UPDATE with TIME_ROUND_FRACTIONAL 2019-09-13 11:47:43 +04:00
sql_mode.h 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-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_parse.h Merge 10.3 into 10.4 2021-03-05 10:36:51 +02:00
sql_partition.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_partition.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_partition_admin.cc Merge remote-tracking branch 'origin/10.3' into 10.4 2019-10-01 10:45:52 +04:00
sql_partition_admin.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_plist.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin.cc Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
sql_plugin.h Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sql_plugin_compat.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_plugin_services.ic Merge 10.3 into 10.4 2021-03-19 11:42:44 +02:00
sql_prepare.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_prepare.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_priv.h NFC: refactor Field::is_equal() and related stuff 2019-06-22 14:09:12 +03:00
sql_profile.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_profile.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_reload.cc MDEV-22668: "Flush SSL" command doesn't reload wsrep cert 2021-04-15 08:50:01 +03:00
sql_reload.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_rename.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_rename.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_repl.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03: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-19632 Replication aborts with ER_SLAVE_CONVERSION_FAILED upon CREATE ... SELECT in ORACLE mode 2020-08-01 07:43:50 +04:00
sql_schema.h MDEV-19632 Replication aborts with ER_SLAVE_CONVERSION_FAILED upon CREATE ... SELECT in ORACLE mode 2020-08-01 07:43:50 +04:00
sql_select.cc MDEV-25682 Explain shows an execution plan different from actually executed 2021-05-14 16:43:36 -07:00
sql_select.h Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_sequence.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_sequence.h Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_servers.cc Lintian complains on spelling error 2019-12-02 12:41:13 +02:00
sql_servers.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_show.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_show.h remove find_thread_with_thd_data_lock_callback 2021-02-12 18:17:07 +01:00
sql_signal.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_signal.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_sort.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_state.c Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_statistics.cc Merge branch '10.3' into 10.4 2021-02-23 09:25:57 +01:00
sql_statistics.h Merge branch '10.3' into 10.4 2021-02-23 09:25:57 +01:00
sql_string.cc Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
sql_string.h MDEV-21265: IN predicate conversion to IN subquery should be allowed for a broader set of datatype comparison 2020-11-30 17:16:43 +05:30
sql_table.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_table.h MDEV-22775 [HY000][1553] Changing name of primary key column with foreign key constraint fails. 2021-04-07 12:09:53 +04:00
sql_tablespace.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_tablespace.h Update FSF Address 2019-05-11 21:29:06 +03:00
sql_test.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sql_test.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
sql_time.cc Merge 10.2 into 10.3 2020-08-13 18:18:25 +03:00
sql_time.h Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
sql_trigger.cc Merge 10.2 into 10.3 2020-06-06 18:50:25 +03:00
sql_trigger.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_truncate.cc Merge 10.3 into 10.4 2021-03-05 10:36:51 +02:00
sql_truncate.h Merge branch '5.5' into 10.1 2019-05-11 22:19:05 +03:00
sql_tvc.cc Merge 10.3 into 10.4 2021-03-08 09:09:31 +02:00
sql_tvc.h MDEV-17894 Assertion `(thd->lex)->current_select' failed in MYSQLparse(), 2019-05-08 09:45:24 -07:00
sql_type.cc MDEV-22775 [HY000][1553] Changing name of primary key column with foreign key constraint fails. 2021-04-07 12:09:53 +04:00
sql_type.h MDEV-22775 [HY000][1553] Changing name of primary key column with foreign key constraint fails. 2021-04-07 12:09:53 +04:00
sql_type_int.h Merge 10.3 into 10.4 2020-03-20 22:06:55 +02:00
sql_type_json.cc A cleanup for MDEV-13916 Enforce check constraint on JSON type 2019-02-15 19:46:58 +04:00
sql_type_json.h A cleanup for MDEV-13916 Enforce check constraint on JSON type 2019-02-15 19:46:58 +04:00
sql_type_real.h A cleanup for MDEV-19468: Adding a missing #include <cmath> 2019-05-15 16:33:13 +04:00
sql_udf.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_udf.h Merge 10.3 into 10.4 2020-10-22 13:27:18 +03:00
sql_union.cc Merge branch '10.3' into 10.4 2020-12-25 09:13:28 +01:00
sql_union.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_update.cc Merge branch bb-10.3-release into bb-10.4-release 2021-05-05 23:03:01 +03:00
sql_update.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_view.cc MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_view.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
sql_window.cc Merge 10.2 into 10.3 2020-07-14 22:59:19 +03:00
sql_window.h Cleanup unused READ_RECORD::forms 2019-05-28 14:54:38 +04:00
sql_yacc.yy MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
sql_yacc_ora.yy MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
strfunc.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
strfunc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
structs.h Merge branch '10.3' into 10.4 2021-02-23 09:25:57 +01:00
sys_vars.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
sys_vars.ic Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
sys_vars_shared.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
table.cc MDEV-22775 [HY000][1553] Changing name of primary key column with foreign key constraint fails. 2021-04-07 12:09:53 +04:00
table.h MDEV-23886 Reusing CTE inside a function fails with table doesn't exist 2021-05-25 00:43:03 -07:00
table_cache.cc tc_active_instances: my_atomic to std::atomic 2020-03-21 18:37:19 +04:00
table_cache.h tc_active_instances: my_atomic to std::atomic 2020-03-21 18:37:19 +04:00
temporary_tables.cc Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
thr_malloc.cc Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
thr_malloc.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
threadpool.h Merge 10.3 into 10.4 2020-07-31 18:09:08 +03:00
threadpool_common.cc Merge 10.3 into 10.4 2020-12-01 19:51:14 +02:00
threadpool_generic.cc Merge 10.3 into 10.4, except MDEV-22543 2020-08-13 18:48:41 +03:00
threadpool_win.cc num_worker_threads my_atomic to Atomic_counter 2020-03-27 11:41:46 +04:00
transaction.cc Merge 10.3 into 10.4 2020-12-01 19:51:14 +02: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.3 into 10.4 2020-08-20 11:01:47 +03:00
tztime.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
udf_example.c Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +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 Merge 10.2 into 10.3 2020-06-13 15:11:43 +03:00
uniques.h Fix wrong merge of commit d218d1aa49 2020-06-12 10:55:53 +03:00
unireg.cc Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
unireg.h Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
upgrade_conf_file.cc Merge branch '10.2' into 10.3 2021-02-01 13:49:33 +01:00
vers_string.h Merge 10.3 into 10.4 2019-03-25 17:18:15 +02:00
vers_utils.h Simple cleanups (no logic changes) 2018-12-09 20:49:05 +02:00
win_tzname_data.h Update timezone data on Windows 2021-04-22 15:51:55 +02:00
winservice.c Fix compile warning 2020-07-15 09:49:48 +02:00
winservice.h Update FSF address 2019-05-10 20:52:00 +03:00
wsrep_applier.cc Merge 10.2 into 10.3 2020-12-01 14:55:46 +02:00
wsrep_applier.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
wsrep_binlog.cc MDEV-24327 wsrep XID checkpointing order violation with cert failures 2020-12-17 09:14:49 +02: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 updating @@wsrep_cluster_address deadlocks 2021-02-14 23:18:42 +01:00
wsrep_client_service.cc MDEV-23328 Server hang due to Galera lock conflict resolution 2021-02-12 18:17:06 +01: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 Update wsrep-lib 2021-01-08 08:44:18 +02:00
wsrep_dummy.cc Merge 10.3 into 10.4 2021-03-19 11:42:44 +02:00
wsrep_high_priority_service.cc MDEV-23851 BF-BF Conflict issue because of UK GAP locks 2021-03-17 08:35:38 +02:00
wsrep_high_priority_service.h Update wsrep-lib. (#1426) 2019-12-16 07:50:15 +02:00
wsrep_mutex.h Galera4 2019-01-23 15:30:00 +04:00
wsrep_mysqld.cc MDEV-22227 Assertion `state_ == s_exec' failed in wsrep::client_state::start_transaction 2021-04-28 11:11:01 +03:00
wsrep_mysqld.h MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
wsrep_mysqld_c.h Update FSF address 2019-05-11 19:25:02 +03:00
wsrep_notify.cc Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-19 00:19:42 +01:00
wsrep_plugin.cc downgrade wsrep_plugin_init()/wsrep_plugin_deinit log messages 2019-01-28 14:41:38 +01:00
wsrep_priv.h MDEV-24596 : Assertion `state_ == s_exec || state_ == s_quitting' failed in wsrep::client_state::disable_streaming 2021-01-21 11:41:29 +02:00
wsrep_schema.cc MDEV-21402 : sql_safe_updates breaks Galera 4 2021-04-06 15:33:13 +03:00
wsrep_schema.h Cleanup wsrep_schema and remove all references to wsrep_thd_pool 2019-02-14 09:55:14 +01:00
wsrep_server_service.cc MDEV-23328 Server hang due to Galera lock conflict resolution 2021-02-12 18:17:06 +01:00
wsrep_server_service.h Wsrep position not updated in InnoDB after certification failures (#1432) 2020-01-14 07:33:02 +02:00
wsrep_server_state.cc 10.4 wsrep group commit fixes (#1224) 2019-03-15 07:09:13 +02:00
wsrep_server_state.h MDEV-20505: Server crash on startup beacuse of bad wsrep configuration 2019-09-12 07:31:17 +03:00
wsrep_sst.cc MDEV-25693: SST failed due to incorrect connection address 2021-05-17 19:51:49 +02:00
wsrep_sst.h Merge 10.3 into 10.4 2020-08-26 11:30:20 +03: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 Merge 10.3 into 10.4 2021-03-19 11:42:44 +02:00
wsrep_thd.h MDEV-23101 : SIGSEGV in lock_rec_unlock() when Galera is enabled 2020-09-10 13:18:12 +03:00
wsrep_trans_observer.h MDEV-25553 : Avoid unnecessary rollbacks with SR 2021-04-28 12:15:30 +03:00
wsrep_types.h Galera4 2019-01-23 15:30:00 +04:00
wsrep_utils.cc Merge 10.3 into 10.4 2020-08-26 11:30:20 +03:00
wsrep_utils.h Merge 10.3 into 10.4 2020-08-26 11:30:20 +03:00
wsrep_var.cc More fixes to variable wsrep_on 2021-04-20 08:24:14 +03:00
wsrep_var.h MDEV-25226 Assertion when wsrep_on set OFF with SR transaction 2021-04-05 09:10:23 +03:00
wsrep_xid.cc Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
wsrep_xid.h Merge branch '10.3' into 10.4 2019-05-19 20:55:37 +02:00
xa.cc MDEV-15532 after-merge fixes from Monty 2020-12-02 16:16:29 +02:00
xa.h trans_xa_detach() framework 2019-04-25 15:06:40 +04:00