Date: 2019-12-03
Accepted (lazy consensus) & implemented
Supercedes 3. Distributed WorkQueue
By switching the task manager to a distributed implementation, we need to be able to run a Task
on any node of the cluster.
For the time being we will keep the sequential execution property of the task manager. This is an intermediate milestone toward the final implementation which will drop this property.
Created
events are pushed into. Instead of using the brittle exclusive queue mechanism described in 3. Distributed WorkQueue, we will now use the natively supported Single Active Consumer mechanism.