[systemd-devel] FW: pthread_create() fails SysV in myDaemon on boot
Michael D. Berger
m.d.berger at ieee.org
Fri Nov 4 17:14:00 PDT 2011
> -----Original Message-----
> From: Michal Schmidt [mailto:mschmidt at redhat.com]
> Sent: Friday, November 04, 2011 18:16
> To: Lennart Poettering
> Cc: Michael D. Berger; 'Kay Sievers';
> systemd-devel at lists.freedesktop.org
> Subject: Re: [systemd-devel] FW: pthread_create() fails SysV
> in myDaemon on boot
>
> On Thu, 3 Nov 2011 23:07:43 +0100 Lennart Poettering wrote:
> > b) Explicitly place your service in the root cgroup of the "cpu"
> > controller, by adding "ControlGroup=cpu:/" to the service file.
>
> Michael, have you tried option b) ?
>
> > c) By actually assigning an RT budget to the group, by adding
> > "ControlGroupAttribute=cpu.rt_runtime_us 500000" to the
> service file.
>
> I tried this with httpd.service and it does not work:
> systemd[1]: Failed to write '500000'
> to /sys/fs/cgroup/cpu/system/httpd.service/cpu.rt_runtime_us:
> Invalid argument
>
> The problem is that the parent group is not allowed to use any RT
> runtime:
>
> # cat /sys/fs/cgroup/cpu/system/cpu.rt_runtime_us
> 0
>
> Michal
[...]
Option b) works. I assume that b) is better than a).
Would c) be better than b)? If so, is there anything
I can do about it, or should I perhaps be satisfied
with b)?
Thanks,
Mike.
--
Michael D. Berger
m.d.berger at ieee.org
http://www.rosemike.net/
More information about the systemd-devel
mailing list