Debian Package Tracker
Register | Log in
Subscribe

dmtcp

Checkpoint/Restart functionality for Linux processes

Choose email to subscribe with

general
  • source: dmtcp (main)
  • version: 2.6.0-1
  • maintainer: Paul Grosu (DMD)
  • uploaders: Yaroslav Halchenko [DMD] – Kapil Arya [DMD]
  • arch: amd64 arm64 armhf
  • std-ver: 4.2.1
  • VCS: Git (Browse, QA)
versions [more versions can be listed by madison] [old versions available from snapshot.debian.org]
[pool directory]
  • o-o-stable: 2.3.1-6
  • unstable: 2.6.0-1
versioned links
  • 2.3.1-6: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
  • 2.6.0-1: [.dsc, use dget on this link to retrieve source package] [changelog] [copyright] [rules] [control]
binaries
  • dmtcp (3 bugs: 0, 3, 0, 0)
  • dmtcp-dbg
action needed
lintian reports 1 error and 3 warnings high
Lintian reports 1 error and 3 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2020-09-21 Last update: 2020-09-21 06:01
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 5-day delay is over. Check why.
Created: 2019-08-30 Last update: 2021-01-23 05:34
1 bug tagged patch in the BTS normal
The BTS contains patches fixing 1 bug (2 if counting merged bugs), consider including or untagging them.
Created: 2020-10-19 Last update: 2021-01-23 05:30
603 new commits since last upload, is it time to release? normal
vcswatch reports that this package seems to have new commits in its VCS but has not yet updated debian/changelog. You should consider updating the Debian changelog and uploading this new version into the archive.

Here are the relevant commit logs:
commit 990c74b7aec3b52d440f9e19f0f39f149643bc1a
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Oct 29 10:48:10 2020 -0400

    Minor bug fix for a0567cbd (and improved text)
    
     * Remove misplaced comma in DMTCP_RESTART_PAUSE msg in mtcp_restart.c
     * Improve msg about issue with Linux/glibc/gdb

commit 75e3aac5fab5d9613423652ca31dbc22f957e349
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Tue Oct 6 14:15:30 2020 -0400

    Add POST_LAUNCH_SLEEP for slow restart w/ emacs

commit aba3b88913c14c78f62c415e79126f22ba368ab1
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Tue Oct 13 00:06:24 2020 -0400

    test/openmp-2: Increate POST_LAUNCH_SLEEP

commit aaaaf9e1cdb15c3e3d67a37960b63d51ca3f3968
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Mon Oct 5 22:59:43 2020 -0400

    Fix for test/plugin/presuspend.c

commit 4ce898c6624d63bf764469035fe109b40a841651
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Mon Sep 7 15:11:57 2020 -0400

    Add include files for POSIX/gcc warnings (part 2)

commit ea9d195e3865c7e111cb923d110be4209cf71039
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Sep 30 15:41:16 2020 -0400

    autotest.py: 'ps -o command' -> POSIX 'ps -o args'

commit 2b1bd327497f2f967bf55eb52f5b642803895e59
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Tue Sep 8 02:52:15 2020 -0400

    Makefile.in,pre-commit,post-rewrite: use python2,3
    
     * This now also works when 'python3' is available, but not 'python'.

commit ee334c7376d2446fda397594173bf1ce1f1fc841
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Mon Aug 10 15:16:50 2020 -0400

    github: .travis.yml: If jassert, cat stack trace

commit 97d459524d1468bf930a88e609ca5807d2877870
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Mon Sep 7 15:11:57 2020 -0400

    Add include files required by POSIX

commit 89497546a63a53bee3742ccfe69fd5aec3110938
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Mon Sep 7 14:44:00 2020 -0400

    include decl's: sys/errno.h -> errno.h

commit 114f5d59961b6b3e178629b961ce58be17282403
Author: Rohan Garg <rohgarg@ccs.neu.edu>
Date:   Mon Feb 12 13:20:57 2018 -0500

    Fix exec of shell script
    
    This fixes issue #676.

commit f198518e8aa6a4a95bea96c1a4f13a40af97eeb0
Author: Rohan Garg <rohgarg@ccs.neu.edu>
Date:   Tue Jan 29 03:47:15 2019 -0500

    sysvipc: Fix a race with two clients creating shm with IPC_PRIVATE
    
    There was a subtle race condition in our `shmget()` wrapper with two
    clients trying to simultaneously create an shm region with `IPC_PRIVATE`
    and `IPC_EXCL`.
    
    The code relies on the `VIRTUAL_TO_REAL_SHM_KEY` API, which, in turn,
    uses the DMTCP shared data area to share and assign unique keys for SysV
    shm regions. The API returns -1 if the key does not exist in the DMTCP
    mapping. Now, if one client raced ahead and managed to create the region,
    it'd end up populating the DMTCP shared area with a "IPC_PRIVATE ->
    realKey" mapping. Later, when the other client would try to create its
    own shared memory region, the `VIRTUAL_TO_REAL_SHM_KEY` API would return
    the key corresponding the earlier created entry and the `shmget(IPC_EXCL)`
    call would fail with an `EEXIST` error.
    
    The fix here is to detect this special case of `IPC_PRIVATE` and use
    a process's real pid to create the shared memory region. This also
    preserves the semantics of `IPC_PRIVATE`.

commit 4d88f0a812c38c19881c93f57d0079cf51e672c9
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Aug 14 12:43:26 2020 -0400

    Fix for test/epoll1.c:  Fixing commit b02d3e867d1

commit acebd504ec372bffe1ab6e8ce1e8151ab013218a
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Aug 14 03:39:11 2020 -0400

    Add PROT_READ to guard page of restore buffer
    
     * This works around a Linux 3.10 kernel bug affecting sched_test.

commit af9061069b3f84dae7b018d00105dcc6969cbaa4
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Aug 14 03:58:19 2020 -0400

    JASSERT if writeAll() fails writing memory at ckpt

commit 6bbbd190dbe3c50b95c4dfa5014bfdbca23fcdd8
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sat Aug 8 15:52:02 2020 -0400

    util/gdb-dmtcp-utils: Add gdb:dmtcp, procfd & more

commit 13fcaf3b2dfca8e6ca783b50af0228da22dd1bc8
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 11 18:25:53 2020 +0530

    Updated Travis to Ubuntu 20.04.

commit 141171bdd7ce82ab56bac52c25da4519a3748c79
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 11 05:59:16 2020 +0530

    Added timeout for openmp tests.

commit 898268d9dadd00739204aa6a56e3a90e7a1d07d1
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 11 05:43:33 2020 +0530

    Added some comments.

commit 3dcee445041131a47b7a1664bf6f86c64c3a901b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Feb 14 03:18:42 2020 -0800

    Fixed a few more compiler warnings.

commit 4eeb1eef94290dededcc0bf82e82105169ca09a3
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 13 13:31:29 2020 -0800

    Added new vfork tests.

commit 3d43ac6e9e0bd8bf596aac9a5d827fbe66d7848a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 05:22:25 2020 -0800

    Added support for vfork syscall.
    
    The plugins clone their relevant data-structures during vfork_prepare
    phase that are then restored during vfork_parent phase when the parent
    returns from vfork. As a precaution, we also suspend all other threads
    prior to making vfork call. This is to ensure a consistent parent state
    across vfork.

commit d3153330c173a509637c0a7709e958acb0bc0421
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 03:43:34 2020 -0800

    CoordinatorAPI: handle atfork events.

commit 89cc63d34e5b71205e16afd9de41bc85a3746bb1
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Feb 9 16:02:00 2020 -0800

    Updated fork/atfork wrappers to use event hooks more extensively.
    
    This allows us to do proper layering within plugins without having to
    impose ad-hoc ordering constraints. For example, with proper layering,
    the UniquePid and CoordinatorAPI plugins can automatically do the right
    thing without having explicit invocations in the fork wrappers.

commit a06eb9d2f03a59869778aa107f517215fb2ec5c2
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Feb 9 15:31:17 2020 -0800

    Cleaned up and pluginified UniquePid.

commit a9ddde58d87908f8dd6d6b3c82775624fc3b2ec6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 03:28:46 2020 -0800

    Removed child-table from processinfo.

commit 7c066c0cebb8c50bf1e6de938cef7fb721d021dc
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 03:24:40 2020 -0800

    Added ATFORK_FAILED event.

commit 4bf4402f3fa129f932b2fd1c17fffaaf8cdaead6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 03:42:06 2020 -0800

    Fixed atfork event call order.

commit dfb3cd5822c5090d3b7dc142e1ab887960fd88da
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Aug 10 10:28:44 2020 +0530

    Use Ubuntu 18.04 for Travis.

commit 0edc1e99eeb0a039b442f8ae7b923c298fd912a6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Aug 6 14:22:18 2020 -0700

    Updated travis.yaml to install tcsh and zsh.

commit e18eb7e9ff8dcd2da6e742a7e22aeda62b2c9d6f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Aug 8 07:47:46 2020 +0530

    Fixed a typo from #838.

commit 149bd5865e3cfde26316a9362b1896d4ceee6800
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Aug 6 18:00:48 2020 +0530

    Compiler fixes.

commit bd1a876e25998289f63b86e2e59f5af61fbc1cf6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 4 09:49:50 2020 +0530

    Removed unnecessary assert.

commit a8b0666fd9ce08e4c3151a5f5d2ba7f0fc03bfaa
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 4 09:29:22 2020 +0530

    Removed unneeded dmtcp_initialize_entry_point call.

commit 61a6d5fe1301118b4a6b872956692eabad2260f2
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 4 09:07:58 2020 +0530

    Removed jalib::GetProgramArgs.

commit 726aca6732227cafeb19569088135c2f1486e414
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Aug 6 07:25:14 2020 +0530

    Removed remaining auto declarations.

commit f5a21dc677807de20f9982d07e3d423bb500235a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Feb 14 03:16:36 2020 -0800

    Added override keyword to derived virtual functions.

commit b9691df872cc645b63eb70a88758130680dd2d6f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Feb 14 03:07:01 2020 -0800

    Fixed a type cast in dmtcpalloc.h.

commit 58c77806281307ea4e5c760fbee3d6a7387d27e0
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 13 23:32:30 2020 -0800

    Enable C++11 in configure.

commit 543b9a5cdcfcea25601bcfd8f2801e934ddc6dd9
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 13 13:24:53 2020 -0800

    Added ProcSelfMaps::getStackInfo.

commit c666568d4f16895c5b299105da69dade06afc019
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Mar 5 15:22:59 2020 -0800

    Added clone routines to SysVIPC objects.

commit 7ea4acd17567c80c78ac41650f1c16ed47660360
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 20:18:53 2020 -0800

    Added ConnectionList::clone.

commit 4f5709cf2312f2a1f95cc94e5af6a71cb50b1c5e
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 13 13:25:18 2020 -0800

    Fixed a missing reset in ThreadSync::resetLocks.

commit 856deb6df45c31445e9cb376b8f0b18c816537ae
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Feb 9 15:27:49 2020 -0800

    Removed duplicated call.

commit 925178a0b4c9e81653a543f2d820ff3c4b3eda53
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Feb 8 17:14:30 2020 -0800

    Minor fix for VirtualIdTable.

commit 0b1f4ea7e138a0aac6143356fadaf68c68e03056
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 6 23:39:32 2020 -0800

    Use DMTCP_MUTEX_LLL for virtual id table.

commit 2880678125344e822509f9e1dc2523b4098b10a5
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Feb 6 23:39:08 2020 -0800

    Added DMTCP_MUTEX_LLL type.

commit e09130257efd60221f72ac82dc08fd86239a209b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Jan 31 02:04:39 2020 -0800

    SSH cleanup.

commit 012b804885601e392ec6ed95481b7b89a026a3ca
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Jan 31 02:03:20 2020 -0800

    RM: Replaced exec wrappers with PRE_EXEC event.

commit 65ac8e4b1b804dd72c3f1e31cad58e338b65e0b6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Feb 9 15:34:00 2020 -0800

    Removed unused function declaration.

commit 0de8b292e43c612f1453d70e5c3e23fcfd359499
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Feb 8 17:33:26 2020 -0800

    Removed ptrace-specific code from pid plugin.

commit c158d7711a6aebea45fd374a063004ca59f0461a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Feb 11 04:38:28 2020 -0800

    Removed an accidental sleep from ec5fa15.

commit 494b0f2cb1688c6959a5ec6121405602e2738558
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Jul 31 04:04:17 2020 -0400

    configure.ac: Check mpicc better at --with-mpich
    
    * If mpicc not present, ./configure lead to extraneous printouts

commit 5fb764a2dce73f143ba382073503051e58014020
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri May 8 01:47:00 2020 -0400

    Define mtcp_strrchr; Fix mtcp_strcpy: final '\0'

commit a0567cbd7b26a03cad5f5e94f54bcc2be8d319e6
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Jun 18 15:54:37 2020 -0400

    util/gdb-add-symbol-files-all: extended & polished

commit 2103842eb0e8b05ab8005fa3e76c7a7e451d8bb7
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Jun 11 14:40:07 2020 -0400

    gdb add symbol files-all (fixup)

commit 2bad4ea5e035d88d0a6c451f9a66ddd57d8b24d2
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Mar 4 15:46:07 2020 -0500

    CMD: ./save-symbol-files-to-gdb-script.py PID
    
     - Usage:  ./save-symbol-files-to-gdb-script.py PID > GDB_SCRIPT_FILE
       (Do this from any command line prior to checkoint.)
       After 'gdb attach' to restarted DMTCP target, do:
       (gdb) source GDB_SCRIPT_FILE

commit f701c51d4ba2fe926beb5229cd437ea12e9ec243
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Mar 4 15:45:30 2020 -0500

    Improved gdb-add-symbol-fies-all (call w/ no args)

commit e4a7a686191983f1bbe0a7fdab063903873cc963
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sat Mar 7 05:57:42 2020 -0500

    Added dmtcp_get_libc_addr(libc_fnc) (& in dmtcp.h)

commit e082636bbab943dff66e509226d605f06b9f344e
Author: twinklej <Twinkle_Jain@mentor.com>
Date:   Wed Feb 7 21:57:40 2018 -0800

    Fixed code to add MAP_GROWSDOWN flag for stack region

commit cd9f35cfb1b874d5665df2781517d1ad44f0c8b1
Author: Twinkle Jain <jain.t@husky.neu.edu>
Date:   Thu Oct 17 10:22:16 2019 -0400

    Add guard pages around restoreBuf when mmap'ed

commit 2edc5b85fffee167d3c568ce10dd0ce20b318a02
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sat Mar 14 08:40:56 2020 -0400

    Fix stdin/ctty w/ cat FILE|dmtcp_restart ckpt*dmtp

commit 43f73345af8b20d78c66ec72af1c6779877a074e
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Mar 5 19:01:20 2020 -0500

    Comment: include/dmtcp.h:dmtcp_checkpoint() blocks

commit 9e69ab5072da5e0865091a3bc17e22b37e8bcdff
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Jan 17 02:55:48 2020 -0500

    dup2/dup3 now check if they're copying to prot. fd

commit f882abe079220758c3af20484e23afe3f7db924f
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sun Mar 15 04:42:59 2020 -0400

    Lower case single letters (no caps) for coord API

commit bcf16ae09ed06de17f5222dbde91562066ac1c95
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sat Dec 14 17:25:14 2019 -0500

    Coord: Change 'xc' (ckpt & exit) to 'Kc' (kill ..)
    
     - Conflicts:
            src/coordinatorapi.cpp
            src/dmtcp_command.cpp
            src/dmtcp_coordinator.cpp
            test/autotest.py

commit 7d58a2a9d2cde16b6e28bfc92edd41b4f4fd03b0
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 30 23:33:10 2020 -0800

    Updated SSH plugin to use PRE_EXEC event.

commit ec5fa152dcfe59be62b23695a8aadf3939186877
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jan 26 02:44:34 2020 -0800

    Updated pre/post exec hooks.

commit 41ab5d09e9176443f9b8c328eae2b54e8931a305
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 23 01:59:41 2020 -0800

    More exec cleanup.

commit 4f6c4f1062e3b655fd7e9f1c58bba2fec357d6c9
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 23 01:58:36 2020 -0800

    Fixed some const pointers.

commit 7027bb058b9a37ed5476edf327d8d90c3260921a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Jan 21 01:19:17 2020 -0800

    Streamlined some exec wrappers.

commit 9d3f7cf46ed45b8f4db791876fbc8bb124c206d7
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jan 11 02:12:01 2020 -0800

    Simplified file-wrappers.
    
    This consolidates file-wrappers in DMTCP core and create new events for
    open, close, dup, etc. This way, any plugin doesn't need to implement
    dozens of wrappers for capturing open/close.
    
    Merged wrappers weren't possible in 2.x branch due to improper plugin
    layering.
    
    A similar improvement is needed for fork+exec wrappers and popen/system
    metawrappers. We can then use our equivalent of atfork events more
    extensively.

commit d35eea433b4d75fab045eba0b7c3ffd90d17bf19
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Jan 10 17:52:17 2020 -0800

    Removed unused _real_lseek definition.

commit ab45d2cf6f7fb979a786155b535922a41785b8be
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Mar 3 16:47:46 2020 -0800

    Added comment explaining global barriers.

commit 7db3cad28cad4517f9c030ae7762b19c5ede4199
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jan 5 18:38:44 2020 -0800

    Updated DmtcpMessage.nsid size to 64 bytes.

commit 6d2885caf34d25f6d9874af9974e271a40957d0a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jan 5 18:23:14 2020 -0800

    Removed usused calls from connectionlist.

commit f6479a867d580fa6694ed1a00d1f6070b7b6acc5
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jan 5 17:45:52 2020 -0800

    Added comment for global barrier in socket plugin.

commit cb0d887d5a15aa535a34393dff37a15249deefc0
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jan 5 17:45:37 2020 -0800

    Removed unused barriers from file plugin.

commit 391d33b39721fafdb1b0233c1eb055326bca238a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 2 01:15:15 2020 -0800

    Converted some global barriers to local.

commit ae70bc4dc4a885731000eba101805347f63e7454
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 2 00:47:27 2020 -0800

    Added dmtcp_local_barrier API.

commit ec2a0d5c4476f3628d007f05876e7d8ee7bc57d0
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 2 00:47:09 2020 -0800

    Removed unused barriers from event plugin.

commit 504670149740a98d0b65315b7051811824316362
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jan 18 19:22:58 2020 -0800

    Disable ckpt while process dmtcp_dlsym.

commit 885eba9156041f18956c193436944c5a7526aa5f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jan 18 19:22:16 2020 -0800

    Coordinator: release barrier on client disconnect.

commit 1c6ed2dd850a29ff21a21808b82138d9ece5cd54
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 16 21:27:57 2020 -0800

    Reset barrier state on new computation.

commit 183337b945f1b498cc5f4c168df162ce5d211f1d
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Jan 3 04:19:37 2020 -0500

    Compiler warnings w/ -m32 for coordinatorapi.cpp
    
     - Util::readAll() and Util::writeAll() return ssize_t, which is a
        signed int when compiled in 32-bit mode.  When the result is
        compared with a uint64_t, the gcc-4.8 compiler issues warnings
        about comparing a signed and unsigned int expression.  So, we
        cast the other comparison expression to an 'ssize_t'.

commit 535a56e1ae6011684ea175396489153f6d3e1e1a
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Dec 27 04:14:28 2019 -0500

    Improve error msg for: Failed to connect to coord

commit 524827002e748f6f8e9fa593d98510dbfccfb40f
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sun Dec 29 06:56:39 2019 -0500

    Fix: dmtcp_launch, pause: applic. main, ckpt timer
    
     - This fixes a long pause (e.g., GDB) when at main() in the target application.
       The ckpt interval timer goes off at this time
     - In addition, it fixes a problem of:  dmtcp_launch and break at execvp (e.g., in GDB)
       In this case also, the ckpt interval timer goes off, and the workerState is not yet running
       or the last worker exited and the worker state is UNKNOWN

commit c3a6b100315051713f28fa716c53abc16d13fb1f
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Dec 19 03:11:31 2019 -0500

    Remove compiler warnings from processinfo.cpp

commit ad909176c1041d25f8eddf7fcd3d6383d9fddde3
Merge: afdbc02f e7e40e0a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jan 2 00:24:50 2020 -0800

    Merge pull request #820 from karya0/opt-barrier
    
    Removed unnecessary barriers

commit afdbc02f7ca82060e64053fb08c13f31edf77f4d
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 02:18:47 2019 -0800

    Rlimit: handle RLIM_INFINITY.

commit 3e0023da5e69982c5d11770cebe03e988087e53c
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Oct 16 17:08:05 2019 -0400

    Configure.ac, multilib: check if 32-bit libs avail

commit a71907cd16b12e4ce2e15d384f0c84c724a17576
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 02:29:44 2019 -0800

    Renamed wrapperLock to disableCheckpoint.

commit 97a7ec1fa92883ab4d68b2ce04f1c78a4fd59de6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Dec 28 17:52:43 2019 -0800

    Added example usage for WrapperLock class.

commit 572cf2df0f69d9f0ef33f4cdcc032129cfba3c5c
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Aug 27 00:16:00 2019 -0700

    Better wrapper lock acquisition.
    
    This construct relieves us from the worries of releasing a lock during
    early exits from a wrapper function.

commit 60b9facf7732513e67ab71f99d9a06598f98773c
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Dec 3 12:16:52 2018 -0500

    Move IPC plugin descriptors to respective files.

commit e7e40e0a5ebbcf72752cb88ad0f2aa6a935b1a9a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 01:08:26 2019 -0800

    Replaced final restart/resume barrier with update msg.

commit 9ccf648ce924f2c4c2c3cae7be9f279f0c74b4cc
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 00:47:36 2019 -0800

    Removed redundant global barriers from file/socket plugin.

commit e7a3465830cb610db24ea176b0e9a5657fa7ba5b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 00:47:28 2019 -0800

    Removed explicit barriers in-between plugins.

commit 346efe80a41e2226c7d27d1872852365d90f1321
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 02:08:49 2019 -0800

    Include barrier name in DmtcpMessage.
    
    Sometimes the process might get killed after writing DmtcpMessage but
    before writing "extra-data" on the coordinator socket. Currently, the
    coordinator is not robust enough to detect it. The fix is to send the
    barrier name as part of DmtcpMessage.
    
    Since the DmtcpMessage struct is of static size, we are imposing a
    limit of 64 characters for the barrier names.

commit da9c15f12a0b38b46c882db46b528cdafd1a1015
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Dec 31 02:11:40 2019 -0800

    Allow client disconnect before reaching the first barrier.
Created: 2017-12-03 Last update: 2021-01-22 10:07
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.5.1 instead of 4.2.1).
Created: 2014-12-02 Last update: 2020-11-17 05:41
testing migrations
  • excuses:
    • Migration status for dmtcp (- to 2.6.0-1): BLOCKED: Rejected/violates migration policy/introduces a regression
    • Issues preventing migration:
    • Updating dmtcp introduces new bugs: #789292, #868928
    • Not built on buildd: arch amd64 binaries uploaded by yoh
    • missing build on armhf
    • missing build on i386
    • arch:armhf not built yet, autopkgtest delayed there
    • arch:i386 not built yet, autopkgtest delayed there
    • Additional info:
    • Piuparts tested OK - https://piuparts.debian.org/sid/source/d/dmtcp.html
    • 522 days old (needed 5 days)
    • Not considered
news
[rss feed]
  • [2019-08-20] Accepted dmtcp 2.6.0-1 (source amd64) into unstable (Paul Grosu) (signed by: Yaroslav Halchenko)
  • [2017-01-14] dmtcp REMOVED from testing (Debian testing watch)
  • [2016-12-29] dmtcp 2.3.1-6 MIGRATED to testing (Debian testing watch)
  • [2016-01-22] dmtcp REMOVED from testing (Debian testing watch)
  • [2014-12-07] dmtcp 2.3.1-6 MIGRATED to testing (Britney)
  • [2014-12-01] Accepted dmtcp 2.3.1-6 (source amd64) into unstable (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-08-07] dmtcp 2.3.1-5 MIGRATED to testing (Britney)
  • [2014-07-28] Accepted dmtcp 2.3.1-5 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-07-26] Accepted dmtcp 2.3.1-4 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-07-25] Accepted dmtcp 2.3.1-3 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-07-21] Accepted dmtcp 2.3.1-2 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-07-17] Accepted dmtcp 2.3.1-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2014-03-18] Accepted dmtcp 2.2-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2013-11-12] dmtcp REMOVED from testing (Debian testing watch)
  • [2013-03-20] Accepted dmtcp 1.2.7-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2012-06-07] dmtcp 1.2.5-1 MIGRATED to testing (Debian testing watch)
  • [2012-05-27] Accepted dmtcp 1.2.5-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2012-02-27] dmtcp 1.2.4-1 MIGRATED to testing (Debian testing watch)
  • [2012-02-16] Accepted dmtcp 1.2.4-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2011-06-20] dmtcp 1.2.1-2 MIGRATED to testing (Debian testing watch)
  • [2011-06-09] Accepted dmtcp 1.2.1-2 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2011-04-11] dmtcp 1.2.1-1 MIGRATED to testing (Debian testing watch)
  • [2011-03-31] Accepted dmtcp 1.2.1-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
  • [2011-03-31] Accepted dmtcp 1.2.0+svn876-1 (source amd64) (Kapil Arya) (signed by: Yaroslav Halchenko)
bugs [bug history graph]
  • all: 6 7
  • RC: 2 3
  • I&N: 4
  • M&W: 0
  • F&P: 0
  • patch: 1 2
links
  • homepage
  • lintian (1, 3)
  • buildd: logs, clang, cross
  • popcon
  • browse source code
  • edit tags
  • other distros
  • screenshots

Debian Package Tracker — Copyright 2013-2018 The Distro Tracker Developers
Report problems to the tracker.debian.org pseudo-package in the Debian BTS.
Documentation — Bugs — Git Repository — Contributing