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.
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.