Liking cljdoc? Tell your friends :D

onyx.scheduling.percentage-job-scheduler


desired-allocationclj

(desired-allocation replica job)
source

drop-jobs-overflowclj

(drop-jobs-overflow jobs)
source

min-allocationsclj

(min-allocations jobs n-peers)
source

rotateclj

(rotate xs)
source

select-job-requiring-peerclj

(select-job-requiring-peer replica jobs)

Selects the next job deserving a peer. Tries to cover job requiring the least peers to cover first, then tries to give the peer to whichever job is furthers from its desired percentage allocation.

Selects the next job deserving a peer.
Tries to cover job requiring the least peers to cover first,
then tries to give the peer to whichever job is furthers from its desired
percentage allocation.
sourceraw docstring

sort-jobs-by-pctclj

(sort-jobs-by-pct replica jobs)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close