From: ebiederm-aS9lmoZGLiVWk0Htik3J/w@public.gmane.org (Eric W. Biederman)
To: "Serge E. Hallyn" <serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
Cc: Dave Hansen <haveblue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>,
cgroup-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org,
Linux Containers
<containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org>,
Pavel Emelyanov <xemul-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org>
Subject: Re: 2009 kernel summit preparation for 'containers end-game' discussion
Date: Mon, 12 Oct 2009 12:39:25 -0700 [thread overview]
Message-ID: <m18wfgjtaq.fsf@fess.ebiederm.org> (raw)
In-Reply-To: <20091012190416.GA15143-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> (Serge E. Hallyn's message of "Mon\, 12 Oct 2009 14\:04\:17 -0500")
"Serge E. Hallyn" <serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org> writes:
> Quoting Oren Laadan (orenl-RdfvBDnrOixBDgjK7y7TUQ@public.gmane.org):
>> Hi,
>>
>> Serge E. Hallyn wrote:
>> > Hi,
>> >
>> > the kernel summit is rapidly approaching. One of the agenda
>> > items is 'the containers end-game and how do we get there.'
>> > As of now I don't yet know who will be there to represent the
>> > containers community in that discussion. I hope there is
>> > someone planning on that? In the hopes that there is, here is
>> > a summary of the info I gathered in June, in case that is
>> > helpful. If it doesn't look like anyone will be attending
>> > ksummit representing containers, then I'll send the final
>> > version of this info to the ksummit mailing list so that someone
>> > can stand in.
>> >
>> > 1. There will be an IO controller minisummit before KS. I
>> > trust someone (Balbir?) will be sending meeting notes to
>> > the cgroup list, so that highlights can be mentioned at KS?
>> >
>> > 2. There was a checkpoint/restart BOF plus talk at plumber's.
>> > Notes on the BOF are here:
>> > https://lists.linux-foundation.org/pipermail/containers/2009-September/020915.html
>>
>> Based on Suka's post, I updated the linux-cr wiki page with the
>> notes from the BOF here:
>>
>> http://ckpt.wiki.kernel.org/index.php/LPC2009
>
> Thanks.
>
>> > 3. There was an OOM notification talk or BOF at plumber's.
>> > Dave or Balbir, are there any notes about that meeting?
>> >
>> > 4. The actual title of the KS discussion is 'containers end-game'.
>> > The containers-specific info I gathered in June was mainly about
>> > additional resources which we might containerize. I expect that
>> > will be useful in helping the KS community decide how far down
>> > the containerization path they are willing to go - i.e. whether
>> > we want to call what we have good enough and say you must use kvm
>> > for anything more, whether we want to be able to provide all the
>> > features of a full VM with containers, or something in between,
>> > say targetting specific uses (perhaps only expand on cooperative
>> > resource management containers). With that in mind, here are
>> > some items that were mentioned in June as candidates for
>> > more containerization work
>> >
>> > 1. Cpu hard limits, memory soft limits (Balbir)
>> > 2. Large pages, mlock, shared page accounting (Balbir)
>> > 3. Oom notification (Balbir - was anything decided on this
>> > at plumber's?)
>> > 4. There is agreement on getting rid of the ns cgroup,
>> > provided that:
>> > a. user namespaces can provide container confinement
>> > guarantees
>> > b. a compatibility flag is created to clone parent
>> > cgroup when creating a new cgroup (Paul and Daniel)
>> > 5. Poweroff/reboot handling in containers (Daniel)
>> > 6. Full user namespaces to segragate uids in different
>> > containers and confine root users in containers, i.e.
>> > with respect to file systems like cgroupfs.
>> > 7. Checkpoint/restart (c/r) will want time virtualization (Daniel)
>> > 8. C/r will want inode virtualization (Daniel)
>>
>> What is the status on device namespace/virtualization ? the first few
>> I have in mind are per-container: /dev/rtc, /dev/ttyX, and even
>> dev/urandom (isolated entropy pools?).
>
> They sound like good ideas. I think the status is unstarted :)
>
>> The first two are important for containers that hold user sessions
>> (e.g. linux terminal server) - is anyone pushing this use-case in the
>> context of containers-end-game ?
>
> /me hopes someone chimes in and says "I am".
>
> BTW, containers end-game is off the ksummit agenda now.
I am still slowly poking at the sysfs cleanups/changes.
For me the priorities are rougly:
- bug fixes in the existing namespaces
- sysfs cleanups
- sysfs for the network namespace ( and likely others )
- a complete user namespace (I am tired of running everything as root).
I have a bunch of generally unrelated hotplug changes I am working on as
well.
Now that the network namespace has stabalized I am hoping to have a bit more
time for the others.
Eric
next prev parent reply other threads:[~2009-10-12 19:39 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-10-06 15:56 2009 kernel summit preparation for 'containers end-game' discussion Serge E. Hallyn
[not found] ` <20091006155637.GA14761-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-10-06 16:53 ` Ying Han
[not found] ` <604427e00910060953l2d14fa8ci3923320dfaeb6490-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2009-10-06 18:21 ` Serge E. Hallyn
[not found] ` <20091006182154.GB18694-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-10-06 18:54 ` Ying Han
2009-10-12 18:49 ` Oren Laadan
[not found] ` <4AD37A3C.8020408-RdfvBDnrOixBDgjK7y7TUQ@public.gmane.org>
2009-10-12 19:04 ` Serge E. Hallyn
[not found] ` <20091012190416.GA15143-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org>
2009-10-12 19:39 ` Eric W. Biederman [this message]
[not found] ` <m18wfgjtaq.fsf-+imSwln9KH6u2/kzUuoCbdi2O/JbrIOy@public.gmane.org>
2009-10-13 14:52 ` Serge E. Hallyn
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=m18wfgjtaq.fsf@fess.ebiederm.org \
--to=ebiederm-as9lmozglivwk0htik3j/w@public.gmane.org \
--cc=cgroup-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org \
--cc=containers-qjLDD68F18O7TbgM5vRIOg@public.gmane.org \
--cc=haveblue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org \
--cc=serue-r/Jw6+rmf7HQT0dZR+AlfA@public.gmane.org \
--cc=xemul-GEFAQzZX7r8dnm+yROfE0A@public.gmane.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.