From: Erik A. H. <er...@he...> - 2002-01-09 19:33:00
|
I just uploaded BProc version 3.1.5 to sourceforge. http://sourceforge.net/project/showfiles.php?group_id=24453&release_id=69133 Release notes and change log are attached below. - Erik 3.1.5 --------------------------------------------------------------------- This release deals with a x86 VMADump problem migrating between machines with different FPU types. This caused a kernel oops when the process touched the FPU (and caused a restore) on the second machine. VMADump now does the restore itself and traps exceptions. In the case of an exception, the moving process will lose its FPU state. This needs some testing with different combinations of FPU types. I say this mostly because the Intel documentaiton for frstor and fxrstor doesn't list any exceptions or say anything about what is supposed to happen when restoring bogus data. This release also adds a first take on vrfork (vector rfork) which will make creation of large numbers of processes in a cluster more efficient. vrfork uses a tree based scheme to distribute the process image while creating a flat process tree. Changes from 3.1.4 to 3.1.5 * Fixed VMADump FPU restore to trap restore failures and restore a clean FPU state in those cases. This should address (although not really solve) problems migrating between FPU architectures. * Fixed a master daemon bug that could result in move responses getting lost. * Added first take on vrfork (vector rfork) to make creation of large numbers of child processes efficient. * Cleaned up some lingering goofiness in rfork related to error handling and signals. |