Docker Scheduler (rickshaw.docker_scheduler)

Scheduler for running via docker.

class rickshaw.docker_scheduler.DockerScheduler(debug=False, **kwargs)[source]

A base docker scheduler

queue()[source]

Obtains the current queue status and retuns the jobs that are scheduled and status of each job.

schedule(sim)[source]

Schedules a simulation to be executed.

start_cyclus_server()[source]

Starts up a cyclus server at a remote location.

stop_cyclus_server()[source]

Stops the cyclus server running in a remote location

want_n_more_jobs()[source]

Determine how many more new jobs to schedule.

cyclus_server_host = None
cyclus_server_ready = False
gathered_annotations = False
ncpu = None