4 ms·
This is what happens with PID controllers. It is by definition a trailing view, and a single catastrophically bad request can cause catastrophic deviation of t
by shermantanktop 2y ago
This is what happens with PID controllers. It is by definition a trailing view, and a single catastrophically bad request can cause catastrophic deviation of the whole system before the queue monitoring can "catch up."
- hinkley 2y agoIt’s possible to write a scheduler that looks like work stealing and can route unordered tasks around a poison pill. But we’ve generally found it works better for the worker to pull when its queue is empty, and of course if you have partially ordered events nobody can process (start or reject) those ordered tasks until the borked one finishes or times out. So the situation you describe can absolutely happen, but is not a given. It’ll depend on other decisions.