Is execution timeout per request or per worker execution?
https://docs.runpod.io/serverless/endpoints/send-requests#--execution-policy
"Execution Timeout: Specifies the maximum duration that a job can run before it's automatically terminated."
The endpoint edit UI says - "Maximum amount of time in seconds a request can run for."
I read the first one as "max lifetime of a worker" - i.e. if it takes 5s to process a request and execution timeout is 60s, the worker will process 12 requests and die.
I read the first one as "if a request takes 60s, the worker will die, but as long as requests take <60s, the worker will run forever"
which one is it?
"Execution Timeout: Specifies the maximum duration that a job can run before it's automatically terminated."
The endpoint edit UI says - "Maximum amount of time in seconds a request can run for."
I read the first one as "max lifetime of a worker" - i.e. if it takes 5s to process a request and execution timeout is 60s, the worker will process 12 requests and die.
I read the first one as "if a request takes 60s, the worker will die, but as long as requests take <60s, the worker will run forever"
which one is it?

