-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Apache Mesos Cookbook
By :
The POSIX disk isolator does not perform isolation like a POSIX isolator. It monitors and limits resources by killing tasks that exceed a given quota. In this recipe, you will learn how to limit applications to the size of each sandbox.
You need to have Mesos up and running. See the recipes of Chapter 1, Getting Started with Apache Mesos to get more information.
To enable the POSIX disk isolator, we need to append disk/du to the isolators list:
echo "disk/du" > /etc/mesos-slave/isolationThis will enable periodic checking of the sandbox size. To enforce a kill policy on tasks that reach their limit, we need to explicitly turn it on:
touch /etc/mesos-slave/enforce_container_disk_quotaMesos will now check all sandbox sizes with du and kill one if it uses more disk space than the allocated limit. To change this interval to 5 minutes, use following code:
echo "5mins" > /etc/mesos-slave/container_disk_watch_intervalSimilar...