Skip to content

2.16.0 fails to build due to perfdata test failures #10811

@sebastic

Description

@sebastic

Describe the bug

The Debian package fails to build due to test failures.

In the Salsa CI (GitLab) environment perfdata_connection/stuck_reading_response fails often:

251/254 Test #246: perfdata_connection/stuck_reading_response .................................***Failed   10.07 sec
Running 1 test case...
./test/perfdata-perfdatatargetfixture.hpp(83): fatal error: in "perfdata_connection/stuck_reading_response": Exception in shutdown(): shutdown: stream truncated [asio.ssl.stream:1]
terminate called after throwing an instance of 'boost::execution_aborted'
unknown location(0): fatal error: in "perfdata_connection/stuck_reading_response": signal: SIGABRT (application abort requested)
./test/perfdata-perfdatatargetfixture.hpp(83): last checkpoint
*** 2 failures are detected in the test module "icinga2"

https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456641
https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456640
https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456642
https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456643

This test seems to be flaky as it doesn't always fail:
https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456643 (first run: failed)
https://salsa.debian.org/nagios-team/icinga2/-/jobs/9456639 (second run: succeeded)

On the build daemons more tests fail on certain architectures:

armhf

The following tests FAILED:
	231 - perfdata_elasticsearchwriter/connect (Failed)     network perfdata
	248 - perfdata_connection/http_send_retry (Failed)      network perfdata
Errors while running CTest

https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=armhf&ver=2.16.0-1&stamp=1776886720&raw=0
The failures are not the same for the prior build:
https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=armhf&ver=2.16.0-1&stamp=1776874475&raw=0

ppc64el

The following tests FAILED:
	231 - perfdata_elasticsearchwriter/connect (Failed)     network perfdata
	232 - perfdata_elasticsearchwriter/pause_with_pending_work (SEGFAULT) network perfdata
	233 - perfdata_gelfwriter/connect (Failed)              network perfdata
	234 - perfdata_gelfwriter/pause_with_pending_work (Failed) network perfdata
	235 - perfdata_graphitewriter/connect (Failed)          network perfdata
	236 - perfdata_graphitewriter/pause_with_pending_work (SEGFAULT) network perfdata
	237 - perfdata_influxdbwriter/connect (Failed)          network perfdata
	238 - perfdata_influxdbwriter/pause_with_pending_work (Timeout) network perfdata
	239 - perfdata_opentsdbwriter/connect (Failed)          network perfdata
	240 - perfdata_opentsdbwriter/pause_with_pending_work (Subprocess aborted) network perfdata
	241 - perfdata_connection/connection_refused (Failed)   network perfdata
	242 - perfdata_connection/ensure_connected (Failed)     network perfdata
	243 - perfdata_connection/finish_during_timeout (Failed) network perfdata
	244 - perfdata_connection/stuck_in_handshake (Failed)   network perfdata
	246 - perfdata_connection/stuck_reading_response (Failed) network perfdata
	247 - perfdata_connection/reconnect_failed (Failed)     network perfdata
	248 - perfdata_connection/http_send_retry (Failed)      network perfdata
Errors while running CTest

https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=ppc64el&ver=2.16.0-1&stamp=1776888375&raw=0
The failures are not the same for the prior build:
https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=ppc64el&ver=2.16.0-1&stamp=1776875844&raw=0

s390x

The following tests FAILED:
	231 - perfdata_elasticsearchwriter/connect (SEGFAULT)   network perfdata
Errors while running CTest

https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=s390x&ver=2.16.0-1&stamp=1776886785&raw=0
The failures are not the same for the prior build:
https://buildd.debian.org/status/fetch.php?pkg=icinga2&arch=s390x&ver=2.16.0-1&stamp=1776875153&raw=0

I've added a patch to disable these tests: perfdata-tests.patch

To Reproduce

  1. Build the Debian package

Expected behavior

No test failures

Screenshots

N/A

Your Environment

  • Version used (icinga2 --version): 2.16.0
  • Operating System and version: Debian unstable

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions