On Tue, Nov 13, 2018 at 12:00:19PM +0100, Florian Forster wrote:
> Hi,
> 
> thank you very much for reporting this! Sounds like a bug in the exec plugin –
> it never ceases to amaze me how many issues a single plugin can have ;)
> 
> > > > This means that any plugin that does the usual pattern of:
> > > > 
> > > >   pid = fork ();
> 
> Note that the exec plugin is the *only* plugin that does this. All other
> plugins are forbidden to fork(), popen() or create new processes in any other
> way. The only plugin doing that, the exec plugin, has had enough issues over
> the years for me to feel justified in that decision. ;-)
> 
> As mentioned before, a Github issue would be appreciated so we can properly
> track this problem.

I don't know if Peter is using the exec plugin or is trying to write
an ordinary plugin.  However the library he is using (libguestfs)
certainly does fork subprocess(es).

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
virt-builder quickly builds VMs from scratch
http://libguestfs.org/virt-builder.1.html

_______________________________________________
collectd mailing list
collectd@verplant.org
https://mailman.verplant.org/listinfo/collectd

Reply via email to