I stumbled upon several cases where Oban jobs set with timeout on the Oban.insert/3
call proceeded to be processed longer than the timeout. I was wondering if, for instance, the concurrency limit is hit while some of these jobs are made available
, would the timeout start counting from the moment they are made available or after the job execution itself has started? And how that does work if the same situation with the concurrency limit happens on a retry?
About Oban timeouts I was also wondering is there a place where one can see what the timeout for a certain job is after it has been inserted in the database? I cannot see anything related to it in the database - but in that case how does the timeout work for Oban.insert/3
?