mariadb/storage
Daniele Sciascia 2917bd0d2c Reduce compilation dependencies on wsrep_mysqld.h
Making changes to wsrep_mysqld.h causes large parts of server code to
be recompiled. The reason is that wsrep_mysqld.h is included by
sql_class.h, even tough very little of wsrep_mysqld.h is needed in
sql_class.h. This commit introduces a new header file, wsrep_on.h,
which is meant to be included from sql_class.h, and contains only
macros and variable declarations used to determine whether wsrep is
enabled.
Also, header wsrep.h should only contain definitions that are also
used outside of sql/. Therefore, move WSREP_TO_ISOLATION* and
WSREP_SYNC_WAIT macros to wsrep_mysqld.h.

Reviewed-by: Jan Lindström <jan.lindstrom@mariadb.com>
2022-08-31 11:05:23 +03:00
..
archive Fix all warnings given by UBSAN 2021-04-20 12:30:09 +03:00
blackhole Merge 10.3 into 10.4 2020-11-03 14:49:17 +02:00
cassandra Merge 10.3 into 10.4 2021-11-29 10:59:22 +02:00
connect Merge branch '10.3' into 10.4 2022-08-02 14:15:39 +02:00
csv Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
example Merge 10.3 into 10.4 2022-02-21 14:10:27 +03:00
federated MDEV-14907 FEDERATEDX doesn't respect DISTINCT 2022-01-05 16:52:39 +02:00
federatedx Merge 10.3 into 10.4 2022-04-06 08:59:09 +03:00
heap Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00
innobase Reduce compilation dependencies on wsrep_mysqld.h 2022-08-31 11:05:23 +03:00
maria Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00
mroonga Merge branch '10.3' into 10.4 2021-12-07 09:47:42 +01:00
myisam Merge branch '10.3' into 10.4 2021-11-12 00:16:37 +01:00
myisammrg
oqgraph Merge 10.3 into 10.4 2021-11-29 10:59:22 +02:00
perfschema Merge 10.3 into 10.4 2022-03-29 11:13:18 +03:00
rocksdb Merge branch '10.3' into 10.4 2022-05-18 01:25:30 +02:00
sequence Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
sphinx Merge branch 'bb-10.3-release' into bb-10.4-release 2021-02-12 17:44:22 +01:00
spider Fix wrong diff introduced by merge commit 2022-08-23 19:59:30 +09:00
test_sql_discovery Merge 10.2 into 10.3 2021-10-28 07:50:05 +03:00
tokudb Merge branch '10.3' into 10.4 2022-07-27 11:02:57 +02:00