-
- Veteran
- Posts: 385
- Liked: 39 times
- Joined: Oct 17, 2013 10:02 am
- Full Name: Mark
- Location: UK
- Contact:
Hidden corruptions, synthetic fulls?
Hi
I've had a frustrating week with Veeam...
We recently had a disk issue on a large 33TB repository volume, it was fixed, but left some of our copies and backups corrupt.
The health check on the copy jobs detected errors, and we dealt with them. But the reports do tend to get lost with all the other warning and error logs that the copy jobs tend to spam out. It would be good if a failed health check produced custom (more critical) error that could be filtered out from the normal noise.
Most of the jobs on this corrupted volume were short retention copy jobs that can be easily re-seeded without too many headaches, but we also had some longer retention backup jobs on there that didn't show any issues until we ran the cmd line validator. There is no health check feature for Backup Jobs, just an Integrity check which didn't detect any problems.
I know you'll say that we should now run a surebackup, but is that actually feasible on all VM's in a job and also all jobs, each week? The validator takes about 15hrs to process each backup job, would surebackup work quicker, would it be able to process all VM's in a 5TB VBK in a few hours? (whilst offsite copy jobs are also accessing the same VBK).
Maybe it would be a good thing if there was an feature for a background low priory disk validator, like a RAID controller patrol check that constantly checks all your VBKs when the system is idle and finds any corruptions.
Or do I just need to spend more money on faster disks, dedupe devices etc, so I can run and store proper full backups rather that synthetic with rollbacks?
I've had a frustrating week with Veeam...
We recently had a disk issue on a large 33TB repository volume, it was fixed, but left some of our copies and backups corrupt.
The health check on the copy jobs detected errors, and we dealt with them. But the reports do tend to get lost with all the other warning and error logs that the copy jobs tend to spam out. It would be good if a failed health check produced custom (more critical) error that could be filtered out from the normal noise.
Most of the jobs on this corrupted volume were short retention copy jobs that can be easily re-seeded without too many headaches, but we also had some longer retention backup jobs on there that didn't show any issues until we ran the cmd line validator. There is no health check feature for Backup Jobs, just an Integrity check which didn't detect any problems.
I know you'll say that we should now run a surebackup, but is that actually feasible on all VM's in a job and also all jobs, each week? The validator takes about 15hrs to process each backup job, would surebackup work quicker, would it be able to process all VM's in a 5TB VBK in a few hours? (whilst offsite copy jobs are also accessing the same VBK).
Maybe it would be a good thing if there was an feature for a background low priory disk validator, like a RAID controller patrol check that constantly checks all your VBKs when the system is idle and finds any corruptions.
Or do I just need to spend more money on faster disks, dedupe devices etc, so I can run and store proper full backups rather that synthetic with rollbacks?
-
- Chief Product Officer
- Posts: 31814
- Liked: 7302 times
- Joined: Jan 01, 2006 1:01 am
- Location: Baar, Switzerland
- Contact:
Re: Hidden corruptions, synthetic fulls?
Hi, Mark! Good news, we added Health Check functionality to primary jobs in v9.lando_uk wrote:There is no health check feature for Backup Jobs
Funny you should ask about this right now, when I had the corresponding dialog open in Visual Studio... what are the chances with hundreds of dialogs I need to go through for my UI review?
-
- Veteran
- Posts: 385
- Liked: 39 times
- Joined: Oct 17, 2013 10:02 am
- Full Name: Mark
- Location: UK
- Contact:
Re: Hidden corruptions, synthetic fulls?
That's good! I don't suppose v9 will also add another 2 days to the week so I have a window to run the health checks !
When a health check / validation is running, does it lock for all other activity?
When a health check / validation is running, does it lock for all other activity?
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Hidden corruptions, synthetic fulls?
Backup files are locked for read during health check, so you should be able to restore from them and run backup copy with this job as a source.
-
- Veteran
- Posts: 385
- Liked: 39 times
- Joined: Oct 17, 2013 10:02 am
- Full Name: Mark
- Location: UK
- Contact:
Re: Hidden corruptions, synthetic fulls?
Do you mean locked for Write?
What happens if the health check doesn't finish for when the next backup runs? Does it cancel and run the backup, or will the backup fail? And will the health check then continue where it left off next time?
What happens if the health check doesn't finish for when the next backup runs? Does it cancel and run the backup, or will the backup fail? And will the health check then continue where it left off next time?
-
- Veeam Software
- Posts: 21139
- Liked: 2141 times
- Joined: Jul 11, 2011 10:22 am
- Full Name: Alexander Fogelson
- Contact:
Re: Hidden corruptions, synthetic fulls?
Health check is considered a part of the job, so it does not finish until health check is complete (and hence, cannot start the next cycle until that).
Who is online
Users browsing this forum: Bing [Bot], Semrush [Bot] and 78 guests