why do you think so? VPIDs approach supports nested pspaces easily. Moreover it can be used in any configuration. See below.This is to support using pidspaces for vservers, and creating
migrateable sub-pidspaces in each vserver.
Agreed.
Now this case is very interesting, because supporting it creates
interesting restrictions on the rest of the problem, and
unless I miss something this is where the OpenVZ implementation
currently falls down.
Which names does the intermediate pidspace (vserver) see the childoptions:
pidspace with
Which names does the initial pidspace see the child pid space with?initial pidspace always sees "global" pids.
See my other emails. This is required.- Do we need to be able to be able to ptrace/kill individual processes
in a pid space, from the outside, and why?
I think this is completely unnecessary so long as a process can enter a
pidspace.
Doesn't look so.But you have, haven't you? Namely, how can openvz provide it'sWell I think we can reuse most of the old sysadmin interfaces yes.
customers with a global view of all processes without putting 5 years of
work into a new sysadmin interface?