Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[FEATURE] Application consistent snapshot/backup, Volume Group #2128

Description

@yasker

Is your feature request related to a problem? Please describe.
Currently, Longhorn can do crash-consistent snapshot/backup. But for the applications like databases, quiescing is needed to create an application-consistent snapshot, so the application will make sure all the data in the memory has been written to the disk before creating the snapshot.

Describe the solution you'd like
Provide a way for the users to quiesce the workload before taking the snapshot/backup.

Describe alternatives you've considered
Users can also script the backup using CSI snapshotter and run quiescing/unquescing before taking the snapshot. But it won't work with the recurring snapshot/backup which is scheduled by Longhorn.

Additional context
One application is normally composed of multiple workloads, so we need to consider volume group scenario as well.

Metadata

Metadata

Assignees

Labels

area/csiCSI related like control/node driver, sidecarsarea/kubernetesKubernetes related like K8s version compatibilityarea/volume-backup-restoreVolume backup restorecomponent/longhorn-managerLonghorn manager (control plane)highlightImportant feature/issue to highlightkind/featureFeature request, new featurepriority/0Must be implement or fixed in this release (managed by PO)require/auto-e2e-testRequire adding/updating auto e2e test cases if they can be automatedrequire/docRequire updating the longhorn.io documentationrequire/important-noteUpgrade, Deprecation, Important notesrequire/lepRequire adding/updating enhancement proposal

Type

No type
No fields configured for issues without a type.

Projects

Status
New Issues

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions