Commit b2cd0bf
committed
fix(backup): restrict parallel execution to TakeBackup only
Revert DeleteBackupCommand to executeInSequence()=true per @abh1sar's review.
Backup creation is safe to parallelize across VMs because each VM writes to its
own NAS path. Backup deletion is not safe to parallelize the same way: incremental
chains share parent qcow2 files on the NAS, and concurrent deletions of sibling
or descendant nodes can race on the underlying file references and the chain
metadata. Until that's modeled explicitly, keep DeleteBackup serialized.
TakeBackup parallelization stands.1 parent 81f5dd2 commit b2cd0bf
1 file changed
Lines changed: 1 addition & 1 deletion
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
| 74 | + | |
75 | 75 | | |
76 | 76 | | |
0 commit comments