AWS Thinkbox Discussion Forums

Specify auto-task timeout multiplier?

Jobs have an option to enable the “auto task timeout” feature. However, there doesn’t seem to be any way to specify what this multiplier should actually be, either globally or at the job level, without forcing it on for all jobs in the repository options.

What I want to do is have the auto-timeout threshold calculated to be 5x the average of all of the other completed tasks (with the “activation threshold” set to 80%). However, the only place that allows me to specify a multiplier is at the repository level, and again, that requires me to force auto task timeouts on for all jobs, which seems like an oversight?

The settings in the repository are only applied to the jobs that have the auto timeout option enabled. If a job has the auto timeout option disabled, it isn’t affected by the auto timeout settings in the repository options.

Cheers,
Ryan

Sorry, I guess I wasn’t quite clear enough about my confusion.

Here are the repository options:

As you can see, I can’t control the Timeout Multipler for jobs unless I force the option on for all jobs (which I don’t want to do). And since individual jobs don’t have a multiplier control (that I’m aware of), I can’t really customize the feature without the “all-in” approach.

Do you want different auto timeout settings for different types of jobs? Or do you just want the 80% setting you have applied to specific jobs? If it’s the latter, then you just need to enable EnableAutoTimeout setting for the jobs you want to target during submission:
thinkboxsoftware.com/deadlin … ut_Options

I want to customize the task time multiplier (the disabled spin box in my screenshot) that is used to decide whether a task is off the reservation. But since you mention it, it might be nice to be able to customize the multiplier on a per-job basis as well.

Oh man, sorry, complete brain meltdown there. Now I understand what you’re talking about. There is a bug, and it’s the fact that the Timeout Multiplier spinner box is disabled to begin with, since it doesn’t depend on enforcing automatic timeout for all jobs.

So what you can do is enable that checkbox, set the multiplier value, and then disable that checkbox, and you should be good.

We’ve logged the UI issue as a bug.

Cheers,
Ryan

Ahhh, OK, that makes a lot more sense… thanks!

Privacy | Site terms | Cookie preferences