[DPE-8865] Extract error messages #1320
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Issue
Sometimes the error message from pgBackRest is sent to stdout instead of stderr (and we don't log them, as seen in #1280).
Solution
Check both stdout and stderr for errors and warnings. Debugging with the Field Engineering team before the sprint in Gothenburg, I figured out that some errors are reported as warnings (one case is when the replica cannot communicate with the primary through the pgBackRest TLS server because its IP is not in the SANs list, which was already fixed by #1162).
Fixes #1280
Checklist