So, you seem to have a use case where you want to stop a cgroup not entirely but partially, leaving some child process(es) alive. Is this really what this is all about? If yes can you give actual example(s)?
I totally agree that default settings do matter and changing them is almost always bad: a serious break of backward compatibility. In this case however the previous, ages-old default was more a limitation caused by the lack of cgroups than a conscious decision.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds