I am adding timeouts to jobs, to prevent a problem with jobs that don't finish.
What I have observed is that when I placed a timeout at the job level, even with "treat timeout as error" selected, the job exits with no failure, hence I don't get a failure notification. It's important to get a failure notification if a job doesn't complete all of the tasks successfully. In this case, I am also using this in conjunction with a condition with a "retry" on a condition, (i.e. for a file copy, so that it doesn't fail if the network is temporarily unavailable), so there isn't a task that is running long enough to use the time out with.
Is there a way to set up the job so that I can get a notification if the timeout limit is reached?