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:
- a user initiates Quiesce
- csi-addons execs a command in the application container (flush I/O, pause VM, ...)
- csi-addons calls
fsfreeze or similar the NodePlugin where the volume is mounted
- the user creates a snapshot/clone
- csi-addons calls
unfreeze or similar the NodePlugin where the volume is mounted
- csi-addons execs a command in the application container (resume VM, ...)