framed-data / overseer

Overseer is a library for building and running data pipelines in Clojure.
Eclipse Public License 1.0
97 stars 10 forks source link

Remove lottery scheduling mechanism #92

Closed andrewberls closed 7 years ago

andrewberls commented 7 years ago

The lottery scheduling mechanism was useful when started jobs were considered eligible, and we wanted to give priority to unstarted jobs over started ones. However since removing this execution model with the introduction of heartbeats, the lottery has since become a needless wrapper around rand-nth, which we can just use directly.