Skip to content

Conversation

backport-action
Copy link
Collaborator

Description

Backport of #36806 to stable/8.6.

relates to #23929 #16454

entangled90 and others added 5 commits August 15, 2025 04:16
…ke structure

CriticalHealthMonitor recursively updates registered components in order
to aggregate their health status into a single recursive data-type

HealthReport has been refactored by adding a children field that makes
it recursive. Small refactoring has been done, primarily moving some
functions from CriticalComponentHealthMonitor into HealthReport.

HealthStatus has been extended with a comparator, so that it's possible
to take the "maximum" of a collection of HealthStatus in a way that
returns the "worst" HealthStatus.

relates #16454

(cherry picked from commit 4fe0324)
(cherry picked from commit 66d0c43)
…er one

(cherry picked from commit 42dc62d)
(cherry picked from commit c390e09)
(cherry picked from commit 6c08db5)
(cherry picked from commit a60d7c4)
@camundait camundait enabled auto-merge August 15, 2025 04:28
@camundait camundait added this pull request to the merge queue Aug 15, 2025
Merged via the queue into stable/8.6 with commit a96a8c8 Aug 15, 2025
45 checks passed
@camundait camundait deleted the backport-36806-to-stable/8.6 branch August 15, 2025 04:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component/zeebe Related to the Zeebe component/team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants