<feed xmlns='http://www.w3.org/2005/Atom'>
<title>conntrack-tools.git/src/process.c, branch conntrack-tools-0.9.15</title>
<subtitle>conntrack-tools i.e. conntrack and conntrackd (mirror of https://github.com/vyos/conntrack-tools.git)
</subtitle>
<id>https://git.amelek.net/vyos/conntrack-tools.git/atom?h=conntrack-tools-0.9.15</id>
<link rel='self' href='https://git.amelek.net/vyos/conntrack-tools.git/atom?h=conntrack-tools-0.9.15'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/'/>
<updated>2009-06-11T18:33:14+00:00</updated>
<entry>
<title>conntrackd: add support to display statistics on existing child processes</title>
<updated>2009-06-11T18:33:14+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2009-06-11T18:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=8fc9066ee62d17cdb76bc064c945da3bb0d2e2a3'/>
<id>urn:sha1:8fc9066ee62d17cdb76bc064c945da3bb0d2e2a3</id>
<content type='text'>
This patch adds the ability to dump the list of existing child
processes. In general, it would be hard to display one since
child processes are generally forked for very specific tasks,
like commit and flush operations, and they have very limited
lifetime. However, this can be handy for debugging problems.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: allow to limit the number of simultaneous child processes</title>
<updated>2009-06-11T17:34:50+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2009-06-11T17:34:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=5e696e022d8383bc7abe6e6ba37c2664679fe81f'/>
<id>urn:sha1:5e696e022d8383bc7abe6e6ba37c2664679fe81f</id>
<content type='text'>
This patch allows to limit the number of simultaneous child processes.
This is required by the next patch that replaces disposable handlers
to commit and flush with permanent handlers.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: block signals during the access to the process list</title>
<updated>2009-06-11T17:27:44+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2009-06-11T17:27:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=0121fd74b805a6490f005c835b3994fa06487395'/>
<id>urn:sha1:0121fd74b805a6490f005c835b3994fa06487395</id>
<content type='text'>
A child process may finish while we are walking on the process list.
This fixes possible concurrency problems.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: add missing initialization of PID in process infrastructure</title>
<updated>2009-06-11T17:26:49+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2009-06-11T17:26:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=6cd381e590bf28c180c089b47667defe4b6ff3eb'/>
<id>urn:sha1:6cd381e590bf28c180c089b47667defe4b6ff3eb</id>
<content type='text'>
In 0374398fd14bf587d80d9d31e361e266e69387c8, I introduced the process
infrastructure. However, that patch missed the PID initialization.
Without this patch, the process structures are never released.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
<entry>
<title>conntrackd: add child process infrastructure</title>
<updated>2009-05-23T10:09:06+00:00</updated>
<author>
<name>Pablo Neira Ayuso</name>
<email>pablo@netfilter.org</email>
</author>
<published>2009-05-23T10:09:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/conntrack-tools.git/commit/?id=0374398fd14bf587d80d9d31e361e266e69387c8'/>
<id>urn:sha1:0374398fd14bf587d80d9d31e361e266e69387c8</id>
<content type='text'>
This patch adds a simple infrastructure that allows to account
the child processes that have been forked. This also includes
a callback handler that can be registered that is called once
the child process finishes.

We can extended this later to include an alarm to limit the
maximum lifetime of a forked child process. This is good to
ensure that child processes behave timely.

Signed-off-by: Pablo Neira Ayuso &lt;pablo@netfilter.org&gt;
</content>
</entry>
</feed>
