summaryrefslogtreecommitdiff
path: root/sql/wsrep_var.cc
diff options
context:
space:
mode:
authormkaruza <mario.karuza@galeracluster.com>2019-02-12 12:32:42 +0100
committermkaruza <mario.karuza@galeracluster.com>2019-02-13 18:47:27 +0100
commit3e64e7f24c74da786e0f31bded61f59d9f772241 (patch)
tree301d24574106c5627514942a418a41bb19a016a6 /sql/wsrep_var.cc
parentc2c637c583b9803a358d2b07ca98f3cb9868bb68 (diff)
downloadmariadb-git-3e64e7f24c74da786e0f31bded61f59d9f772241.tar.gz
WSREP debug log levels support
Global variable wsrep_debug now can be used to filter wsrep-lib messages based on debug level provided. Type of wsrep_debug is now set to be unsigned int, so tests and configuration files changed accordingly.
Diffstat (limited to 'sql/wsrep_var.cc')
-rw-r--r--sql/wsrep_var.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/sql/wsrep_var.cc b/sql/wsrep_var.cc
index 8a0968639c2..7ba4ed3c14c 100644
--- a/sql/wsrep_var.cc
+++ b/sql/wsrep_var.cc
@@ -430,6 +430,12 @@ bool wsrep_reject_queries_update(sys_var *self, THD* thd, enum_var_type type)
return false;
}
+bool wsrep_debug_update(sys_var *self, THD* thd, enum_var_type type)
+{
+ Wsrep_server_state::instance().debug_log_level(wsrep_debug);
+ return false;
+}
+
static int wsrep_cluster_address_verify (const char* cluster_address_str)
{
/* There is no predefined address format, it depends on provider. */