Skip to content

Add cleanup status and alerting on cleanup status to monitoring #2701

@pdbossman

Description

@pdbossman

Please make sure that this is a feature request.

System information

  • Scylla version (you are using): 2025.1
  • Are you willing to contribute it (Yes/No): No

Describe the feature and the current behavior/state.
With enablement of consistent topology, scylla maintains cleanup status in system.topology table. If a cleanup is needed and a node is decommissioned or removed, a cleanup is initiated, and the decommission/removenode operation waits until the cleanup completes.

This behavior may be a surprise and unexpected by the user if they were not aware cleanup was needed.

The fact nodes are in cleanup needed state should be more visible (add to monitoring), additionally we should add alerting if a node remains in cleanup needed for extended period of time.

This will inform and encourage the user to address the issue and reclaim storage, as well as complete an expensive background operation at a more operationally convenient time (during off peak hours).

Who will benefit with this feature?
All administrators using Scylla 2024.2 and higher.

Any Other info.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions