[CRIU] Re: [PATCH cr] restore: rework logic about temporary proc
Pavel Emelyanov
xemul at parallels.com
Wed Aug 1 07:01:23 EDT 2012
On 07/31/2012 06:19 PM, Andrey Vagin wrote:
>
> We need proc for restoring processes. The existent /proc may be not suitable.
> E.g. If processes are in pidns.
>
> crtools mounts procfs in a temporary directory, but it should be
> umounted at the end. Before this patch crtools did that, but
> it doesn't work if processes in a mount namespace.
>
> Actually this logic can be simplified and this patch does that.
> * create a tmp dir
> * mount procfs
> * open this directory and save a file descriptor.
> * detach procfs
> * remove the tmp dir
> * access to proc via openat, statat and so on.
>
> Signed-off-by: Andrey Vagin <avagin at openvz.org>
> ---
> cr-restore.c | 57 ++++++++++++++++++++++-----------------------------------
> 1 files changed, 22 insertions(+), 35 deletions(-)
>
Applied
More information about the CRIU
mailing list