You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "haosdent (JIRA)" <ji...@apache.org> on 2016/09/16 15:28:20 UTC
[jira] [Created] (MESOS-6184) Change health check to use childHooks
to enter the namespaces of the container
haosdent created MESOS-6184:
-------------------------------
Summary: Change health check to use childHooks to enter the namespaces of the container
Key: MESOS-6184
URL: https://issues.apache.org/jira/browse/MESOS-6184
Project: Mesos
Issue Type: Improvement
Reporter: haosdent
Assignee: haosdent
To perform health checks for tasks, we need to enter the corresponding namespaces of the container. For now health check use custom clone to implement this
{code}
return process::defaultClone([=]() -> int {
if (taskPid.isSome()) {
foreach (const string& ns, namespaces) {
Try<Nothing> setns = ns::setns(taskPid.get(), ns);
if (setns.isError()) {
...
}
}
}
return func();
});
{code}
After the childHooks patches merged, we could change the health check to use childHooks to call {{setns}} and make {{process::defaultClone}} private again.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)