I think the term "timeout" can be confusing. In Ruby, "timeout" most often means Timeout.timeout. In Stoplight, timeouts don't have anything to do with limiting execution time. Instead they have to do with attempting to recover from a red light.
I don't have any better names for the concept though.
I think the term "timeout" can be confusing. In Ruby, "timeout" most often means
Timeout.timeout
. In Stoplight, timeouts don't have anything to do with limiting execution time. Instead they have to do with attempting to recover from a red light.I don't have any better names for the concept though.