c/r: add more logging when restore fails

Signed-off-by: Tycho Andersen <tycho.andersen@canonical.com>
Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
This commit is contained in:
Tycho Andersen 2015-12-08 16:08:11 -07:00 committed by Stéphane Graber
parent e9195050b4
commit f8a41688ec

View File

@ -525,6 +525,7 @@ void do_restore(struct lxc_container *c, int pipe, char *directory, bool verbose
if (WIFEXITED(status)) {
if (WEXITSTATUS(status)) {
ERROR("criu process exited %d\n", WEXITSTATUS(status));
goto out_fini_handler;
} else {
int ret;
@ -544,8 +545,10 @@ void do_restore(struct lxc_container *c, int pipe, char *directory, bool verbose
goto out_fini_handler;
}
if (lxc_set_state(c->name, handler, RUNNING))
if (lxc_set_state(c->name, handler, RUNNING)) {
ERROR("error setting running state after restore");
goto out_fini_handler;
}
}
} else {
ERROR("CRIU was killed with signal %d\n", WTERMSIG(status));