[Pkg-systemd-maintainers] Bug#739593: Bug#739593: closed by Michael Stapelberg <stapelberg at debian.org> (Re: Bug#739593: systemd makes / shared by default)

Michael Stapelberg stapelberg at debian.org
Thu Feb 27 09:36:52 GMT 2014


[+lennart]

Hi,

Sam Morris <sam at robots.org.uk> writes:

> On Mon, Feb 24, 2014 at 03:43:07PM +0100, Christoph Berg wrote:
>> Control: severity -1 important
>> Control: retitle -1 systemd makes / shared by default
>> 
>> Re: Sam Morris 2014-02-24 <20140224122751.GA7788 at traxus.robots.org.uk>
>> > > I don't think we as PostgreSQL maintainers should be messing with the
>> > > configuration of / to enable the testsuite.
>> > 
>> > The tests will still break if the admin has set shared propagation on /.
>> > In my own code that uses CLONE_NEWNS for the same reason, I explicitly
>> > run 'mount --make-rprivate /' to bring the propagation settings into a
>> > known desired state; I suggest that others do the same.
>> 
>> The bit I was missing here is that I can run "mount --make-rprivate /"
>> *inside* the CLONE_NEWNS namespace, so that it doesn't modify the
>> system's global state, but just what I am seeing. (Does anyone
>> actually understand these semantics?!)
>
> I think I had to read sharedsubtree.txt about a dozen times before I
> understood it, so you're not the only one left wanting better
> documentation. :)
Lennart, we are considering disabling the code in systemd which makes /
shared by default so that we follow the kernel default.

I’d be interested in your comments on that, especially in the context of
this bugreport (see http://bugs.debian.org/739593 for full history).

-- 
Best regards,
Michael




More information about the Pkg-systemd-maintainers mailing list