Mesos Admin

This UI allows the JobServer administrator to configure how JobServer connects with a Mesos cluster. This allows JobServer to distribute job processing across a Mesos cluster. By connecting with a Mesos cluster, JobServer Partitions can send their jobs to run on the connected Mesos slave nodes.

Framework Status

This shows the current status of the Mesos to JobServer connection. When JobServer operational (either in RUNNING or IDLE mode), JobServer will attempt to connect to Mesos if the Master URL is defined. JobServer can only receive offers from Mesos when JobServer is in RUNNING mode, but can still receive other events such as Mesos TASK_FINISHED events from Mesos when JobServer is in IDLE mode. If there are problems with the Mesos connection, this field will indicate what the problem might be.

Scheduler Status

When connected to Mesos, this action allows you to suspend receiving offers from Mesos by declining all offers until this property is re-activated again.

Mesos Master URL

This is the URL of the Mesos master that JobServer will connect with. This can be a simple single server master URL or a ZooKeeper URL with multiple server addresses. For a simple single non ZooKeeper master, you can enter a URL such as this:

    server1:5050

If your Mesos cluster is using ZooKeeper (preferred), then you specify multiple servers in a format such as this:

    zk://server1:2181,server2:2181,server3:2181/mesos

Note, you can only update the URL when JobServer is disconnected to Mesos. Click the "Update" button to apply any URL edits you make and then click the "Connect" button to use the new URL to connect with Mesos.

Job Request Statistics

This UI shows the basic statistics for the jobs that JobServer currently has queued up to run on the Mesos cluster and the resources those jobs is requesting. These jobs are not running yet, but indicate all the job queued up across the various Partitions awaiting matching offers from Mesos. The statistics displayed include:

These statistics can be useful in providing a birdseye view for the type and quantity of CPU/Memory resources that jobs, queued up in JobServer, are requesting from Mesos.

Mesos Offer Statistics

This UI shows the basic statistics for the jobs that JobServer has queued up to run on the Mesos cluster and the resources those jobs is requesting. These jobs are not running yet, but thse are all the jobs queued up in the various Partitions awaiting a matching offer from Mesos. The statistics displayed include: