core: one step back again, for nspawn we actually can't wait for cgroups running empty since systemd will get exactly zero notifications about it
This commit is contained in:
+9
-1
@@ -3103,7 +3103,15 @@ int unit_kill_context(
|
||||
log_warning_unit(u->id, "Failed to kill control group: %s", strerror(-r));
|
||||
} else if (r > 0) {
|
||||
|
||||
wait_for_exit = true;
|
||||
/* FIXME: For now, we will not wait for the
|
||||
* cgroup members to die, simply because
|
||||
* cgroup notification is unreliable. It
|
||||
* doesn't work at all in containers, and
|
||||
* outside of containers it can be confused
|
||||
* easily by leaving directories in the
|
||||
* cgroup. */
|
||||
|
||||
/* wait_for_exit = true; */
|
||||
|
||||
if (c->send_sighup && !sigkill) {
|
||||
set_free(pid_set);
|
||||
|
||||
Reference in New Issue
Block a user