Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid raising alerts about "Worker has no heartbeat" log messages #49

Merged
merged 1 commit into from
May 16, 2024

Conversation

Martchus
Copy link
Contributor

There's usually no severe problem, see
https://progress.opensuse.org/issues/138536.

@okurz okurz merged commit 75b80d9 into os-autoinst:master May 16, 2024
4 checks passed
@Martchus Martchus deleted the ignore-heartbeat-log branch May 16, 2024 08:18
@@ -97,6 +97,7 @@ is-ignored '\[warn\].* Unable to wakeup scheduler: Request timeout'
is-ignored '\[warn\].* fatal: Invalid revision range .*\.\.'
is-ignored '\[warn\] \[pid:[0-9]*\] $'
is-ignored '\[error\].*cmd returned 32768$'
is-ignored '\[error\] Worker 17519 has no heartbeat \(900 seconds\), restarting \(see FAQ for more\)'
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changing that to

is-ignored '\[error\] Worker 17519 has no heartbeat'

fails the test.
I suggest to do a very minimal check in the test itself. No need to include the rest of the line. Looking for heartbeat would actually be enough. The \( is probably doing the wrong thing.

perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument
perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument
perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument
@perlpunk perlpunk mentioned this pull request Aug 7, 2024
perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument.

And the regex in the test wasn't really matching because the escaping of
\( is probably wrong, so I reduced that, as in the test we only need to match
for the unique thing in our example log.
perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument.

And the regex in the test wasn't really matching because the escaping of
\( is probably wrong, so I reduced that, as in the test we only need to match
for the unique thing in our example log.

Issue: https://progress.opensuse.org/issues/165033
perlpunk added a commit to perlpunk/openqa-logwarn that referenced this pull request Aug 7, 2024
See os-autoinst#49

The regex to include actually needs to be the last argument.

And the regex in the test wasn't really matching because the escaping of
\( is probably wrong, so I reduced that, as in the test we only need to match
for the unique thing in our example log.

Issue: https://progress.opensuse.org/issues/165033
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants