| Name | Modified | Size | Downloads / Week | 
|---|---|---|---|
| Parent folder | |||
| dmtcp-2.5.2.zip | 2017-11-15 | 1.8 MB | |
| dmtcp-2.5.2.tar.gz | 2017-11-15 | 1.4 MB | |
| README.md | 2017-11-15 | 1.4 kB | |
| Totals: 3 Items | 3.1 MB | 1 | |
- All fixes in Release DMTCP-2.4.9 are incorporated in this release.
 - An incompatibility of DMTCP with Open MPI 1.10 when using orterun (mpirun) was discovered. This does not affect recent versions, such as Open MPI 2.x.
 - In some rare cases, open files were not properly restored due to a use-after-free bug. This is now fixed.
 - In some rare cases, one process had created a SysV shared memory object, and a different process was assigned to restore it on restart. This was not handled correctly, and is now fixed.
 - Correctly restore CPU affinities of threads
 - Virtualized SysV shared memory keys to avoid race condition on restart
 - Fixed logic for checking if relative path to file was a duplicate of another existing path
 - The NSCD area for name service caching daemon was not handled correctly in CentOS 6.8 and later correctly. Fixed now.
 - The Linux sched.h include file for scheduling of cores was added to satisfy some older Linux distros that needed it for compiling DMTCP.
 - Fixed a regression in which --enable-debug (for verbose debug logs) was not being properly written.
 - The DMTCP coordinator was displaying a spurious warning, "Failed to find coordinator IP address", because it did not check for a canoncial hostname. A related issue prevented DMTCP from working properly on some SUSE/openSUSE distros.