[CRIU] [PATCH] Dismantle cgyard in non-detached restore mode.

Saied Kazemi saied at google.com
Mon Mar 16 12:03:37 PDT 2015


If the --restore-detached command line option is not specified during
restore, CRIU should unmount and remove the temporary cgyard directory
tree before waiting for the restored process to exit.  Otherwise, all
the temporary cgyard mount points will remain mounted and visible.

Signed-off-by: Saied Kazemi <saied at google.com>
---
 cr-restore.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/cr-restore.c b/cr-restore.c
index 4a1fe4e..24d9f8b 100644
--- a/cr-restore.c
+++ b/cr-restore.c
@@ -1845,8 +1845,10 @@ static int restore_root_task(struct pstree_item *init)
 
 	write_stats(RESTORE_STATS);
 
-	if (!opts.restore_detach && !opts.exec_cmd)
+	if (!opts.restore_detach && !opts.exec_cmd) {
+		fini_cgroup();
 		wait(NULL);
+	}
 
 	return 0;
 
-- 
2.2.0.rc0.207.ga3a616c



More information about the CRIU mailing list