When one backup is running, the second backup of another VM cannot start with
This has been discussed million times on this forum, but the answers generally are either do not start two backups at the same time or increase the timeout so the second job can start later. All these threads miss one important thing -- why does PVE needs a global lock at all? Why can't different VMs be backed up at the same time?
The ability to run backups in parallel is very important for many in many use cases. In our case, for example, we have a scheduled job to backup all VMs that runs all night, and customers schedule their own backup jobs (that even go to a different backup server!). The customers jobs do not start in this case.
INFO: trying to get global lock - waiting...
ERROR: can't acquire lock '/var/run/vzdump.lock' - got timeout
This has been discussed million times on this forum, but the answers generally are either do not start two backups at the same time or increase the timeout so the second job can start later. All these threads miss one important thing -- why does PVE needs a global lock at all? Why can't different VMs be backed up at the same time?
The ability to run backups in parallel is very important for many in many use cases. In our case, for example, we have a scheduled job to backup all VMs that runs all night, and customers schedule their own backup jobs (that even go to a different backup server!). The customers jobs do not start in this case.