Menu

Distributed MultiThreaded Checkpointing / News: Recent posts

DMTCP 1.1.9 Released

DMTCP 1.1.8 Released
DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* Better SIGNAL handling.
* Bug fixes for Session/Process group restoration.
* Bug fixes in file handling code.
* Other minor bug fixes and improvements.

Posted by Kapil Arya 2010-09-18

DMTCP 1.1.8 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* DMTCP now works again with OpenMPI 1.4 and 1.5-pre (DMTCP releases 1.1.4 through 1.1.7 were not working with OpenMPI).
* Other bug fixes and improvements

Posted by Kapil Arya 2010-07-01

DMTCP 1.1.7 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* DMTCP now works with 32-bit Ubuntu 10.04 Lucid and glibc-2.11. It was broken in last release.
* Other bug fixes and improvements.

Posted by Kapil Arya 2010-05-21

DMTCP 1.1.6 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* DMTCP now works with Ubuntu 10.04 Lucid and glibc-2.11.
* Other bug fixes and improvements.

Posted by Kapil Arya 2010-05-09

Fix for Ubuntu-10.04 to be released soon

We have identified a bug in the interaction of DMTCP 1.1.5 with glibc 2.11. This effects Ubuntu 10.04 Lucid. There will be a new release of DMTCP in next few days fixing this.

Posted by Kapil Arya 2010-05-06

DMTCP 1.1.5 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* Bug fixes related to malloc family of functions.
* We strongly recommend that anyone with a malloc-intensive application, such as C++ with intensive use of STL, should upgrade.
* Some new flags for dmtcp_checkpoint, dmtcp_restart, dmtcp_command, and dmtcp_restart_script.sh. For more information run the command with --help.
* Simplified restart script for single process computations.
* Signal handling improved.
* Several other bug fixes and improvements.

Posted by Kapil Arya 2010-04-05

DMTCP 1.1.4 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* Fix for a regression bug which affected checkpointing bash in previous release.
* DMTCP will support next release of Maplesoft.
* Improved support for Pid-Virtualization.
* Some users reported compilation error in previous release, fixed in this release.
* dmtcp_nocheckpoing command added.
* dmtcp_command supports multiple commands.
* Fix for not checkpointing dmtcp_* commands.
* Several other bug fixes and improvements.

Posted by Kapil Arya 2010-02-21

DMTCP 1.1.3 Released

** DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

Release Notes:
* Improved support for OpenMPI 1.3 and 1.4
* dmtcp_restart_script.sh allows user specified hostnames on restart.
* dmtcp_command now supports blocked checkpoint mode.
* Several other bug fixes and improvements.... read more

Posted by Kapil Arya 2010-01-29

DMTCP 1.1.2 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

New Features / Bug Fixes:
* Support for glibc 2.10.
* Thread safety mechanisms introduced for Pid-Virtualization Layer.
* Various other bug fixes related to Pid/Tid-Virtualization
* The default location for log files changed to /tmp/dmtcp-$USER@$HOST.

Posted by Kapil Arya 2009-12-07

DMTCP 1.1.1 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program or the operating system.

New Features / Bug Fixes:
* Fixes several bugs affecting OpenMPI version 1.3.x
* Improves the robustness of pid and tid virtualization.
* Fixes a bug that would have prevented DMTCP from running under Linux kernel 2.6.31 and later.
* --enable-unique-checkpoint-filenames option now available
* --enable-debug doesn't work with --enable-pid-virtualization

Posted by Kapil Arya 2009-11-13

DMTCP 1.1.1 coming soon

When running DMTCP with the default PID-Virtualization under a heavy CPU load, restart can fail once. The second restart does succeed. This bug will be fixed in version 1.1.1.

Posted by Kapil Arya 2009-10-30

DMTCP 1.1.0 Released

* TID-Virtualization supported with improved PID-Virtualization. Also works for OpenMPI.
* IPv6 fixes for supporting OpenMPI 1.3.x. (OpenMPI now works with DMTCP.)
* changed fork to vfork for gzip spawning for handling programs with huge memory.
* Process Group / foregroud process restored at restart.
* Support for system() updated.
* Some new configuration options
* Several other bug fixes / enhancements.... read more

Posted by Kapil Arya 2009-10-29

DMTCP 1.06 Released

Fixed a bug causing make to fail when configured with --disable-pid-virtualization

Posted by Kapil Arya 2009-09-16

DMTCP 1.05 Released

* Fixed bug affecting bash scripts that forked a child process instead of doing an exec
* OpenMPI now works with PID-Virtualization (default)
* Support for FIFOs added

Posted by Kapil Arya 2009-09-03

DMTCP 1.04 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program nor the operating system.

New Features / Bug fixes in this release:
* Fixed Ubuntu 9.01 bug. glic-2.9 was more stringent about
stack overflow errors.
* Ububtu 9.01 uses gcc-4.3.4 -Wformat=2 which produced false positives warnings. We added %s format specifier to format string and empty string argument to eliminate warnings.

Posted by Kapil Arya 2009-07-25

DMTCP 1.02 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program nor the operating system.

New features include:
* Support for PID-Virtualization
* Session support included
* Restoration of controlling terminal.
* Fixes for problems caused by Address Space Randomization.
* Bug fixes / enhancements related to file handling and Pseudo-terminals.
* Fix for handling files created by "nscd" daemon.
* Some new configuration option.... read more

Posted by Jason Ansel 2009-05-28

DMTCP 1.01 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program nor the operating system.

New features include:
- Switched to LGPL license.
- Bugfixes and improved support for checkpointing more applications.

For more information see: http://dmtcp.sourceforge.net/

Posted by Jason Ansel 2008-11-13

DMTCP 1.0 Released

DMTCP (Distributed MultiThreaded Checkpointing) is a tool to transparently checkpointing the state of an arbitrary group of programs spread across many machines and connected by sockets. It does not modify the user's program nor the operating system.

New features include:
- A programming interface to allow the checkpointed program to interact with DMTCP.
- A command line interface to allow scripts to interact with DMTCP.
- Support for NSCD.
- Boatloads of bugfixes.... read more

Posted by Jason Ansel 2008-07-02

Source code from SVN

To obtain source from SVN run the following command:

svn co https://dmtcp.svn.sourceforge.net/svnroot/dmtcp dmtcp

Posted by Jason Ansel 2007-10-12