I have upgraded to version 8 and have seen warnings on a few of my backup jobs that I never saw in version 7. The warning is "Post-job script timed out".
Our backup jobs call a post-job powershell script that detects the status of the job (success, warning, failure) and calls a backup job in HP Data Protector to backup the resulting VIB or VBK. In version 7 these scripts ran without any warnings, but in v8 this has changed. The script does run as I can see the job being called in Data Protector and completing.
However, the powershell calls the "omnib.exe" command which is used to start a Data Protector job, and the default of this executable is to run the backup job and display the status and output of the job in the command window. The window stays running for the entire duration of the backup. If the backup takes longer than 15 minutes it produces the warning in Veeam as the post-job script has yet to complete. I had a few jobs run last night where the Data Protector job only took a couple of minutes and there was no warning in Veeam.
The solution to this has been to add the "-no_monitor" argument to the Data Protector command-line, which instructs omnib.exe to start the job and not to monitor, so the post-job script from Veeam completes in a couple of seconds as opposed to waiting for the Data Protector job to complete.
This wasn't an issue in version 7, only in version 8, so something has changed from the Veeam side, but it's still more efficient to not monitor the data protector job anyway so at least this warning has helped improve my code
