Skip to content

FEATURE: Operator rolling restart on disk resize #740

@GenLN

Description

@GenLN

Currently, the Vitess Operator does not automatically perform a rolling restart of vttablets when the disk size of a keyspace is increased. As a result, we need to manually delete pods and carefully track which pod is the primary to ensure it is deleted last.

This manual operation becomes especially painful when dealing with multiple shards, turning it into a significant operational headache ("nightmare") that is error-prone and time-consuming.

Proposed Feature:
Introduce functionality in the Vitess Operator to automatically trigger a rolling restart of all vttablets in a keyspace after a disk resize. This would ensure that pods are restarted in the correct order, maintaining primary availability and reducing the risk of manual errors. Similar as it does when keyspace resources are increased or config updated.

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