ares
ares copied to clipboard
Event timeout
Ares needs a way to kills events to due to timeout.
@joemfb does Vere currently implement this at all? If so is the timer kept by king or serf?
No, Vere does not implement event timeouts at present.
OK this is going in the post-release bin then
Vere's serf correctly handles event timeouts (an ITIMER_VIRTUAL is set, generation SIGVTALRM if exceeded, canceling the computation non-deterministically -- bail: alrm
). Vere's king never sets them on any of the events it sends to the serf (it always sends 0
-- unbounded execution). It's a mere question of policy, but we'll need a lot of work on the arvo side before we can change that.