Menu

DMTCP 1.2.1 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpoint the state of multiple simultaneous applications, including multi-threaded and distributed applications. It operates directly on the user binary executable, without any Linux kernel modules or other kernel modifications.

Release Notes
DMTCP 1.2.1 provides:
* Support for calling dmtcpaware API (dmtcpCheckpoint(), etc.) directly from inside a python session.
* The option for applications to use the dmtcpaware interface to link with a shared library (libdmtcpaware.so) instead of libdmtcpaware.a.
* Support for MPICH2 1.3.x (transparently checkpointing MPICH under DMTCP), as well as continuing the existing support for checkpointing OpenMPI.
* Support for running and checkpointing of binaries in non-privileged mode when the setuid/setgid bits of the binaries are set.
* Several bug fixes related to GNU screen.
* Experimental support for ptrace to allow checkpointing of gdb sessions, strace, and other ptrace-based aplications.
* On restart, restore original process name for 'ps' and /proc/self/cmdline.
* Additional bug fixes and enhancements.

Posted by Kapil Arya 2011-03-13

Log in to post a comment.