[lxc-devel] You are invited to give your thoughts on some async-signal-safety issues

Steven Stewart-Gallus sstewartgallus00 at mylangara.bc.ca
Sun Aug 31 03:29:17 UTC 2014


Hello,

I understand that LXC uses sandboxing heavily. After taking a look at
the source I don't think that LXC uses multithreading and that it
tries to accomplish any multiprocessing needs by forking instead.
However, the topic I am about to bring up may be relevant if LXC
wishes to use multithreading in the future.  After a fork, many things
are messed up so it's only practical to use async-signal-safe
functions after a fork from a threaded program.  If you have ideas on
what sort of functionality GLibc needs to change to make required
functionality more async-signal-safe after a fork from a multithreaded
program you are invited to give your thoughts on the GLibc mailing
list in the thread at
https://sourceware.org/ml/libc-help/2014-08/msg00039.html.  I am not
subscribed to lxc-devel so you may want to CC me.

Thank you,
Steven Stewart-Gallus


More information about the lxc-devel mailing list