maria:bb-10.9-post-MDEV-26971

Last commit made on 2022-03-22
Get this branch:
git clone -b bb-10.9-post-MDEV-26971 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-10.9-post-MDEV-26971
Repository:
lp:maria

Recent commits

ab1a792... by Julius Goryavsky <email address hidden>

MDEV-26971 post-fix: fixes for SST scripts

1) Fixed a bug with incorrect calculation of the payload length
   when using the --innodb-undo-directory option on the command
   line (not in the .cnf file);
2) Fixed a bug with incorrect processing of progress=none in the
   presence of *.qp-files;
3) Progress processing for *.qp-files has been made more logically
   unified with the semantics of the adjust_progress function;
4) Added forgotten option "--maxdepth 1" when searching for
   *.qp-files;
5) Eliminated "cosmetic" differences with the SST scripts in
   previous versions, which otherwise will cause problems when
   automatically migrating future changes;
6) Fixed a bug caused by automatic migration of the MDEV-27524.

12ce9b4... by Jan Lindström

Fix compile error.

a686c10... by Alexey Yurchenko <email address hidden>

MDEV-26971: Implement progress reporting by mariabackup SST script

Add option to explicitly disable progress reporting.

Reviewed-by: Jan Lindström <email address hidden>

eceb9e2... by Alexey Yurchenko <email address hidden>

MDEV-26971: JSON file interface to wsrep node state.

Fix status reporting - move it from dead code to actually executing.

Reviewed-by: Jan Lindström <email address hidden>

7878eae... by Jan Lindström

Small fixes
  Add new requirement for pv tool for debian and rpm
  Fix one test result difference.
  Set message about missing progress reporting tool pv as info.

73d80c8... by Alexey Yurchenko <email address hidden>

MDEV-26971: Implement progress reporting by mariabackup SST script

Currently covers network transfer stage on donor and joiner.

Reviewed-by: Jan Lindström <email address hidden>

98355a0... by Alexey Yurchenko <email address hidden>

MDEV-26971: Support for progress reporting from SST scripts.

New feedback events:
 - "total N": signals new SST stage and reports estimated total work
 - "complete N": reports completed work in the current stage

Reviewed-by: Jan Lindström <email address hidden>

9d7e596... by Alexey Yurchenko <email address hidden>

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 <email address hidden>

d526551... by Jan Lindström

Update wsrep-lib submodule

10d9b89... by Sergei Golubchik

Merge branch '10.8' into 10.9