Difference between revisions of "Containers/Mini-summit 2008"

From OpenVZ Virtuozzo Containers Wiki
Jump to: navigation, search
Line 57: Line 57:
 
== Agenda ==
 
== Agenda ==
  
* Namespaces/Containers
+
* Namespaces/Containers (8am-10:30am)
 +
** sysfs issues (and any /proc issues)
 +
*** uevents/hotplug
 +
** Network namespaces issues
 +
*** multiple namespaces in one process
 +
** Device namespace design?
 +
** User namespace
 
** 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
+
** Container design
** User namespaces?
+
*** How to enter a container
* Cgroups+Resource management
+
*** Nature of a 'container' — kernel object or userspace fiction
 +
 
 +
* Cgroups+Resource management (11:30-2pm)
 
** Cgroup implementation
 
** Cgroup implementation
 
** Additional cgroups and their design
 
** Additional cgroups and their design
 
** libcg - userspace explotation of control                          groups/resource management
 
** libcg - userspace explotation of control                          groups/resource management
 
** Resource management
 
** Resource management
* Checkpoint/Restart
+
* Checkpoint/Restart (2:30pm-5pm)
 
** Summary of existing c/r patchsets/designs
 
** Summary of existing c/r patchsets/designs
 
** How to initiate and synchronize checkpoint/restart
 
** How to initiate and synchronize checkpoint/restart

Revision as of 21:41, 7 July 2008

There will be a containers mini-summit at the OLS'08. This page is for organizing this mini-summit. Feel free to edit.

When: 22nd of July 2008
Where: Ottawa, ON, Canada.

Proposal

The mini-summit proposal sent to OLS organizers. See proposal.

Topics to discuss

  • Device accessibility cgroup (maybe with remap ability)
  • TTYs
  • Syslog
  • Checkpoint/restart
  • Memory controllers
  • more?..

List of attendees

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.

This list is in no particular order.

  1. Kir Kolyshkin
  2. Pavel Emelyanov
  3. Denis Lunev
  4. Andrey Mirkin
  5. Serge Hallyn
  6. Dave Hansen
  7. Daniel Lezcano
  8. Srivatsa Vaddagiri
  9. Balbir Singh
  10. Sukadev Bhattiprolu
  11. Paul Menage
  12. Eric W. Biederman
  13. Oren Laadan
  14. Yamamoto Takashi
  15. Kamezawa Hiroyuki
  16. Benjamin Thery
  17. Herbert Pötzl
  18. Oleg Nesterov
  19. Dhaval Giani
  20. Bart Trojanowski
  21. Joseph Ruscio
  22. Constant Chan
  23. Linda Knippers
  24. Satoshi Uchida
  25. Masahiko Takahashi
  26. Martine Silbermann
  27. Benoit des Ligneris
  28. Patrick Naubert
  29. Daisuke Nishimura

Agenda

  • Namespaces/Containers (8am-10:30am)
    • sysfs issues (and any /proc issues)
      • uevents/hotplug
    • Network namespaces issues
      • multiple namespaces in one process
    • Device namespace design?
    • User namespace
    • 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?
    • Handling filesystem/namespace synchronization (not sure what the issue is)
    • Container design
      • How to enter a container
      • Nature of a 'container' — kernel object or userspace fiction
  • Cgroups+Resource management (11:30-2pm)
    • Cgroup implementation
    • Additional cgroups and their design
    • libcg - userspace explotation of control groups/resource management
    • Resource management
  • Checkpoint/Restart (2:30pm-5pm)
    • Summary of existing c/r patchsets/designs
    • How to initiate and synchronize checkpoint/restart
    • (state of freezer subsystem?)
    • 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

Moderators

  • Namespaces/containers: Serge Hallyn, Dave Hansen
  • Cgroups and resource management: Paul Menage, Balbir Singh, Dhaval Giani
  • Checkpoint/restart: Daniel Lezcano, Oren Laadan

See also