mesos-slave job from mesos/1
Github source:
d07b570b
or
master branch
Properties¶
mesos
¶
slave
¶
attributes
¶Attributes of machine
- Default
""
cgroups_enable_cfs
¶Cgroups feature flag to enable hard limits on CPU resources via the CFS bandwidth limiting subfeature
- Default
false
cgroups_hierarchy
¶The path to the cgroups hierarchy root
- Default
/cgroup
cgroups_root
¶Name of the root cgroup
- Default
mesos
cgroups_subsystems
¶List of subsystems to enable (e.g., ‘cpu,freezer’)
- Default
cpu,memory,freezer
checkpoint
¶Whether to checkpoint Apache Mesos Slaves and Frameworks information to disk
- Default
true
default_role
¶Default role
- Default
'*'
disk_watch_interval
¶Periodic time interval (e.g., 10secs, 2mins, etc) to check the disk usage
- Default
1mins
executor_registration_timeout
¶Amount of time to wait for an executor to register with the slave before considering it hung and shutting it down
- Default
1mins
executor_shutdown_grace_period
¶Amount of time to wait for an executor to shut down
- Default
5secs
gc_delay
¶Maximum amount of time to wait before cleaning up executor directories
- Default
1weeks
group
¶Group which will own the Apache Mesos Slave services
- Default
vcap
isolation
¶Apache Mesos Slave isolation mechanism (process, cgroups)
- Default
process
listen_address
¶IP address where Apache Mesos Slave will listen on
- Default
0.0.0.0
logbufsecs
¶How many seconds to buffer log messages for
- Default
0
port
¶Port where Apache Mesos Slave will listen on
- Default
5051
recover
¶Whether to recover Apache Mesos Slaves status updates and reconnect with old executors (reconnect, cleanup)
- Default
reconnect
recovery_timeout
¶Amount of time alloted for the Apache Mesos Slaves to recover
- Default
15mins
resource_monitoring_interval
¶Periodic time interval for monitoring executor resource usage
- Default
1secs
resources
¶Total consumable resources per slave, in the form ‘name(role):value;name(role):value…’
- Default
""
strict
¶Whether to do Apache Mesos Slaves recovery in strict mode
- Default
true
switch_user
¶Whether to run tasks as the user who submitted them rather than the user running the slave
- Default
false
user
¶User which will own the Apache Mesos Slave services
- Default
root
zk_state
¶Path in ZooKeeper for storing Apache Mesos state
- Default
mesos
zookeeper
¶
client_port
¶Port at which the clients will connect to Apache Zookeeper
- Default
2181
servers
¶List of all Apache Zookeeper server host IP/hostnames
Templates¶
Templates are rendered and placed onto corresponding
instances during the deployment process. This job's templates
will be placed into /var/vcap/jobs/mesos-slave/
directory
(learn more).
bin/job_properties.sh
(frombin/job_properties.sh.erb
)bin/slave_ctl
(frombin/slave_ctl.erb
)config/zoo_mesos.cfg
(fromconfig/zoo_mesos.cfg.erb
)
Packages¶
Packages are compiled and placed onto corresponding
instances during the deployment process. Packages will be
placed into /var/vcap/packages/
directory.