Hi,
Im running 2 PBS server and I got a lot of failed sync : (almost 50% of the sync fail
)

Both server running on `2.2-1`
Server B is configured to pull backup 2x every day from the Server A
Server A verify job :
Sync Job log on server B:
Since the datastore is pretty big, Server A take most of the time running verify job (datastore on HDD with special device on NVME), when server B start a remote sync job, 90% of the time there is a verify job running on Server A, so the sync will likely fail.
Is there any solution to prevent that ?
Sadly I cannot predict when verify job will finish and changing the schedule of the sync job do not seems to be a solution to me. Does a config to allow sync job to retry reading the snapshot exist?
Also why does a lock prevent a snapshot to be read from the remote server ?
Thank you in advance for your help!
Im running 2 PBS server and I got a lot of failed sync : (almost 50% of the sync fail

Both server running on `2.2-1`
Server B is configured to pull backup 2x every day from the Server A
Server A verify job :
Code:
2022-07-12T02:38:09+02:00: Automatically verifying newly added snapshot
2022-07-12T02:38:09+02:00: verify DATASTORE:vm/host/2022-07-12T00:00:02Z
2022-07-12T02:38:09+02:00: check archv.pxar.didx
Sync Job log on server B:
Code:
[..]
2022-07-12T11:27:17+02:00: sync group vm/host failed - unable to acquire lock on snapshot directory "/tank/pbs/datastore/vm/host/2022-07-12T00:00:02Z" - locked by another operation
[..]
2022-07-12T11:28:19+02:00: percentage done: 100.00% (92/92 groups)
2022-07-12T11:28:19+02:00: Finished syncing namespace , current progress: 91 groups, 1 snapshots
2022-07-12T11:28:19+02:00: TASK ERROR: sync failed with some errors.
Since the datastore is pretty big, Server A take most of the time running verify job (datastore on HDD with special device on NVME), when server B start a remote sync job, 90% of the time there is a verify job running on Server A, so the sync will likely fail.
Is there any solution to prevent that ?
Sadly I cannot predict when verify job will finish and changing the schedule of the sync job do not seems to be a solution to me. Does a config to allow sync job to retry reading the snapshot exist?
Also why does a lock prevent a snapshot to be read from the remote server ?
Thank you in advance for your help!