community.mysql/changelogs/fragments
Laurent Indermühle 5108ca5e66
Fix mysqldump ignoring errors (#403)
* Add schema and tables for the tests

* Add tests for full dump with and without compression

* Add test for distinct dump with and without compression

* Fix sh not seeing errors for command before the pipe

sh is missing the pipefail flag. We must use bash for this.

* Add cleanup to prevent the following tests from failing

* Fix fqcn in module_defaults

* Add changelog fragment

* Add check to the error message to ensure we captured the right one

* Add option to activate the fix on systems with bash

* Fix errors when data schema is already absent

* Update changelogs/fragments/fix-256-mysql_dump-errors.yml

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

* Add markup for commands in the documentation string

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

* Add markup and next release version in the documentation string

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

* Fix missing dependency for MySQL 8

* Add pipefail to tests of uncompressed dumps to enure it still works

* Fix "bash command not found" if pipefail is used for uncompressed dump

* Fix sanity pep8

* Document example of dump with pipefail

* Add dedpulication to command construct

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>

Co-authored-by: Andrew Klychkov <aaklychkov@mail.ru>
2022-06-30 06:54:26 +02:00
..
.keep Add .keep file to changelog/fragments to make it always present (#113) 2021-03-10 18:16:18 +01:00
0-mysql_db_add_chdir_argument.yml mysql_db: add chdir argument (#396) 2022-06-13 08:11:18 +02:00
1-mysql_replication_can_disable_master_ssl.yml mysql_replication: set MASTER_SSL=0 when primary_ssl is set to no (#397) 2022-06-13 08:13:58 +02:00
fix-256-mysql_dump-errors.yml Fix mysqldump ignoring errors (#403) 2022-06-30 06:54:26 +02:00
simplified-bsd-license.yml Update licensing information (#390) 2022-06-03 11:47:03 +02:00