这是indexloc提供的服务,不要输入任何密码
Skip to content

tridentctl suspend backend #558

@scaleoutsean

Description

@scaleoutsean

Describe the solution you'd like

Currently there's no convenient way to pause the ability to create new PVs on a backend.

A workaround is to remove, and later add, the backend that needs maintenance or scheduled downtime. That, however, may require a large scale volume import.

Describe alternatives you've considered

delete backend + create backend + import volume, which can translate to many operations in the last step.

Additional context

One concern I'd have would be about the behavior of existing volumes. If that is tricky to solve, how about making suspend backend possible only when there are no Bound volumes on the backend? The ability to suspend a backend would still be valuable because existing backendUUID and PVC IDs would remain the same.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions