<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hallyn</id>
	<title>OpenVZ Virtuozzo Containers Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.openvz.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hallyn"/>
	<link rel="alternate" type="text/html" href="https://wiki.openvz.org/Special:Contributions/Hallyn"/>
	<updated>2026-05-15T18:38:36Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008_notes&amp;diff=6224</id>
		<title>Containers/Mini-summit 2008 notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008_notes&amp;diff=6224"/>
		<updated>2008-07-22T14:49:10Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Intros (8:36am)&lt;br /&gt;
&lt;br /&gt;
        Dave Hansen&lt;br /&gt;
        Eric Biederman&lt;br /&gt;
        Jason Byron redhat&lt;br /&gt;
        Joe Rusio - evergreen&lt;br /&gt;
        Joe McDonald&lt;br /&gt;
        HP China&lt;br /&gt;
        Sonny Rao&lt;br /&gt;
        HP&lt;br /&gt;
        HP&lt;br /&gt;
        Matine Silberman HP&lt;br /&gt;
        Sandy Harris&lt;br /&gt;
        NEC Japan&lt;br /&gt;
        John Schultz aol&lt;br /&gt;
        Pavel E., Parallels&lt;br /&gt;
        Denis L., Parallels&lt;br /&gt;
        (?)&lt;br /&gt;
        Benjamin&lt;br /&gt;
        Daniel&lt;br /&gt;
        Serge&lt;br /&gt;
&lt;br /&gt;
On Phone:&lt;br /&gt;
        Amy Griffith HP&lt;br /&gt;
&lt;br /&gt;
(Later walk-ins)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
&lt;br /&gt;
Why do various companies want containers?&lt;br /&gt;
        ibm: workload management&lt;br /&gt;
        EB: using containers as improved chroot&lt;br /&gt;
        HP: wants similar to ibm, plus security&lt;br /&gt;
        parallels: hosted providers&lt;br /&gt;
&lt;br /&gt;
sysfs issues&lt;br /&gt;
        EB gives status: should go into next merge window&lt;br /&gt;
&lt;br /&gt;
mini-namespaces&lt;br /&gt;
        NFS&lt;br /&gt;
                clients should behave differently on diff. containers&lt;br /&gt;
                currently uses single sunrpc transport for all containers&lt;br /&gt;
        Dave: is there a list of all openvz mini-ns?&lt;br /&gt;
        EB:&lt;br /&gt;
                proposal:&lt;br /&gt;
                        create little filesystems&lt;br /&gt;
                        still store everything in nsproxy&lt;br /&gt;
                currently:&lt;br /&gt;
                        some people want same process in different netns's&lt;br /&gt;
                        almost possible now, but can't open new sockets&lt;br /&gt;
                namespace enter:&lt;br /&gt;
                        3 purposes&lt;br /&gt;
                                login&lt;br /&gt;
                                monitoring&lt;br /&gt;
                                configuring&lt;br /&gt;
                may be worth prototyping the proposal&lt;br /&gt;
                        address mqns, or sunrpc, or fuse?&lt;br /&gt;
        DH:&lt;br /&gt;
                openvz addresses this using one big clone(), right?&lt;br /&gt;
                (yes)&lt;br /&gt;
&lt;br /&gt;
userid namespaces&lt;br /&gt;
        EB summarizes his proposal&lt;br /&gt;
                userid ns is unsharable without privilege&lt;br /&gt;
                userids, capabilities, security labels become ns-local&lt;br /&gt;
                hierarchical like pidns&lt;br /&gt;
        openvz: just does chroot&lt;br /&gt;
        DH:&lt;br /&gt;
                observers that system vs. app containers have different requirements&lt;br /&gt;
        EB:&lt;br /&gt;
                so with userid namespaces, user has god-like powers over created namespaces&lt;br /&gt;
        EB+SH will talk about hacking something this week during ols&lt;br /&gt;
        Uses:&lt;br /&gt;
                user unttrusted mounts&lt;br /&gt;
                build systems&lt;br /&gt;
&lt;br /&gt;
device namespaces&lt;br /&gt;
        tty namespaces rejected&lt;br /&gt;
        should be solved with generic device namespaces&lt;br /&gt;
                virtualize the major:minor-&amp;gt;device mapping&lt;br /&gt;
        reserved device numbers (unnamed)&lt;br /&gt;
                created with /proc?&lt;br /&gt;
                get_unnamed_device()&lt;br /&gt;
        tty ideas:&lt;br /&gt;
                use selinux ptys&lt;br /&gt;
                use user namespaces&lt;br /&gt;
                use legacy ptys&lt;br /&gt;
                leverage ptyfs&lt;br /&gt;
        Suka is not on, so he gets volunteered to do pure /dev/pts fs approach&lt;br /&gt;
&lt;br /&gt;
per-container LSMs:&lt;br /&gt;
        SH: thinks LSMs should handle it&lt;br /&gt;
        EB:&lt;br /&gt;
                original purpose of chroot&lt;br /&gt;
                set up policies from inside container&lt;br /&gt;
                creating smack container inside selinux would be ideal&lt;br /&gt;
&lt;br /&gt;
entering a  container&lt;br /&gt;
        netns: identified using pid of a ns&lt;br /&gt;
        sh: can we solve this using EB's namespace filesystems proposal?&lt;br /&gt;
        (EB goes to the board to demonstrate his proposal)&lt;br /&gt;
        PM: Can we use control groups?&lt;br /&gt;
        PE: Can we re-use /proc/pid/ ?&lt;br /&gt;
        EB: could have a ns with no processes in it&lt;br /&gt;
        Example of command using this:&lt;br /&gt;
                ip set eth0 netns &amp;lt;pid&amp;gt;&lt;br /&gt;
                becomes&lt;br /&gt;
                ip set eth0 netns /proc/&amp;lt;pid&amp;gt;/&lt;br /&gt;
        DL:&lt;br /&gt;
                a real netns problem is knowing when a childns has died&lt;br /&gt;
                the netnsfs mount could solve that&lt;br /&gt;
        PE: EB, can you send POC patches for the namespace?&lt;br /&gt;
                EB and EM will both send their own POC.&lt;br /&gt;
&lt;br /&gt;
DL: people have complained about needing CAP_SYS_ADMIN to unshare ns&lt;br /&gt;
        EB: example, setuid root sysvipc-using program could be fooled&lt;br /&gt;
&lt;br /&gt;
PE: Entering a container:&lt;br /&gt;
        reasons:&lt;br /&gt;
                monitoring&lt;br /&gt;
                enter an administrative command&lt;br /&gt;
        DH: how do you do it now?&lt;br /&gt;
        PE: numerical ID for each VE, use it to enter&lt;br /&gt;
        EB:&lt;br /&gt;
                one need for entering: /sbin/hotplug&lt;br /&gt;
        (someone): does hijack suffice?&lt;br /&gt;
        EB: two cases:&lt;br /&gt;
                partial entering&lt;br /&gt;
                full entering&lt;br /&gt;
                sys_hijack does not address partial entering&lt;br /&gt;
        DH:&lt;br /&gt;
                why need partial entering?&lt;br /&gt;
                fs stuff can be done without entering&lt;br /&gt;
        PM: privileged process&lt;br /&gt;
        PE:&lt;br /&gt;
                will look at hijack patches&lt;br /&gt;
                someone will re-send hijack to containers@&lt;br /&gt;
                EB:&lt;br /&gt;
                        if we can do sys_hijack cleanly,&lt;br /&gt;
                        we can use it to solve kthread problem&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008_notes&amp;diff=6223</id>
		<title>Containers/Mini-summit 2008 notes</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008_notes&amp;diff=6223"/>
		<updated>2008-07-22T14:37:09Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: New page: Intros (8:36am)          Dave Hansen         Eric Biederman         Jason Byron redhat         Joe Rusio - evergreen         Joe McDonald         HP China         Sonny Rao         HP     ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Intros (8:36am)&lt;br /&gt;
&lt;br /&gt;
        Dave Hansen&lt;br /&gt;
        Eric Biederman&lt;br /&gt;
        Jason Byron redhat&lt;br /&gt;
        Joe Rusio - evergreen&lt;br /&gt;
        Joe McDonald&lt;br /&gt;
        HP China&lt;br /&gt;
        Sonny Rao&lt;br /&gt;
        HP&lt;br /&gt;
        HP&lt;br /&gt;
        Matine Silberman HP&lt;br /&gt;
        Sandy Harris&lt;br /&gt;
        NEC Japan&lt;br /&gt;
        John Schultz aol&lt;br /&gt;
        Pavel E., Parallels&lt;br /&gt;
        Denis L., Parallels&lt;br /&gt;
        (?)&lt;br /&gt;
        Benjamin&lt;br /&gt;
        Daniel&lt;br /&gt;
        Serge&lt;br /&gt;
&lt;br /&gt;
On Phone:&lt;br /&gt;
        Amy Griffith HP&lt;br /&gt;
&lt;br /&gt;
(Later walk-ins)&lt;br /&gt;
&lt;br /&gt;
Topics:&lt;br /&gt;
&lt;br /&gt;
Why do various companies want containers?&lt;br /&gt;
        ibm: workload management&lt;br /&gt;
        EB: using containers as improved chroot&lt;br /&gt;
        HP: wants similar to ibm, plus security&lt;br /&gt;
        parallels: hosted providers&lt;br /&gt;
&lt;br /&gt;
sysfs issues&lt;br /&gt;
        EB gives status: should go into next merge window&lt;br /&gt;
&lt;br /&gt;
mini-namespaces&lt;br /&gt;
        NFS&lt;br /&gt;
                clients should behave differently on diff. containers&lt;br /&gt;
                currently uses single sunrpc transport for all containers&lt;br /&gt;
        Dave: is there a list of all openvz mini-ns?&lt;br /&gt;
        EB:&lt;br /&gt;
                proposal:&lt;br /&gt;
                        create little filesystems&lt;br /&gt;
                        still store everything in nsproxy&lt;br /&gt;
                currently:&lt;br /&gt;
                        some people want same process in different netns's&lt;br /&gt;
                        almost possible now, but can't open new sockets&lt;br /&gt;
                namespace enter:&lt;br /&gt;
                        3 purposes&lt;br /&gt;
                                login&lt;br /&gt;
                                monitoring&lt;br /&gt;
                                configuring&lt;br /&gt;
                may be worth prototyping the proposal&lt;br /&gt;
                        address mqns, or sunrpc, or fuse?&lt;br /&gt;
        DH:&lt;br /&gt;
                openvz addresses this using one big clone(), right?&lt;br /&gt;
                (yes)&lt;br /&gt;
&lt;br /&gt;
userid namespaces&lt;br /&gt;
        EB summarizes his proposal&lt;br /&gt;
                userid ns is unsharable without privilege&lt;br /&gt;
                userids, capabilities, security labels become ns-local&lt;br /&gt;
                hierarchical like pidns&lt;br /&gt;
        openvz: just does chroot&lt;br /&gt;
        DH:&lt;br /&gt;
                observers that system vs. app containers have different requirements&lt;br /&gt;
        EB:&lt;br /&gt;
                so with userid namespaces, user has god-like powers over created namespaces&lt;br /&gt;
        EB+SH will talk about hacking something this week during ols&lt;br /&gt;
        Uses:&lt;br /&gt;
                user unttrusted mounts&lt;br /&gt;
                build systems&lt;br /&gt;
&lt;br /&gt;
device namespaces&lt;br /&gt;
        tty namespaces rejected&lt;br /&gt;
        should be solved with generic device namespaces&lt;br /&gt;
                virtualize the major:minor-&amp;gt;device mapping&lt;br /&gt;
        reserved device numbers (unnamed)&lt;br /&gt;
                created with /proc?&lt;br /&gt;
                get_unnamed_device()&lt;br /&gt;
        tty ideas:&lt;br /&gt;
                use selinux ptys&lt;br /&gt;
                use user namespaces&lt;br /&gt;
                use legacy ptys&lt;br /&gt;
                leverage ptyfs&lt;br /&gt;
        Suka is not on, so he gets volunteered to do pure /dev/pts fs approach&lt;br /&gt;
&lt;br /&gt;
per-container LSMs:&lt;br /&gt;
        SH: thinks LSMs should handle it&lt;br /&gt;
        EB:&lt;br /&gt;
                original purpose of chroot&lt;br /&gt;
                set up policies from inside container&lt;br /&gt;
                creating smack container inside selinux would be ideal&lt;br /&gt;
&lt;br /&gt;
entering a  container&lt;br /&gt;
        netns: identified using pid of a ns&lt;br /&gt;
        sh: can we solve this using EB's namespace filesystems proposal?&lt;br /&gt;
        (EB goes to the board to demonstrate his proposal)&lt;br /&gt;
        PM: Can we use control groups?&lt;br /&gt;
        PE: Can we re-use /proc/pid/ ?&lt;br /&gt;
        EB: could have a ns with no processes in it&lt;br /&gt;
        Example of command using this:&lt;br /&gt;
                ip set eth0 netns &amp;lt;pid&amp;gt;&lt;br /&gt;
                becomes&lt;br /&gt;
                ip set eth0 netns /proc/&amp;lt;pid&amp;gt;/&lt;br /&gt;
        DL:&lt;br /&gt;
                a real netns problem is knowing when a childns has died&lt;br /&gt;
                the netnsfs mount could solve that&lt;br /&gt;
        PE: EB, can you send POC patches for the namespace?&lt;br /&gt;
                EB and EM will both send their own POC.&lt;br /&gt;
&lt;br /&gt;
DL: people have complained about needing CAP_SYS_ADMIN to unshare ns&lt;br /&gt;
        EB: example, setuid root sysvipc-using program could be fooled&lt;br /&gt;
&lt;br /&gt;
PE: Entering a container:&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6222</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6222"/>
		<updated>2008-07-22T14:34:50Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008, 8:30-16:30&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada, Novotel Hotel (Albion A).&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. '''See [[/Proposal|proposal]]'''.&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
# Bart Trojanowski&lt;br /&gt;
# Joseph Ruscio&lt;br /&gt;
# Constant Chan&lt;br /&gt;
# Linda Knippers&lt;br /&gt;
# Satoshi Uchida&lt;br /&gt;
# Masahiko Takahashi&lt;br /&gt;
# Martine Silbermann&lt;br /&gt;
# Benoit des Ligneris&lt;br /&gt;
# Patrick Naubert&lt;br /&gt;
# Daisuke Nishimura&lt;br /&gt;
# Sudhir Kumar&lt;br /&gt;
# Munehiro Ikeda&lt;br /&gt;
# Kamalesh Babulal&lt;br /&gt;
# John Schulz&lt;br /&gt;
# Poornima Nayak&lt;br /&gt;
# Gyuil Cha&lt;br /&gt;
# YoungHo Kim&lt;br /&gt;
# Rob Woolley&lt;br /&gt;
# Daniel Robbins&lt;br /&gt;
# Jason Baron&lt;br /&gt;
# Subrata Modak&lt;br /&gt;
# Veerendra C&lt;br /&gt;
# Joe MacDonald&lt;br /&gt;
# Andrew Theurer&lt;br /&gt;
# Myron Stowe&lt;br /&gt;
# Peter Teoh&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers  (8:30am-11am)&lt;br /&gt;
** sysfs issues (and any /proc issues)&lt;br /&gt;
*** uevents/hotplug&lt;br /&gt;
** Network namespaces issues&lt;br /&gt;
*** multiple namespaces in one process&lt;br /&gt;
** Device namespace design?&lt;br /&gt;
** User namespace&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** Container design&lt;br /&gt;
*** How to enter a container&lt;br /&gt;
*** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
&lt;br /&gt;
* Cgroups+Resource management  (11:30-2pm)&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
*** Locking (don't let cgroup_lock() become the BKL)&lt;br /&gt;
*** Transactional attachment&lt;br /&gt;
*** &amp;quot;procs&amp;quot; file&lt;br /&gt;
*** User-space notification API&lt;br /&gt;
**** Resource counter hit soft/hard limit&lt;br /&gt;
**** Task entered/left cgroup&lt;br /&gt;
**** OOM occurred&lt;br /&gt;
*** Binary statistics API&lt;br /&gt;
** Existing cgroups&lt;br /&gt;
*** Memory (Balbir's NOTE: I would prefer to take some of this discussion to my memory controller BoF on Wednesday. Lets discuss this at the end)&lt;br /&gt;
**** Supporting over-commit and guarantees&lt;br /&gt;
**** Soft-limits&lt;br /&gt;
**** Hierarchical borrowing - in kernel or userspace?&lt;br /&gt;
**** Per-cgroup refault information?&lt;br /&gt;
*** Kernel memory&lt;br /&gt;
*** Device&lt;br /&gt;
*** Memrlimit&lt;br /&gt;
**** Some push-back over this - can we give real use cases?&lt;br /&gt;
*** CPU scheduler&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
*** Swap (separate subsystem or merge with memory?)&lt;br /&gt;
*** Disk I/O (several proposed designs)&lt;br /&gt;
*** Network traffic classification&lt;br /&gt;
*** Freezer&lt;br /&gt;
*** Signaller&lt;br /&gt;
*** OOM Handler&lt;br /&gt;
** libcg - userspace explotation of control groups/resource management&lt;br /&gt;
*** Overview so far&lt;br /&gt;
*** Is kernel-based reclassification needed?&lt;br /&gt;
*** Real use-cases&lt;br /&gt;
*** Future directions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Checkpoint/Restart  (2:30pm-5pm)&lt;br /&gt;
** Documentation : Look at &amp;quot;See Also&amp;quot; section below&lt;br /&gt;
** Goals and expectations of this summit&lt;br /&gt;
*** identify, discuss and (if possible) agree on the general design&lt;br /&gt;
*** identify, discuss and (if possible) agree on the technical points&lt;br /&gt;
*** decide on priorities for different components (eg. high, medium, low)  such that the final outcome is a practical road-map that would keep us busy for (at least) until the next OLS (though the &amp;quot;O&amp;quot; may change ;)&lt;br /&gt;
** What are the problems that the linux community can solve with the checkpoint/restart ?&lt;br /&gt;
** Preparing the kernel internals&lt;br /&gt;
*** How we implement it without affecting long term maintainability ?&lt;br /&gt;
*** What are the kernel subsystems, process resources and framework for CR ?&lt;br /&gt;
*** Which pieces to target first ?&lt;br /&gt;
&lt;br /&gt;
The following technical points can be discussed during the mini-summit if we have time or later at the OLS.&lt;br /&gt;
&lt;br /&gt;
** Checkpointing / Restarting&lt;br /&gt;
*** Reaching a quescient point - network, processes, aio, avoiding side effects of quiesce/revive&lt;br /&gt;
*** Checkpoint - signal handler ? syscall ? crfs ? process hierarchy, resource dependencies, system and process resources&lt;br /&gt;
*** Restarting - New binary format handler ? converting between formats (from older kernel to newer)&lt;br /&gt;
*** Notification to processes which explicitly wish to be notified about quiesce, checkpoint and restart - container state ? new signals ?&lt;br /&gt;
** Determining the userspace API - Posix 1003.1m ?&lt;br /&gt;
** Passing the kernel internal state to/from userspace - coredump like file ? swap per container ? netlinks, CR filesystem ? army of different call for the CR (proc, existing syscalls, ...)&lt;br /&gt;
** Hopefully we can continue to discuss in the next days and get a bit of a hackfest going during OLS :)&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Daniel Lezcano, Oren Laadan&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
* http://openvz.org/pipermail/devel/2008-July/012891.html&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Zap : http://www.ncl.cs.columbia.edu/publications/usenix2007_fordist.pdf&lt;br /&gt;
** Metacluster : http://lxc.sourceforge.net/doc/ols2006/lxc-ols2006.pdf&lt;br /&gt;
** OpenVZ : [[Checkpointing and live migration]]&lt;br /&gt;
** Checkpoint/Restart technology : http://en.wikipedia.org/wiki/Application_checkpointing&lt;br /&gt;
** Virtual Servers and Checkpoint/Restart in Mainstream Linux : Sigops document&lt;br /&gt;
** Remote fork: http://www.cse.nd.edu/~dthain/courses/classconf/wowsys2004/talks/rfork.pdf&lt;br /&gt;
** Vmadump : http://bproc.sourceforge.net/c268.html&lt;br /&gt;
** Posix CR : http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/0650/bks/SGI_Admin/CPR_OG/sgi_html/ch03.html&lt;br /&gt;
** An OS services overview : http://sw-eng.falls-church.va.us/itsg/P08V31.htm&lt;br /&gt;
&lt;br /&gt;
[[Containers/Mini-summit_2008_notes]]&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6221</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6221"/>
		<updated>2008-07-22T14:33:51Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008, 8:30-16:30&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada, Novotel Hotel (Albion A).&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. '''See [[/Proposal|proposal]]'''.&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
# Bart Trojanowski&lt;br /&gt;
# Joseph Ruscio&lt;br /&gt;
# Constant Chan&lt;br /&gt;
# Linda Knippers&lt;br /&gt;
# Satoshi Uchida&lt;br /&gt;
# Masahiko Takahashi&lt;br /&gt;
# Martine Silbermann&lt;br /&gt;
# Benoit des Ligneris&lt;br /&gt;
# Patrick Naubert&lt;br /&gt;
# Daisuke Nishimura&lt;br /&gt;
# Sudhir Kumar&lt;br /&gt;
# Munehiro Ikeda&lt;br /&gt;
# Kamalesh Babulal&lt;br /&gt;
# John Schulz&lt;br /&gt;
# Poornima Nayak&lt;br /&gt;
# Gyuil Cha&lt;br /&gt;
# YoungHo Kim&lt;br /&gt;
# Rob Woolley&lt;br /&gt;
# Daniel Robbins&lt;br /&gt;
# Jason Baron&lt;br /&gt;
# Subrata Modak&lt;br /&gt;
# Veerendra C&lt;br /&gt;
# Joe MacDonald&lt;br /&gt;
# Andrew Theurer&lt;br /&gt;
# Myron Stowe&lt;br /&gt;
# Peter Teoh&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers  (8:30am-11am)&lt;br /&gt;
** sysfs issues (and any /proc issues)&lt;br /&gt;
*** uevents/hotplug&lt;br /&gt;
** Network namespaces issues&lt;br /&gt;
*** multiple namespaces in one process&lt;br /&gt;
** Device namespace design?&lt;br /&gt;
** User namespace&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** Container design&lt;br /&gt;
*** How to enter a container&lt;br /&gt;
*** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
&lt;br /&gt;
* Cgroups+Resource management  (11:30-2pm)&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
*** Locking (don't let cgroup_lock() become the BKL)&lt;br /&gt;
*** Transactional attachment&lt;br /&gt;
*** &amp;quot;procs&amp;quot; file&lt;br /&gt;
*** User-space notification API&lt;br /&gt;
**** Resource counter hit soft/hard limit&lt;br /&gt;
**** Task entered/left cgroup&lt;br /&gt;
**** OOM occurred&lt;br /&gt;
*** Binary statistics API&lt;br /&gt;
** Existing cgroups&lt;br /&gt;
*** Memory (Balbir's NOTE: I would prefer to take some of this discussion to my memory controller BoF on Wednesday. Lets discuss this at the end)&lt;br /&gt;
**** Supporting over-commit and guarantees&lt;br /&gt;
**** Soft-limits&lt;br /&gt;
**** Hierarchical borrowing - in kernel or userspace?&lt;br /&gt;
**** Per-cgroup refault information?&lt;br /&gt;
*** Kernel memory&lt;br /&gt;
*** Device&lt;br /&gt;
*** Memrlimit&lt;br /&gt;
**** Some push-back over this - can we give real use cases?&lt;br /&gt;
*** CPU scheduler&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
*** Swap (separate subsystem or merge with memory?)&lt;br /&gt;
*** Disk I/O (several proposed designs)&lt;br /&gt;
*** Network traffic classification&lt;br /&gt;
*** Freezer&lt;br /&gt;
*** Signaller&lt;br /&gt;
*** OOM Handler&lt;br /&gt;
** libcg - userspace explotation of control groups/resource management&lt;br /&gt;
*** Overview so far&lt;br /&gt;
*** Is kernel-based reclassification needed?&lt;br /&gt;
*** Real use-cases&lt;br /&gt;
*** Future directions&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Checkpoint/Restart  (2:30pm-5pm)&lt;br /&gt;
** Documentation : Look at &amp;quot;See Also&amp;quot; section below&lt;br /&gt;
** Goals and expectations of this summit&lt;br /&gt;
*** identify, discuss and (if possible) agree on the general design&lt;br /&gt;
*** identify, discuss and (if possible) agree on the technical points&lt;br /&gt;
*** decide on priorities for different components (eg. high, medium, low)  such that the final outcome is a practical road-map that would keep us busy for (at least) until the next OLS (though the &amp;quot;O&amp;quot; may change ;)&lt;br /&gt;
** What are the problems that the linux community can solve with the checkpoint/restart ?&lt;br /&gt;
** Preparing the kernel internals&lt;br /&gt;
*** How we implement it without affecting long term maintainability ?&lt;br /&gt;
*** What are the kernel subsystems, process resources and framework for CR ?&lt;br /&gt;
*** Which pieces to target first ?&lt;br /&gt;
&lt;br /&gt;
The following technical points can be discussed during the mini-summit if we have time or later at the OLS.&lt;br /&gt;
&lt;br /&gt;
** Checkpointing / Restarting&lt;br /&gt;
*** Reaching a quescient point - network, processes, aio, avoiding side effects of quiesce/revive&lt;br /&gt;
*** Checkpoint - signal handler ? syscall ? crfs ? process hierarchy, resource dependencies, system and process resources&lt;br /&gt;
*** Restarting - New binary format handler ? converting between formats (from older kernel to newer)&lt;br /&gt;
*** Notification to processes which explicitly wish to be notified about quiesce, checkpoint and restart - container state ? new signals ?&lt;br /&gt;
** Determining the userspace API - Posix 1003.1m ?&lt;br /&gt;
** Passing the kernel internal state to/from userspace - coredump like file ? swap per container ? netlinks, CR filesystem ? army of different call for the CR (proc, existing syscalls, ...)&lt;br /&gt;
** Hopefully we can continue to discuss in the next days and get a bit of a hackfest going during OLS :)&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Daniel Lezcano, Oren Laadan&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
* http://openvz.org/pipermail/devel/2008-July/012891.html&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Zap : http://www.ncl.cs.columbia.edu/publications/usenix2007_fordist.pdf&lt;br /&gt;
** Metacluster : http://lxc.sourceforge.net/doc/ols2006/lxc-ols2006.pdf&lt;br /&gt;
** OpenVZ : [[Checkpointing and live migration]]&lt;br /&gt;
** Checkpoint/Restart technology : http://en.wikipedia.org/wiki/Application_checkpointing&lt;br /&gt;
** Virtual Servers and Checkpoint/Restart in Mainstream Linux : Sigops document&lt;br /&gt;
** Remote fork: http://www.cse.nd.edu/~dthain/courses/classconf/wowsys2004/talks/rfork.pdf&lt;br /&gt;
** Vmadump : http://bproc.sourceforge.net/c268.html&lt;br /&gt;
** Posix CR : http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi/0650/bks/SGI_Admin/CPR_OG/sgi_html/ch03.html&lt;br /&gt;
** An OS services overview : http://sw-eng.falls-church.va.us/itsg/P08V31.htm&lt;br /&gt;
&lt;br /&gt;
[Containers/Mini-summit_2008_notes]&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6193</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6193"/>
		<updated>2008-07-16T19:16:09Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. '''See [[/Proposal|proposal]]'''.&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
# Bart Trojanowski&lt;br /&gt;
# Joseph Ruscio&lt;br /&gt;
# Constant Chan&lt;br /&gt;
# Linda Knippers&lt;br /&gt;
# Satoshi Uchida&lt;br /&gt;
# Masahiko Takahashi&lt;br /&gt;
# Martine Silbermann&lt;br /&gt;
# Benoit des Ligneris&lt;br /&gt;
# Patrick Naubert&lt;br /&gt;
# Daisuke Nishimura&lt;br /&gt;
# Sudhir Kumar&lt;br /&gt;
# Munehiro Ikeda&lt;br /&gt;
# Kamalesh Babulal&lt;br /&gt;
# John Schulz&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers  (8:30am-11am)&lt;br /&gt;
** sysfs issues (and any /proc issues)&lt;br /&gt;
*** uevents/hotplug&lt;br /&gt;
** Network namespaces issues&lt;br /&gt;
*** multiple namespaces in one process&lt;br /&gt;
** Device namespace design?&lt;br /&gt;
** User namespace&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** Container design&lt;br /&gt;
*** How to enter a container&lt;br /&gt;
*** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
&lt;br /&gt;
* Cgroups+Resource management  (11:30-2pm)&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart  (2:30pm-5pm)&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Daniel Lezcano, Oren Laadan&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6150</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=6150"/>
		<updated>2008-07-07T21:41:58Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. '''See [[/Proposal|proposal]]'''.&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
# Bart Trojanowski&lt;br /&gt;
# Joseph Ruscio&lt;br /&gt;
# Constant Chan&lt;br /&gt;
# Linda Knippers&lt;br /&gt;
# Satoshi Uchida&lt;br /&gt;
# Masahiko Takahashi&lt;br /&gt;
# Martine Silbermann&lt;br /&gt;
# Benoit des Ligneris&lt;br /&gt;
# Patrick Naubert&lt;br /&gt;
# Daisuke Nishimura&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers  (8am-10:30am)&lt;br /&gt;
** sysfs issues (and any /proc issues)&lt;br /&gt;
*** uevents/hotplug&lt;br /&gt;
** Network namespaces issues&lt;br /&gt;
*** multiple namespaces in one process&lt;br /&gt;
** Device namespace design?&lt;br /&gt;
** User namespace&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** Container design&lt;br /&gt;
*** How to enter a container&lt;br /&gt;
*** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
&lt;br /&gt;
* Cgroups+Resource management  (11:30-2pm)&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart  (2:30pm-5pm)&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Daniel Lezcano, Oren Laadan&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5777</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5777"/>
		<updated>2008-04-14T20:58:43Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[/Proposal|proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
** Handling of /proc and /sysfs within containers&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** How to enter a container&lt;br /&gt;
** User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Cedric Le Goater, Oren Laadan&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5775</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5775"/>
		<updated>2008-04-14T19:08:38Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[/Proposal|proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
** Handling of /proc and /sysfs within containers&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** How to enter a container&lt;br /&gt;
** User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Dave Hansen&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Cedric Le Goater, Oren Laaden&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5400</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5400"/>
		<updated>2008-04-01T15:49:56Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 21st or 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[/Proposal|proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
** Handling of /proc and /sysfs within containers&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** How to enter a container&lt;br /&gt;
** User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Cedric Le Goater&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani&lt;br /&gt;
* Checkpoint/restart: Dave Hansen, Cedric Le Goater&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5299</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=5299"/>
		<updated>2008-03-26T15:45:46Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the [http://www.linuxsymposium.org/2008/ OLS'08]. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 21st or 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[/Proposal|proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
** Additional needed namespaces&lt;br /&gt;
*** Small namespaces ''What to do with small subsystem that might need virtualization. E.g. in openvz we have FUSE, binfmt_misc and some other small stuff virtualized. But how to merge it in mainline? Create a separate namespace for each? Mere them into one? How to call this then?''&lt;br /&gt;
** Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
** Handling of /proc and /sysfs within containers&lt;br /&gt;
** Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
** How to enter a container&lt;br /&gt;
** User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
** Cgroup implementation&lt;br /&gt;
** Additional cgroups and their design&lt;br /&gt;
** libcg - userspace explotation of control                           groups/resource management&lt;br /&gt;
** Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
** Summary of existing c/r patchsets/designs&lt;br /&gt;
** How to initiate and synchronize checkpoint/restart&lt;br /&gt;
** (state of freezer subsystem?)&lt;br /&gt;
** Memory state dump&lt;br /&gt;
** How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
** How to do restart&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=4651</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=4651"/>
		<updated>2008-03-17T18:21:03Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There will be a containers mini-summit at the OLS'08. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 21st or 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[{{PAGENAME}}/Proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
  * Additional needed namespaces&lt;br /&gt;
  * Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
  * Handling of /proc and /sysfs within containers&lt;br /&gt;
  * Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
  * How to enter a container&lt;br /&gt;
  * User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
  * Cgroup implementation&lt;br /&gt;
  * Additional cgroups and their design&lt;br /&gt;
  * Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
  * Summary of existing c/r patchsets/designs&lt;br /&gt;
  * How to initiate and synchronize checkpoint/restart&lt;br /&gt;
  * (state of freezer subsystem?)&lt;br /&gt;
  * Memory state dump&lt;br /&gt;
  * How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
  * How to do restart&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=4650</id>
		<title>Containers/Mini-summit 2008</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008&amp;diff=4650"/>
		<updated>2008-03-17T18:18:01Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There are plans to organize a containers mini-summit at the OLS'08. This page is for organizing this mini-summit. Feel free to edit.&lt;br /&gt;
&lt;br /&gt;
'''When''': 21st or 22nd of July 2008&amp;lt;br/&amp;gt;&lt;br /&gt;
'''Where''': Ottawa, ON, Canada.&lt;br /&gt;
&lt;br /&gt;
== Proposal ==&lt;br /&gt;
&lt;br /&gt;
The mini-summit proposal sent to OLS organizers. See [[{{PAGENAME}}/Proposal]].&lt;br /&gt;
&lt;br /&gt;
== Topics to discuss ==&lt;br /&gt;
&lt;br /&gt;
* Device accessibility cgroup (maybe with remap ability)&lt;br /&gt;
* TTYs&lt;br /&gt;
* Syslog&lt;br /&gt;
* Checkpoint/restart&lt;br /&gt;
* Memory controllers&lt;br /&gt;
* more?..&lt;br /&gt;
&lt;br /&gt;
== List of attendees ==&lt;br /&gt;
Please fill in your name here if you are going to attend, or email kir at openvz dot org if you are too lazy. Surely the list is not final, so put your name even if you are not sure you can make it.&lt;br /&gt;
&lt;br /&gt;
This list is in no particular order.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Put this in three columns if browser is smart enough --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;&amp;quot;&amp;gt;&lt;br /&gt;
# Kir Kolyshkin&lt;br /&gt;
# Pavel Emelyanov&lt;br /&gt;
# Denis Lunev&lt;br /&gt;
# Andrey Mirkin&lt;br /&gt;
# Serge Hallyn&lt;br /&gt;
# Dave Hansen&lt;br /&gt;
# Cedric Le Goater&lt;br /&gt;
# Daniel Lezcano&lt;br /&gt;
# Srivatsa Vaddagiri&lt;br /&gt;
# Balbir Singh&lt;br /&gt;
# Sukadev Bhattiprolu&lt;br /&gt;
# Paul Menage&lt;br /&gt;
# Eric W. Biederman&lt;br /&gt;
# Oren Laadan&lt;br /&gt;
# Yamamoto Takashi&lt;br /&gt;
# Kamezawa Hiroyuki&lt;br /&gt;
# Benjamin Thery&lt;br /&gt;
# Herbert Pötzl&lt;br /&gt;
# Oleg Nesterov&lt;br /&gt;
# Dhaval Giani&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
* Namespaces/Containers&lt;br /&gt;
  * Additional needed namespaces&lt;br /&gt;
  * Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
  * Handling of /proc and /sysfs within containers&lt;br /&gt;
  * Handling filesystem/namespace synchronization  (not sure what the issue is)&lt;br /&gt;
  * How to enter a container&lt;br /&gt;
  * User namespaces?&lt;br /&gt;
* Cgroups+Resource management&lt;br /&gt;
  * Cgroup implementation&lt;br /&gt;
  * Additional cgroups and their design&lt;br /&gt;
  * Resource management&lt;br /&gt;
* Checkpoint/Restart&lt;br /&gt;
  * Summary of existing c/r patchsets/designs&lt;br /&gt;
  * How to initiate and synchronize checkpoint/restart&lt;br /&gt;
  * (state of freezer subsystem?)&lt;br /&gt;
  * Memory state dump&lt;br /&gt;
  * How to dump/fetch data for resource (file, ipc) checkpoint&lt;br /&gt;
  * How to do restart&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers&lt;br /&gt;
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html&lt;br /&gt;
&lt;br /&gt;
[[Category: Containers]]&lt;br /&gt;
[[Category: Events]]&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4108</id>
		<title>Containers/Mini-summit 2008/Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4108"/>
		<updated>2008-01-30T22:23:37Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mini-summit proposal: '''Linux Kernel Containers Developer Summit'''&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Topic ==&lt;br /&gt;
&lt;br /&gt;
Namespaces, containers, cgroups, and container checkpoint/restart.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Development for namespaces and cgroups is well underway in the&lt;br /&gt;
mainline kernel. To keep momentum going and keep the loosely&lt;br /&gt;
knit teams of developers well-coordinated, a physical meeting in&lt;br /&gt;
which to discuss future development plans is needed.&lt;br /&gt;
Additionally, we are at a point where crucial decisions about&lt;br /&gt;
the nature of a &amp;quot;container object&amp;quot; and about the checkpoint/restart&lt;br /&gt;
design need to be made.&lt;br /&gt;
&lt;br /&gt;
A final set of topics will be decided upon through mailing lists&lt;br /&gt;
ahead of time, but potential topics include:&lt;br /&gt;
* Handling filesystem/namespace synchronization&lt;br /&gt;
* Handling of /proc and /sysfs within containers&lt;br /&gt;
* Additional needed namespaces (i.e. device namespace)&lt;br /&gt;
* Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
* Cgroup implementation&lt;br /&gt;
* Additional cgroups and their design&lt;br /&gt;
* Resource management&lt;br /&gt;
* How to initiate and synchronize checkpoint/restart&lt;br /&gt;
* How to enter a 'container'&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
&lt;br /&gt;
(Debating whether to: 1. switch to one moderator for each, 2. use&lt;br /&gt;
non-experts for moderators so the experts are more free to argue...)&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Cedric Le Goater&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh&lt;br /&gt;
* Checkpoint/restart: Dave Hansen, Cedric Le Goater&lt;br /&gt;
&lt;br /&gt;
== Expected Time Required ==&lt;br /&gt;
&lt;br /&gt;
One day.&lt;br /&gt;
&lt;br /&gt;
== Number of Attendees ==&lt;br /&gt;
&lt;br /&gt;
Approximately 30.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Projector and screen&lt;br /&gt;
* Whiteboard&lt;br /&gt;
* Network access&lt;br /&gt;
* Power for laptops&lt;br /&gt;
* doughnuts and croissants for participants&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4107</id>
		<title>Containers/Mini-summit 2008/Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4107"/>
		<updated>2008-01-30T20:33:38Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mini-summit proposal: '''Linux Kernel Containers Developer Summit'''&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Topic ==&lt;br /&gt;
&lt;br /&gt;
Namespaces, containers, cgroups, and container checkpoint/restart.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Development for namespaces and cgroups is well underway in the&lt;br /&gt;
mainline kernel. To keep momentum going and keep the loosely&lt;br /&gt;
knit teams of developers well-coordinated, a physical meeting in&lt;br /&gt;
which to discuss future development plans is needed.&lt;br /&gt;
Additionally, we are at a point where crucial decisions about&lt;br /&gt;
the nature of a &amp;quot;container object&amp;quot; and about the checkpoint/restart&lt;br /&gt;
design need to be made.&lt;br /&gt;
&lt;br /&gt;
A final set of topics will be decided upon through mailing lists&lt;br /&gt;
ahead of time, but potential topics include:&lt;br /&gt;
* Handling filesystem/namespace synchronization&lt;br /&gt;
* Handling of /proc and /sysfs within containers&lt;br /&gt;
* Additional needed namespaces (i.e. device namespace)&lt;br /&gt;
* Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
* Cgroup implementation&lt;br /&gt;
* Additional cgroups and their design&lt;br /&gt;
* Resource management&lt;br /&gt;
* How to initiate and synchronize checkpoint/restart&lt;br /&gt;
* How to enter a 'container'&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
{{Out|These are just suggestions, please edit here or let us know if you do or do not want to moderate.}}&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Cedric Le Goater&lt;br /&gt;
* Cgroups and resource management: Paul Menage, Balbir Singh&lt;br /&gt;
* Checkpoint/restart: Dave Hansen, Cedric Le Goater&lt;br /&gt;
&lt;br /&gt;
== Expected Time Required ==&lt;br /&gt;
&lt;br /&gt;
One day.&lt;br /&gt;
&lt;br /&gt;
== Number of Attendees ==&lt;br /&gt;
&lt;br /&gt;
Approximately 30.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Projector and screen&lt;br /&gt;
* Whiteboard&lt;br /&gt;
* Network access&lt;br /&gt;
* Power for laptops&lt;br /&gt;
* doughnuts and croissants for participants&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4106</id>
		<title>Containers/Mini-summit 2008/Proposal</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Mini-summit_2008/Proposal&amp;diff=4106"/>
		<updated>2008-01-30T18:09:19Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: updates reflecting mailing list discussions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mini-summit proposal: '''Linux Kernel Containers Developer Summit'''&lt;br /&gt;
__NOTOC__&lt;br /&gt;
== Topic ==&lt;br /&gt;
&lt;br /&gt;
Namespaces, containers, cgroups, and container checkpoint/restart.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
Development for namespaces and cgroups is well underway in the&lt;br /&gt;
mainline kernel. To keep momentum going and keep the loosely&lt;br /&gt;
knit teams of developers well-coordinated, a physical meeting in&lt;br /&gt;
which to discuss future development plans is needed.&lt;br /&gt;
Additionally, we are at a point where crucial decisions about&lt;br /&gt;
the nature of a &amp;quot;container object&amp;quot; and about the checkpoint/restart&lt;br /&gt;
design need to be made.&lt;br /&gt;
&lt;br /&gt;
A final set of topics will be decided upon through mailing lists&lt;br /&gt;
ahead of time, but potential topics include:&lt;br /&gt;
* Handling filesystem/namespace synchronization&lt;br /&gt;
* Handling of /proc and /sysfs within containers&lt;br /&gt;
* Additional needed namespaces (i.e. device namespace)&lt;br /&gt;
* Nature of a 'container' — kernel object or userspace fiction&lt;br /&gt;
* Cgroup implementation&lt;br /&gt;
* Additional cgroups and their design&lt;br /&gt;
* Resource management&lt;br /&gt;
* How to initiate and synchronize checkpoint/restart&lt;br /&gt;
* How to enter a 'container'&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
{{Out|These are just suggestions, please edit here or let us know if you do or do not want to moderate.}}&lt;br /&gt;
&lt;br /&gt;
* Namespaces/containers: Serge Hallyn, Cedric Le Goater&lt;br /&gt;
* Cgroups and resource management: Balbir Singh, (Dhaval Giani or Paul Menage)&lt;br /&gt;
* Checkpoint/restart: Dave Hansen, Cedric Le Goater&lt;br /&gt;
&lt;br /&gt;
== Expected Time Required ==&lt;br /&gt;
&lt;br /&gt;
One day.&lt;br /&gt;
&lt;br /&gt;
== Number of Attendees ==&lt;br /&gt;
&lt;br /&gt;
Approximately 30.&lt;br /&gt;
&lt;br /&gt;
== Technical Requirements ==&lt;br /&gt;
&lt;br /&gt;
* Projector and screen&lt;br /&gt;
* Whiteboard&lt;br /&gt;
* Network access&lt;br /&gt;
* Power for laptops&lt;br /&gt;
* doughnuts and croissants for participants&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.openvz.org/index.php?title=Containers/Pidcache&amp;diff=2155</id>
		<title>Containers/Pidcache</title>
		<link rel="alternate" type="text/html" href="https://wiki.openvz.org/index.php?title=Containers/Pidcache&amp;diff=2155"/>
		<updated>2006-08-31T04:26:53Z</updated>

		<summary type="html">&lt;p&gt;Hallyn: Reorganized by priority&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''List of kernel_thread() callers in 2.6.18-rc2. '''&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align;center&amp;quot;&lt;br /&gt;
|+ Pidcaching in drivers&lt;br /&gt;
|| Filename/line-num ||  Function  || Priority ||  Module ?  ||  PidCache?  || Boottime ? ||  Comments&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/mips/au1000/db1x00/mirage_ts.c:236  ||  ts_mirage_init() ||   || ? || ? ||   ||  This file is compiled under nonexistand flag. File should be removed from kernel tree?&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/scsi/zfcp_erp.c:1031  ||  zfcp_erp_thread_setup() ||   || Y || ? ||   || Cedric working on it with the z team.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/usb/atm/usbatm.c:1021  ||  usbatm_heavy_init() ||   || Y || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/usb/storage/libusual.c:135  ||  usu_probe() ||   || Y || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/cifs/connect.c:1733  ||  cifs_mount() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/init/main.c:392  ||  __releases() ||   || ? || ? ||   || This is the init task.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/jffs/inode-v23.c:135  ||  jffs_fill_super() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/jffs2/background.c:43  ||  jffs2_start_garbage_collect_thread() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/nfs/delegation.c:361  ||  nfs_async_inode_return_delegation() ||   || ? || ? ||   || cedric working on it.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/kernel/stop_machine.c:101  ||  stop_machine() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/bluetooth/bnep/core.c:578  ||  bnep_add_connection() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/bluetooth/cmtp/core.c:376  ||  cmtp_add_connection() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/bluetooth/hidp/core.c:632  ||  hidp_add_connection() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/bluetooth/rfcomm/core.c:2047  ||  rfcomm_init() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/core/pktgen.c:3260  ||  pktgen_create_thread() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:826  ||  fork_sync_thread() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/ipv4/ipvs/ip_vs_sync.c:860  ||  start_sync_thread() ||   || ? || ? ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/rxrpc/krxiod.c:159  ||  rxrpc_krxiod_init() ||   || ? || ? ||   || cedric working on it.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/rxrpc/krxsecd.c:128  ||  rxrpc_krxsecd_init() ||   || ? || ? ||   || cedric working on it.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/rxrpc/krxtimod.c:39  ||  rxrpc_krxtimod_start() ||   || ? || ? ||   || cedric working on it.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/net/sunrpc/svc.c:176  ||  svc_create_thread() ||   || ? || ? ||   || cedric working on it. Difficult but issues were already spotted by akpm&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/macintosh/adb.c:272  ||  __adb_probe_task() ||   || Y || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/macintosh/therm_pm72.c:1771  ||  start_control_loops() ||   || Y || Y ||   || In progress, Suka&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/macintosh/therm_windtunnel.c:325  ||  do_attach() ||   || Y || Y ||   ||  (pid cached, but never referenced)&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_frontend.c:705  ||  dvb_frontend_start() ||   || Y || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/media/dvb/dvb-core/dvb_ca_en50221.c:1714  ||  dvb_ca_en50221_init() ||   || Y || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/media/video/saa7134/saa7134-tvaudio.c:1012  ||  saa7134_tvaudio_init2() ||   || Y || Y ||   || In progress, Suka&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/media/video/tvaudio.c:1547  ||  chip_attach() ||   || Y || Y || || In progress, Cedric&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pci/hotplug/ibmphp_hpc.c:1086  ||  ibmphp_hpc_start_poll_thread() ||   || Y || Y ||   ||  (logged and stored in static var,&lt;br /&gt;
but&lt;br /&gt;
never used)&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/kernel/kmod.c:175  ||  wait_for_helper() ||   || N || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/kernel/kmod.c:205  ||  __call_usermodehelper() ||   || N || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/kernel/kmod.c:208  ||  __call_usermodehelper() ||   || N || Y ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/i386/mach-voyager/voyager_thread.c:47  ||  voyager_thread_start() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:584  ||  xpc_activate_partition() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:846  ||  xpc_create_kthreads() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1345  ||  xpc_init() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/ia64/sn/kernel/xpc_main.c:1374  ||  xpc_init() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/s390/mm/cmm.c:164  ||  cmm_start_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/macintosh/mediabay.c:702  ||  media_bay_attach() ||   || Y || N ||   ||&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/mtd/mtd_blkdevs.c:405  ||  register_mtd_blktrans() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:603  ||  cpci_start_thread() ||   || Y || N ||   ||  (only printed in dbg())&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpci_hotplug_core.c:605  ||  cpci_start_thread() ||   || Y || N ||   || (pid only logged)&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pci/hotplug/cpqphp_ctrl.c:1781  ||  cpqhp_event_start_thread() ||   || Y || N ||   ||  (pid only logged)&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pci/hotplug/pciehp_ctrl.c:554  ||  pciehp_event_start_thread() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/pnp/pnpbios/core.c:582  ||  pnpbios_thread_init() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/net/lcs.c:1732  ||  lcs_start_kernel_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/net/lcs.c:1735  ||  lcs_start_kernel_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1051  ||  qeth_start_kernel_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1053  ||  qeth_start_kernel_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/s390/net/qeth_main.c:1055  ||  qeth_start_kernel_thread() ||   || Y || N ||   ||  Sent off - serge&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/media/dvb/ttpci/av7110.c:2621  ||  av7110_attach() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/mmc/mmc_queue.c:161  ||  mmc_init_queue() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/afs/cmservice.c:300  ||  afscm_start() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/afs/kafsasyncd.c:60  ||  afs_kafsasyncd_start() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/afs/kafstimod.c:40  ||  afs_kafstimod_start() ||   || Y || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/fs/lockd/clntlock.c:186  ||  nlmclnt_recovery() ||   || Y || N ||   ||  sent - cedric&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/arm/kernel/ecard.c:1062  ||  ecard_init() ||   || N || N ||   || Not needed&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/i386/kernel/io_apic.c:640  ||  balanced_irq_init() ||   || N || N ||   || Not needed&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/parisc/kernel/process.c:168  ||  NA  ||   || N || N ||   ||  This is the definition, not a use, of kernel_thread.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/eeh_event.c:108  ||  eeh_thread_launcher() ||   || N || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/powerpc/platforms/pseries/rtasd.c:500  ||  rtas_init() ||   || N || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/sparc64/kernel/power.c:132  ||  power_probe() ||   || N || N ||   ||&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/init/do_mounts_initrd.c:59  ||  handle_initrd() ||   || N || N ||   ||  doesn't cache, but does a wait4 on the pid.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/kernel/kthread.c:120  ||  keventd_create_kthread() ||   || N || N ||   || This is the definition of kthread.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/base/firmware_class.c:569  ||  power_probe() ||   || Y || ? ||   || Done Suka, 2.6.18, http://lkml.org/lkml/2006/7/26/307&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/block/loop.c:840  ||  loop_set_fd() ||   || Y || ? ||   || Done, Serge 2.6.18&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:429  ||  fw_set_rescan() ||   || Y || ? ||   || Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/2006/7/&lt;br /&gt;
2/135&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/ieee1394/nodemgr.c:1779  ||  nodemgr_add_host() ||   || Y || ? ||   ||  Done, Stefan Ricter, 2.6.18, http://lkml.org/lkml/20&lt;br /&gt;
06/7/2/135&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/drivers/net/wireless/airo.c:2815  ||  _init_airo_card() ||   || Y || ? ||   || Done, Suka, 2.6.18, http://lkml.org/lkml/2006/7/24/16&lt;br /&gt;
3&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/arm/kernel/apm.c:525  ||  apm_init() ||   || Y || Y ||   ||  In -mm.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/mips/kernel/apm.c:525  ||  apm_init() ||   || Y || Y ||   ||  In -mm.&lt;br /&gt;
|-&lt;br /&gt;
|| linux-2.6.18-rc2/arch/i386/kernel/apm.c:2339  ||  apm_init() ||   || Y || N ||   ||  In -mm.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Hallyn</name></author>
		
	</entry>
</feed>