It seems that BackupPC v4 runs fsck each time it does a backup, both incr or full. After an actual backup, it would run fsck on all the backups that it has for the host.
For example, host "pc1" has backup #1, #2, #3, #4, #5, #6, #7, and the new backup created #8. After BackupPC created backup #8, it would run fsck on #1, then on to #2, #3, #4, #5, #6, #7, #8 before it goes to "idle".
And when it runs again the next time to create backup #9, it would then run fsck all over again for all the backups (#1 - #9).
This makes each backup run for every host to take a very long time to finish and sometimes it takes longer than 24 hours to complete the whole fsck cycle against all the backups.
As a result, the backup lags behind and instead of a daily backup, I get backups that have gaps, be it a 1 day gap or 2+ day gap.
This is an issue for computers with a large number of files + a big total size of data.
Is this a normal behaviour? Is there something that can be done to improve this situation so that I have no gaps in my backups?