On Wed, 21 Feb 2007, James Carlson wrote:
William James writes:
A couple of possible ideas:
- stick to just the common interfaces, and avoid those that are
either Solaris-specific or Linux-specific.
How can I simulate forkall behaviour in my application?
You probably can't do it on Linux, which is a good sign that this is
the wrong level of abstraction.
Let all
threads pass a checkpoint, write their status there and recreate all
threads later with the checkpoint data in the new child process?
"Yikes."
I've recently run across this annoucement:
http://openvz.org/news/announcements/new-features-20070215
which notes "live migration" as a new feature. Now since OpenVZ/Virtuozzo
isn't a hypervisor but a single-kernel thing (like Solaris Zones) - how do
they do that ? This sort of checkpointing / restarting would, to the
degree that I understand it, need a 'clone everything' mechanism.
(A little off-topic, sorry; just curious there)
FrankH.
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code