Editing Containers/Mini-summit 2008
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | There | + | 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. |
− | '''When''': 22nd of July 2008 | + | '''When''': 22nd of July 2008<br/> |
− | '''Where''': Ottawa, ON, Canada | + | '''Where''': Ottawa, ON, Canada. |
− | |||
− | |||
− | |||
− | |||
== Proposal == | == Proposal == | ||
− | The mini-summit proposal sent to OLS organizers | + | The mini-summit proposal sent to OLS organizers. See [[/Proposal|proposal]]. |
== Topics to discuss == | == Topics to discuss == | ||
Line 28: | Line 24: | ||
<!-- Put this in three columns if browser is smart enough --> | <!-- Put this in three columns if browser is smart enough --> | ||
<div style="-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;"> | <div style="-moz-column-count:3; -webkit-column-count:3; column-count:3; text-align: left; background: #fefef0; border: 1px solid #ddddc0;"> | ||
+ | # Kir Kolyshkin | ||
# Pavel Emelyanov | # Pavel Emelyanov | ||
# Denis Lunev | # Denis Lunev | ||
Line 33: | Line 30: | ||
# Serge Hallyn | # Serge Hallyn | ||
# Dave Hansen | # Dave Hansen | ||
+ | # Cedric Le Goater | ||
# Daniel Lezcano | # Daniel Lezcano | ||
# Srivatsa Vaddagiri | # Srivatsa Vaddagiri | ||
Line 46: | Line 44: | ||
# Oleg Nesterov | # Oleg Nesterov | ||
# Dhaval Giani | # Dhaval Giani | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</div> | </div> | ||
== Agenda == | == Agenda == | ||
− | * Namespaces/Containers | + | * Namespaces/Containers |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
** Additional needed namespaces | ** Additional needed namespaces | ||
*** 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?'' | *** 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?'' | ||
+ | ** Nature of a 'container' — kernel object or userspace fiction | ||
+ | ** Handling of /proc and /sysfs within containers | ||
** Handling filesystem/namespace synchronization (not sure what the issue is) | ** Handling filesystem/namespace synchronization (not sure what the issue is) | ||
− | + | ** How to enter a container | |
− | + | ** User namespaces? | |
− | ** | + | * Cgroups+Resource management |
− | |||
− | * Cgroups+Resource management | ||
** Cgroup implementation | ** Cgroup implementation | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
** Additional cgroups and their design | ** Additional cgroups and their design | ||
− | + | ** libcg - userspace explotation of control groups/resource management | |
− | + | ** Resource management | |
− | + | * Checkpoint/Restart | |
− | + | ** Summary of existing c/r patchsets/designs | |
− | + | ** How to initiate and synchronize checkpoint/restart | |
− | + | ** (state of freezer subsystem?) | |
− | ** libcg - userspace explotation of control groups/resource management | + | ** Memory state dump |
− | ** | + | ** How to dump/fetch data for resource (file, ipc) checkpoint |
− | + | ** How to do restart | |
− | + | ** Hopefully we can make decisions here, and get a bit of a hackfest going during OLS | |
− | |||
− | |||
− | |||
− | * Checkpoint/Restart | ||
− | ** | ||
− | |||
− | ** | ||
− | |||
− | |||
− | |||
− | ** | ||
− | |||
− | ** | ||
− | ** | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ** | ||
− | |||
− | |||
− | ** Hopefully we can | ||
== Moderators == | == Moderators == | ||
Line 153: | Line 74: | ||
* Namespaces/containers: Serge Hallyn, Dave Hansen | * Namespaces/containers: Serge Hallyn, Dave Hansen | ||
* Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani | * Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani | ||
− | * Checkpoint/restart: | + | * Checkpoint/restart: Cedric Le Goater, Oren Laaden |
== See also == | == See also == | ||
* http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers | * http://www.linuxsymposium.org/2008/cfp.php — OLS call for papers | ||
* https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html | * https://lists.linux-foundation.org/pipermail/containers/2008-January/009688.html | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category: Containers]] | [[Category: Containers]] | ||
[[Category: Events]] | [[Category: Events]] |