On Tue, 08.02.11 14:22, Andrey Borzenkov (arvidj...@mail.ru) wrote: > > On Tue, Feb 8, 2011 at 1:36 PM, Lennart Poettering > <lenn...@poettering.net> wrote: > > On Tue, 08.02.11 13:30, Andrey Borzenkov (arvidj...@mail.ru) wrote: > > > >> > >> On Tue, Feb 8, 2011 at 1:15 PM, Lennart Poettering > >> <lenn...@poettering.net> wrote: > >> > On Tue, 08.02.11 12:29, Andrey Borzenkov (arvidj...@mail.ru) wrote: > >> > > >> >> > The rtkit patch ensures rtkit itself can get RT privs. This systemd > >> >> > patch ensures apps (such as PA) started within a systemd session can > >> >> > get > >> >> > RT privs. Without neither patch neither side can get RT privs. To work > >> >> > properly both sides need to be able to get RT privs. > >> >> > > >> >> > >> >> Do I need this patch to *strart* rtkit? > >> > > >> > Hmm, yes? The cgroup fix needs to be applied when you start rtkit. > >> > > >> > >> But there is no login session at this point; is PAM involved at all? > >> At least "pam" does not appear anywhere in rtkit sources ... and we > >> must be able to use systemd with pam_systemd as well, must not we? > > > > Hmm? > > > > The patch to rtkit needs to be applied before rtkit is started. After > > applying, building and installing rtkit you need to reload the systemd > > configuration. > > > > The patch to systemd needs to be applied before you login. After > > applying, building and installing systemd it should be sufficient to > > relogin, since that will already load the updated PAM module. > > > > We apparently misunderstand each other. > > I speak about failure of rtkit-daemon to put itself in RT scheduling > group on startup. At this point there is no login at all. > > Anyway, I rebuild systemd with your PAM patch and restarted system and > as expected nothing changed: > > Feb 8 14:14:51 cooker rtkit-daemon[3165]: Failed to make ourselves > RT: Operation not permitted
Hmpf. so you are suggesting that although rtkit itself is in the cpu:/ cgroup it cannot make itself RT? That is really weird. What is the contents of /sys/fs/cgroup/cpu/cpu.rt_*_us? Lennart -- Lennart Poettering - Red Hat, Inc. _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel