I'm quite sure there used to be a time when I could send a SIGTSTP to bitbake (usually by doing a Ctrl-Z) and it along with its children would suspend. This doesn't seem to be the case anymore. Maybe it just so happened that the subprocesses finished quickly after I gave the Ctrl-Z and no new ones were started so it only looked like all subprocesses were also sent the suspend signal?
In any case, I'm doing a "bitbake world" and am using 4 threads/parallel builds. Before issuing the Ctrl-Z I have: $ ps ax | grep bitbake 14781 pts/7 S+ 0:00 /bin/sh /home/trevor/devel/yocto/git/meta-poky/scripts/bitbake world 14804 pts/7 S+ 0:08 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14858 pts/7 Sl+ 0:57 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14900 pts/7 S 0:00 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14901 pts/7 S 0:00 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14913 pts/7 S 0:00 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 26560 pts/7 S 0:01 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world afterwards I have: 14781 pts/7 T 0:00 /bin/sh /home/trevor/devel/yocto/git/meta-poky/scripts/bitbake world 14804 pts/7 T 0:08 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14858 pts/7 Tl 0:57 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14900 pts/7 S 0:01 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14901 pts/7 S 0:00 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world 14913 pts/7 S 0:00 python /home/trevor/devel/yocto/git/meta-poky/bitbake/bin/bitbake world Only some of the threads are suspended. Has this behaviour changed recently?
_______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto