mariadb/mysql-test/suite/wsrep
Alexey Yurchenko 9d7e596ba6 MDEV-26971: JSON file interface to wsrep node state.
Integration with status reporter in wsrep-lib.

Status reporter reports changes in wsrep state and logged errors/
warnings to a json file which then can be read and interpreted by
an external monitoring tool.

Rationale: until the server is fully initialized it is unaccessible
by client and the only source of information is an error log which
is not machine-friendly. Since wsrep node can spend a very long time
in initialization phase (state transfer), it may be a very long time
that automatic tools can't easily monitor its liveness and progression.

New variable: wsrep_status_file specifies the output file name.
If not set, no file is created and no reporting is done.

Reviewed-by: Jan Lindström <jan.lindstrom@mariadb.com>
2022-03-18 16:38:41 +01:00
..
include MDEV-21494 : Galera test sporadic failure on galera.galera_defaults 2020-11-19 12:42:54 +02:00
r MDEV-26971: JSON file interface to wsrep node state. 2022-03-18 16:38:41 +01:00
t Update result files for Galera library 26.4.9 2021-07-27 10:34:45 +03:00
common.pm MDEV-18565 Galera mtr-suite fails if galera library is not installed 2020-04-27 09:22:36 +02:00
disabled.def More fixes to variable wsrep_on 2021-04-20 08:24:14 +03:00
my.cnf MDEV-21335 : Galera test failure on suite wsrep 2019-12-18 10:02:57 +02:00
README
suite.pm MDEV-18565 Galera mtr-suite fails if galera library is not installed 2020-04-27 09:22:36 +02:00

* 'wsrep' suite is designated for tests which do not require a multi-node
  galera cluster.

* As these tests are specific to wsrep-related functionalities, they must skip
  on server built without wsrep patch (vanilla). (-DWITH_WSREP=OFF)
  See : include/have_wsrep.inc, include/have_wsrep_enabled.inc, not_wsrep.inc