[systemd-devel] Significant performance loss caused by commit a65f06b: journal: return -ECHILD after a fork

Mantas Mikulėnas grawity at gmail.com
Wed Jul 12 08:25:25 UTC 2017


On Tue, Jul 11, 2017 at 7:06 PM, Tomasz Torcz <tomek at pipebreaker.pl> wrote:

> On Tue, Jul 11, 2017 at 05:20:10PM +0200, Lennart Poettering wrote:
> > On Tue, 11.07.17 16:55, Tomasz Torcz (tomek at pipebreaker.pl) wrote:
> > > > Forgot to mention:
> > > >
> > > > $ rpm -qa glibc
> > > > glibc-2.24-4.fc25.x86_64
> > > >
> > > > Apparently, this regressed between this version and
> > > > glibc-2.24-9.fc25.x86_64 hence.
> > > >
> > >
> > >   From glibc changelog:
> > >
> > > * Wed Jun 07 2017 Arjun Shankar <arjun.is at lostca.se> - 2.24-6
> > > - Auto-sync with upstream release/2.24/master,
> > >   commit 7b60553e360731338631ccdda71590ac5deca137, fixing:
> > > - Remove the PID cache  (#1443976)
> >
> > I commented on that bug now. It doesn#t really have a proper
> > explanation, all it says is that "The glibc PID cache negatively
> > interacts with setting up containers and namespaces."...
>
>   Upstream commit has longer rationale:
> http://repo.or.cz/glibc.git/commit/c579f48edba88380635ab98cb61203
> 0e3ed8691e


Looks like they're basically saying that the same could be done via VDSO in
a much simpler way.

-- 
Mantas Mikulėnas <grawity at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20170712/b42bf14f/attachment.html>


More information about the systemd-devel mailing list