summaryrefslogtreecommitdiff
path: root/sql/sys_vars.cc
diff options
context:
space:
mode:
authorJan Lindström <jan.lindstrom@mariadb.com>2018-10-30 13:22:52 +0200
committerJan Lindström <jan.lindstrom@mariadb.com>2018-10-30 13:22:52 +0200
commitb0fe082b365d989fcf905e5c40c3fe60fd756858 (patch)
tree46aa5d206fd37adfce09bff6bbc95bf458167128 /sql/sys_vars.cc
parent93ff64ebd7a7b2a534acc3ee8bf14cbfd8658d0f (diff)
parent2ee9343c873ad31c2dd0d2175dec2ef3b48ca5ba (diff)
downloadmariadb-git-b0fe082b365d989fcf905e5c40c3fe60fd756858.tar.gz
Merge remote-tracking branch 'origin/5.5-galera' into 10.0-galera
Diffstat (limited to 'sql/sys_vars.cc')
-rw-r--r--sql/sys_vars.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/sql/sys_vars.cc b/sql/sys_vars.cc
index 2348cb4d45d..75b1f809d73 100644
--- a/sql/sys_vars.cc
+++ b/sql/sys_vars.cc
@@ -4680,6 +4680,19 @@ static Sys_var_mybool Sys_wsrep_certify_nonPK(
GLOBAL_VAR(wsrep_certify_nonPK),
CMD_LINE(OPT_ARG), DEFAULT(TRUE));
+static const char *wsrep_certification_rules_names[]= { "strict", "optimized", NullS };
+static Sys_var_enum Sys_wsrep_certification_rules(
+ "wsrep_certification_rules",
+ "Certification rules to use in the cluster. Possible values are: "
+ "\"strict\": stricter rules that could result in more certification "
+ "failures. "
+ "\"optimized\": relaxed rules that allow more concurrency and "
+ "cause less certification failures.",
+ GLOBAL_VAR(wsrep_certification_rules), CMD_LINE(REQUIRED_ARG),
+ wsrep_certification_rules_names, DEFAULT(WSREP_CERTIFICATION_RULES_STRICT),
+ NO_MUTEX_GUARD, NOT_IN_BINLOG, ON_CHECK(0),
+ ON_UPDATE(0));
+
static Sys_var_mybool Sys_wsrep_causal_reads(
"wsrep_causal_reads", "(DEPRECATED) Setting this variable is equivalent "
"to setting wsrep_sync_wait READ flag",