Home » Mailing lists » Devel » containers development plans
Re: containers development plans [message #19162 is a reply to message #14580] |
Thu, 05 July 2007 15:53   |
Cedric Le Goater
Messages: 443 Registered: February 2006
|
Senior Member |
|
|
Hello,
some more comments on what we talked about at OLS and what we are
working on.
Serge E. Hallyn wrote:
> We are trying to create a roadmap for the next year of
> 'container' development, to be reported to the upcoming kernel
> summit. Containers here is a bit of an ambiguous term, so we are
> taking it to mean all of:
>
> 1. namespaces
> 2. process containers
> 3. checkpoint/restart
>
> Naturally we can't actually predict what will and won't be worked on,
> let alone what will be going upstream. But the following is a list
> of features which it seems reasonable to think might be worked on
> next year:
>
> 1. completion of ongoing namespace
the ipc namespace would need a "set identifier" feature if we were
to use it for C/R. this is not available right now. a patchset was
sent introducing a new IPC_SETID but it didn't get much attention.
> pid namespace
At OLS, we agreed that suka's hierarchical pidns patchset should be
fine if we can make sure perfs are OK when the namespace is not
used. right ?
I get < 1% today, so it should be okay :)
There are still some issues around /proc that we are working on.
Hopefully, we should be able to merge most of the helpers patch
real soon.
we need a clone_with_pid() kind of syscall for C/R. I had planned
to work on a :
clone64(struct clone64_arg_struct *arg)
to extend the clone flags which will soon overflow. we could
easily add a pid attribute to implement the clone_with_pid()
the kthread cleanup is not completed yet. some patch are pending
but i would say that the most important ones are around NFS and
i'm not sure anyone worked on these.
af unix credentials still hold some pid_t's. they need a clean up.
> net namespace
see previous email
> ro bind mounts
work in progress. dave ?
what about mounting /proc and /sys multiple times ?
> 2. continuation with new namespaces
> devpts, console, and ttydrivers
> user
merged experimental. we still need to work on the (user,userns) checks.
however, openvz and linux-vserver should already be able to use it.
> time
> namespace management tools
> namespace entering
there are a few patchsets on the topic :
* bind_ns() syscall
* container subsystem identifying a nsproxy object
but they didn't get much review :(
> 3. any additional work needed for virtual servers?
> i.e. in-kernel keyring usage for cross-usernamespace permissions, etc
> 4. task containers functionality
> base features
> specific containers
> poll to see who has plans
> 5. checkpoint/restart
we really need to leverage the freezer and suspend to disk for that.
there are some talks about it right now but it seems a bit early to
have clear directions yet.
generalizing the refrigerator to all arch seems a good idea to freeze
a container. then how do we initiate checkpoint ? syscall ? signal ?
etc.
These topics were addressed at the BOF and people are now aware of
different solutions. we hope that the email storm on what directions
to take for mainline will start soon.
C.
> memory c/r
> (there are a few designs and prototypes)
> (though this may be ironed out by then)
> per-container swapfile?
> overall checkpoint strategy
> in-kernel vs userspace-driven
hybrid ?
> overall restart strategy
>
> What more needs to be added to this list?
>
> A list of the people we are currently aware of who are showing interest
> in these features follows. What I'd like to know is, from this list, do
> some people know what general or specific areas they plan to or want to
> work on over the next year?
>
> Stakeholders:
> Eric Biederman
> google
> ibm
> kerlabs
> openvz
> osdl (Masahiko Takahashi?)
> vserver
>
> Who is missing from the list?
>
> thanks,
> -serge
> _______________________________________________
> Containers mailing list
> Containers@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/containers
>
_______________________________________________
Containers mailing list
Containers@lists.linux-foundation.org
https://lists.linux-foundation.org/mailman/listinfo/containers
|
|
|
 |
|
containers development plans
By: serge on Mon, 02 July 2007 16:55
|
 |
|
Re: containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: dev on Thu, 12 July 2007 10:32
|
 |
|
Re: containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
By: dev on Thu, 12 July 2007 10:58
|
 |
|
Re: containers development plans
By: kir on Sat, 14 July 2007 03:21
|
 |
|
Re: containers development plans
By: serge on Sat, 14 July 2007 20:15
|
 |
|
Re: containers development plans
By: kir on Sat, 14 July 2007 23:28
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: serge on Tue, 17 July 2007 10:17
|
 |
|
Re: containers development plans
By: dev on Tue, 17 July 2007 13:51
|
 |
|
Re: containers development plans
By: serue on Tue, 17 July 2007 18:10
|
 |
|
Re: containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
By: serue on Tue, 17 July 2007 18:11
|
 |
|
Re: containers development plans
By: serue on Mon, 02 July 2007 21:53
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: serge on Mon, 09 July 2007 15:17
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: serge on Mon, 09 July 2007 15:25
|
 |
|
netns summary (was Re: containers development plans)
|
 |
|
Re: netns summary (was Re: containers development plans)
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: serge on Mon, 09 July 2007 15:27
|
 |
|
Re: [ckrm-tech] containers development plans
By: dev on Mon, 09 July 2007 15:32
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
|
 |
|
Re: [ckrm-tech] containers development plans
By: serge on Tue, 10 July 2007 16:32
|
 |
|
Re: [ckrm-tech] containers development plans
By: serge on Tue, 10 July 2007 21:30
|
 |
|
Re: containers development plans
|
 |
|
Re: containers development plans
By: serge on Tue, 10 July 2007 20:33
|
 |
|
Re: containers development plans
By: serge on Mon, 23 July 2007 14:10
|
Goto Forum:
Current Time: Fri Jul 25 21:31:47 GMT 2025
Total time taken to generate the page: 0.29909 seconds
|