Skip to content

Enhance Helix Stoppable Check: Exclude Custom Checks When Instance Is Not Alive #2992

@MarkGaox

Description

@MarkGaox

Is your feature request related to a problem? Please describe.
In the stoppable check API, if an instance is not alive, Helix still attempts to run the custom instance and partition checks. However, because the instance’s health endpoint is unavailable, these checks always fail. This creates a maintenance issue, as a successful stoppable check is required before we can safely restart the host.

Describe the solution you'd like
Ideally, if the user chooses to skip the Helix-level “INSTANCE_NOT_ALIVE” check, the instance’s aliveness becomes irrelevant, and the custom checks do not need to be performed. This would allow the stoppable check to pass, enabling the host to be restarted without unnecessary failures.

Additional context
N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions