https://issues.rudder.io/https://issues.rudder.io/themes/rudder7/favicon/favicon.ico?17096450182015-11-06T13:21:47ZIssue TrackerRudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=476572015-11-06T13:21:47ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-6 priority-low2 closed" href="/issues/7189">Bug #7189</a>: issues with process management on physical hosting LXC containers</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=476592015-11-06T13:21:52ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-6 priority-16 priority-default closed parent" href="/issues/4498">Bug #4498</a>: Several issues with process management on Proxmox host (and container)</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=481992015-11-25T22:31:53ZJonathan CLARKEjonathan.clarke@normation.com
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed parent" href="/issues/7423">Bug #7423</a>: If using proxmox, process management fails due to bad options used on vzps</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=517672016-02-02T19:22:09ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Assignee</strong> set to <i>Alexis Mousset</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=517722016-02-03T09:31:08ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=517782016-02-03T11:19:47ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Discussion</i></li><li><strong>Assignee</strong> deleted (<del><i>Alexis Mousset</i></del>)</li></ul><ul>
<li><a class="external" href="https://dev.cfengine.com/issues/6906">https://dev.cfengine.com/issues/6906</a></li>
<li><a class="external" href="https://dev.cfengine.com/issues/7697">https://dev.cfengine.com/issues/7697</a></li>
</ul>
We currently have a cf- processes check in check-rudder-agent, that does the same thing as our system promises. We can:
<ul>
<li>Add or wait for Linux namespaces support in CFEngine processes promises</li>
<li>Remove the cf- processes check from the techniques</li>
<li>Document that we do not support running Rudder in a Linux container when the host runs Rudder</li>
</ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=517842016-02-03T13:46:12ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-7 priority-lowest closed" href="/issues/4499">Bug #4499</a>: Rudder init script kill all agent on Open VZ (or similar system)</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=518212016-02-04T11:12:16ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>Discussion</i> to <i>In progress</i></li><li><strong>Assignee</strong> set to <i>Alexis Mousset</i></li><li><strong>Target version</strong> set to <i>4.0.0~rc2</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=572842016-06-22T10:51:14ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>New</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=657222016-10-21T12:49:39ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In progress</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=657312016-10-21T13:02:21ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending technical review</i></li><li><strong>Assignee</strong> changed from <i>Alexis Mousset</i> to <i>Benoît PECCATTE</i></li><li><strong>Pull Request</strong> set to <i>https://github.com/Normation/rudder-techniques/pull/1069</i></li></ul><p>PR <a class="external" href="https://github.com/Normation/rudder-techniques/pull/1069">https://github.com/Normation/rudder-techniques/pull/1069</a></p> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=657632016-10-21T13:30:19ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending technical review</i> to <i>In progress</i></li><li><strong>Assignee</strong> changed from <i>Benoît PECCATTE</i> to <i>Alexis Mousset</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=657642016-10-21T13:31:11ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Assignee</strong> changed from <i>Alexis Mousset</i> to <i>Benoît PECCATTE</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=657882016-10-21T13:32:47ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Assignee</strong> changed from <i>Benoît PECCATTE</i> to <i>Alexis Mousset</i></li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=658002016-10-21T14:19:23ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>In progress</i> to <i>Pending release</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>100</i></li></ul><p>Applied in changeset <a class="changeset" title="Fixes #7381: Process management issues on nodes hosting LXC containers" href="https://issues.rudder.io/projects/rudder/repository/rudder-techniques/revisions/51f908970749493b3c90622ead3a626b10dd210b">rudder-techniques|51f908970749493b3c90622ead3a626b10dd210b</a>.</p> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=671652016-11-15T09:27:50ZAlexis Moussetalexis.mousset@rudder.io
<ul><li><strong>Status</strong> changed from <i>Pending release</i> to <i>Released</i></li></ul><p>This bug has been fixed in Rudder 4.0.0 which was released the 10th November 2016.</p>
<ul>
<li>4.0: <a href="http://www.rudder-project.org/pipermail/rudder-announce/2016-November/000210.html" class="external">Announce</a> <a href="http://www.rudder-project.org/changelog-4.0" class="external">Changelog</a></li>
<li>Download: <a class="external" href="https://www.rudder-project.org/site/get-rudder/downloads/">https://www.rudder-project.org/site/get-rudder/downloads/</a></li>
</ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=715452017-02-22T10:29:16ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/10258">Bug #10258</a>: If rudder server component is stopped on Rudder root server, it is never restarted</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=716392017-02-23T10:08:03ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Found in version (s)</strong> <i>3.1.0</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=716812017-02-23T10:14:38ZBenoît PECCATTEbenoit.peccatte@rudder.io
<ul><li><strong>Found in version(s) old</strong> deleted (<del><i>3.1.0</i></del>)</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=718902017-02-28T10:05:57ZNicolas CHARLESnicolas.charles@rudder.io
<ul><li><strong>Related to</strong> <i><a class="issue tracker-1 status-5 priority-16 priority-default closed" href="/issues/10088">Bug #10088</a>: Inventory is not resent in case of error - and agent don't report the error</i> added</li></ul> Rudder - Bug #7381: Process management issues on nodes hosting LXC containershttps://issues.rudder.io/issues/7381?journal_id=864202018-01-07T18:25:34ZFlorian Heigl
<ul><li><strong>Priority</strong> set to <i>0</i></li></ul><p>Hi,</p>
<p>I wanted to report on CentOS7 it's now easily possible (after a few hours of failed attempts) to identify if a pid is running in a container.<br />Soemthing like this could go to check-rudder-agent to stop rudder tearing down itself:</p>
@check_hostpid() {
<ol>
<li>I got a flu, but it be a ok as a starting point :)<br />if grep -q lxc /proc/$PID/group ; then<br /> return 1<br />fi<br /> return 0<br />}</li>
</ol>
<p>get list of cf- pids as usual</p>
<p>if lxc_installed or docker is installed or it's a special day ; then<br /> for each pid do<br /> if check_hostpid <br /> keep it in list of killable / countable<br /> done<br />fi@</p>