[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