(barrier-period job-config peer-config)(check-peer-timeout! {:keys [messenger subscriber-liveness-timeout] :as state})(checkpoint-complete? {:keys [initiated? epoch] :as checkpoint} status)(complete-job {:keys [tenancy-id log job-id messenger checkpoint group-ch
curr-replica]
:as state})(completed-checkpoint
{:keys [checkpoint messenger job-id tenancy-id log curr-replica] :as state})(next-state this old-replica new-replica)(start this)(started? this)(stop this scheduler-event)(coordinator-iteration {:keys [messenger checkpoint last-heartbeat-time
allocation-ch shutdown-ch barrier job job-id
curr-replica subscriber-liveness-timeout]
:as state}
coordinator-max-sleep-ns
barrier-period-ns
heartbeat-ns)(emit-replica {:keys [allocation-ch] :as coordinator} replica)(emit-seal-barrier state)(evict-peer! {:keys [group-ch evicted curr-replica] :as state} peer-id)(initialise-state {:keys [log messenger job-id tenancy-id curr-replica]
:as state})(input-publications {:keys [peer-sites message-short-ids] :as replica}
peer-config
peer-id
job-id)(make-task-data replica job-id)(merged-statuses messenger)(new-peer-coordinator workflow
resume-point
log
messenger-group
monitoring
peer-config
job-config
peer-id
job-id
group-ch)(next-replica {:keys [log job-id peer-id messenger curr-replica tenancy-id
peer-config]
:as state}
barrier-period-ns
new-replica)(offer-barriers {:keys [messenger barrier] :as state})(offer-heartbeats {:keys [messenger] :as state})(periodic-barrier {:keys [tenancy-id workflow-depth log curr-replica job-id
messenger barrier checkpoint]
:as state})(schedule-next-barrier state barrier-period-ns)(shutdown {:keys [messenger peer-id] :as state})(start-coordinator! {:keys [allocation-ch shutdown-ch peer-config job-config]
:as state})(start-messenger messenger replica job-id)(stop-coordinator! {:keys [shutdown-ch allocation-ch peer-id]} scheduler-event)(write-coordinate curr-version log tenancy-id job-id coordinate)cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |