csi-addons / csi-addons/spec

Quiesce I/O in application containers before creating a Snapshot/Clone

Open
#46 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Makefile
Stars
12
Forks
23
PR merge metrics
No merged PRs in 30d

Description

It would be amazing if CSI-Addons can provide a way to temporary quiesce I/O while a volume snapshot is made.

The process could look a little like this:

1. a user initiates Quiesce
2. csi-addons execs a command in the application container (flush I/O, pause VM, ...)
3. csi-addons calls `fsfreeze` or similar the NodePlugin where the volume is mounted
4. the user creates a snapshot/clone
6. csi-addons calls `unfreeze` or similar the NodePlugin where the volume is mounted
7. csi-addons execs a command in the application container (resume VM, ...)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.