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]
  • 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
source package has 1 unsatisfiable build dependency high
  • Build dependencies in unstable cannot be satisfied on arm64, armhf, and amd64 because: unsatisfied dependency on python
Created: 2022-01-17 Last update: 2023-03-22 19:04
lintian reports 1 error and 10 warnings high
Lintian reports 1 error and 10 warnings about this package. You should make the package lintian clean getting rid of them.
Created: 2020-09-21 Last update: 2023-02-17 00:36
The package has not entered testing even though the delay is over normal
The package has not entered testing even though the 20-day delay is over. Check why.
Created: 2019-08-30 Last update: 2023-03-22 18:05
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: 2022-07-27 Last update: 2023-03-22 18:01
792 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 47746500dc2c2a5f5de0c984d102a40acb21f140
Author: gogo <gogo246475@gmail.com>
Date:   Wed Dec 7 12:43:11 2022 +0100

    Document dependencies.

commit b0a1ebbadc71e720f4ed476c312cf5b47bab1cef
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Nov 6 19:18:59 2022 -0800

    Improved Coordinator event logs.

commit 067d25f0969d6197270365f3aad5aec9037a90f5
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Nov 6 19:17:57 2022 -0800

    Removed stale code from coordinatorapi.cpp.

commit 3d35d3fc43e2c9c0d53fd88d5bddeee9184e3cb6
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Nov 6 19:16:55 2022 -0800

    Updated KVDB to skip new socket for ckpt-thread.

commit 13417e41e032e44d7b7ede58ba4ed2de45af8d9d
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Nov 6 19:13:32 2022 -0800

    Added new events: RUNNING and THREAD_RESUME.

commit 7a05db0584e03e1e6d28fed03a9f0089afac1c4b
Author: Tarun Malviya <tarunsmalviya@gmail.com>
Date:   Tue Nov 8 12:29:17 2022 -0500

    Seek to the correct offset while restoring the libhugetlbfs area.

commit 98a517655f782db349c122349536c455c3ceb89a
Author: Tarun Malviya <tarunsmalviya@gmail.com>
Date:   Tue Nov 8 12:28:07 2022 -0500

    .idea/ added in the .gitignore file.

commit 2b5f1f3310fbb095dc220f9a00afbc00c3cf4972
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 17 18:22:42 2022 -0700

    Removed stale --no-coordinator mode.

commit 72b2802355a3cfa55d6ec1d736f17b5fe79addba
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 17 18:19:51 2022 -0700

    Removed fred_record_* checks from jalloc.

commit af87a6f47be16cbefc1a170d55dc012d5e239bbd
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 17 11:14:53 2022 -0700

    Added DMTCP_COORD_WRITE_CKPT env var.

commit 0dd9889534c7d819da7c90a93181fdcc13a8240a
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 17 11:13:02 2022 -0700

    Fixed uninitialized string in lookupservice.

commit 7e486722bdb288b40bf29da47d204c639d9fa6bf
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 3 14:35:54 2022 -0700

    Save proc maps in coordinator db.

commit 92c1b67a563453681dd155d1e6f895c6db7c2e2e
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Oct 2 23:40:45 2022 -0700

    Dump Coordinator KV data on ckpt/rst.

commit fb358f464442e24066159f12aabfea8412371f36
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Oct 4 20:35:04 2022 -0700

    Revamped Coordinator Key-Value API.

commit 7203a746b35039cce63d586804c25ea732b37205
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Wed Oct 12 20:35:53 2022 -0700

    Updated DMTCP to C++14.

commit 9a7d8faf5cd7e77f888650c650edc6d09e8d1583
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 10 15:08:45 2022 -0700

    Added FSGSBASE check and env var.

commit 27cc7926caff27e33ded82abc202476889e81724
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Oct 3 19:57:31 2022 -0700

    Replaced std::puttime with Util::getTimestampStr().

commit 5d32942909ed2bc841ed7cdf2132215aa6cdded7
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Sep 26 16:03:11 2022 -0700

    Fixed zero-page restoration of pre-existing sections.

commit d33c889599f006fdb1982b98cdb5c0d824c8c328
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Sep 25 09:32:01 2022 -0700

    Fixed a sign mismatch.

commit b5a33e954c41d80b35103b18bedc9d3fd53f9c52
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Sep 24 16:30:12 2022 -0700

    Fixed a terminating condition.

commit 899b580cbcebb0afd36b66f0fcf7d8e44aac4961
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Sep 24 16:13:13 2022 -0700

    Skip restoring existing area on conflict.

commit 95ba49b94af03fd16324d1e354cb3a03ff0bebf8
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Sep 24 15:14:21 2022 -0700

    Replace a JNOTE with JTRACE.

commit 0d9dae10c1f871d8afee9e6389701844785ba92b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Sep 24 15:14:07 2022 -0700

    Removed DMTCP_SKIP_WRITING_TEXT_SEGMENTS env var and support.

commit 09a52624cf9abff536292ea1456f4c055efbd31c
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Sep 23 16:50:42 2022 -0700

    Fixed mtcp_restart --simulate.

commit 128f28492e845c0d38593bc1ddceff96fdd047a7
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Sep 23 11:31:23 2022 -0700

    Map private pages as anon if no backing file.

commit ae3509ac616081940b20822ff3a7f33f3274db59
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Sep 22 22:41:11 2022 -0700

    Added MAP_ANONYMOUS to zero pages.

commit d2e89e02d703a5516b29051faf59a75f65ff18f5
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Sep 24 15:06:12 2022 -0700

    Added JTIMER_STOP(restart) to coordinator.

commit 4e558d86db296fe2df1c9d2c2ec112a876a654ef
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Sep 20 08:36:47 2022 -0700

    Simulate vfork using fork.

commit 8325ddef8a58e43c4e5714ce28102f754592e8fc
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sat Sep 24 17:04:06 2022 -0400

    Add flag, --enable-fsgsbase-override
    
     * This is for a cross-configure.  DMTCP tests the local machine for
       the FSGSBASE kernel patch.  But the FSGSBASE kernel patch might be
       installed on the build computer, but not on the login computer.
       This flag will define a macro, HAS_FSGSBASE_OVERRIDE, and any
       package using DMTCP as a submodule can inherit this macro with
       a '#include "config.h"'.

commit 7c0210b4ba92440b121d75ac0e38cfb017d48022
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Sep 14 13:43:36 2022 -0400

    For gcc-4.8, std::put_time was failing

commit 457a2d807cffedc28fbc90a574b2d248ffebee7d
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Sep 22 08:07:47 2022 -0700

    Fixed nocheckpoint test.

commit 0c8f35b21ab159877672a6c9686c1c1a218ba05b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Sep 19 01:31:44 2022 -0700

    Added shared-memory3.c (currently disabled).

commit 17dc3621fbeac1b3e05e52c924f630efee171dd8
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Wed Sep 14 04:24:43 2022 -0700

    Fixed zero-page handling.
    
    Zero-page detection skips stack and heap.

commit 628c2f418df71d12274f93459207b7931f6be046
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Wed Sep 14 02:46:45 2022 -0700

    Removed stale variable.

commit 6cf5fc2c5e312ff6a251e45fbd41f3186b02ad8f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Sep 22 07:17:24 2022 -0700

    Fixed fd leak in mtcp_restart.

commit ee48c8d3f91db357fdbea44d82d1e87d0da4af10
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Sep 20 11:54:20 2022 -0700

    Added ability to truncate append-only/RW files on restart.

commit 9aea31b3dd974f5d2634b3161dfdd9844038bb63
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Sep 16 15:54:35 2022 -0700

    Use INITIAL-EXEC model for TLS variables.
    
    Since our libraries are LD_PRELOADED into the application and never
    dlopen'd, we can use initial-exec model for our TLS variables like
    curThread. This allows the compiler to emit code that avoids
    __get_tls_address() calls. Instead, it can reference the variables
    directly using %fs register and GOT offset.
    
    Please see https://akkadia.org/drepper/tls.pdf and
    https://maskray.me/blog/2021-02-14-all-about-thread-local-storage for
    more context.

commit 863921b2cb88e512d58dc8044d6d0dce45932176
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Sep 16 13:35:04 2022 -0700

    Use curThread->virtual_tid in dmtcp_gettid.

commit e16ff43dc09544a8906f940d7927a99a733a23c4
Author: Chirag Singh <chirag.singh@memverge.com>
Date:   Wed Aug 31 14:16:46 2022 -0700

    Fixed handling of unlinked and deleted files on restart

commit 93c6eeb620d1184cddfc21e9c9ce704ece15c05d
Author: Twinkle Jain <jain.t@husky.neu.edu>
Date:   Thu Aug 25 19:58:04 2022 -0400

    handle deleted shm area case

commit 7136b64d828344ce1e137a6fc9b493ac6ee7d17d
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Aug 20 14:53:21 2022 -0700

    Logging fixes.

commit fa85e014581755fdc2d39920a66c0a39c7dbe3ca
Author: Dahong Li <58449859+dahongli@users.noreply.github.com>
Date:   Tue Aug 16 12:08:50 2022 -0700

    Fix syntax error in defining JTRACE (#1015)
    
    Fix syntax error in defining JTRACE. Verified the fix with enable-logging.

commit b7c74ed5fd7b72737374bd9de42c02f0f0d4d1da
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Mar 18 01:59:10 2022 -0700

    Polish configure.ac/configure

commit 9605169fbdcbe2a16427768620987e738632ab85
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Tue Aug 2 12:34:53 2022 -0400

    Util to test for FSGSBASE patch; info on use

commit 738c52995c7d1567da3c6a8ab1a004f6366b2eb2
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon Jul 11 22:01:08 2022 -0700

    Initialize logfile as part of ProcessInfo::resetOnFork.

commit 7e47edfefa31e1bb7ee6f3b90d896eb0d6601ff7
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jul 10 02:02:14 2022 -0700

    Better backtrace.

commit f82eefccfd18c51c974f558a7227db06237fba31
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jul 10 00:02:19 2022 -0700

    Added timestamp and gettid to log lines.

commit b2823e39757435bb2d993f669c19bf3805ba7772
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Jul 5 00:14:06 2022 -0700

    Cleanup logging.

commit d2114a24ea5ff13498d325cee72af2132ec9da51
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu Jul 28 00:12:59 2022 -0700

    Fixed pthread_create bug when called from a constructor.

commit efca4c235e14ac9347c31083ae422a802c7bdbf8
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Mar 18 01:25:59 2022 -0700

    configure.ac/configure: check FSGSBASE in kernel

commit 1d93b430297f80205b9c1de5abdefa423420fc93
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Jul 17 14:08:54 2022 -0700

    Handle /proc/self/task/* files.

commit ae4774ab37c50ea130ab951706208ce7549b9b9b
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jul 2 01:12:29 2022 -0700

    Always use static TLS TID offset.
    
    Dynamic offset calculation fails sometimes due to a false hit (when tid
    matches some bytes in the tcbhead struct).

commit 9e2e23b0eb240614ea8c6dfbcd79b8c55d49e3c3
Author: Twinkle Jain <jain.t@husky.neu.edu>
Date:   Sun Jul 3 18:47:35 2022 -0400

    ignore tar files in manpages

commit eb315e3229db51c45ba9e6619657e800c60e577f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jun 25 01:40:46 2022 -0700

    Allow application to munmap SysV SHM area.

commit 348ea0c39ea258a1dd25748bbeae80ada7bd3991
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat Jun 18 17:54:15 2022 -0700

    Save ckpt thread's TLS during preckpt.

commit 212bc4c10fbefef079f863f6edb7d8b215c5121f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Wed Jun 8 23:10:01 2022 -0700

    Moved static members from dmtcpplugin to ProcessInfo.

commit b0b3383e497dce60f40fc75bba60459eb8a1074c
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Jun 10 12:02:11 2022 -0700

    Removed some deadcode.

commit e3747618841a2ff50242c8bf2829a49a0477774b
Author: Dahong Li <dahong.li@memverge.com>
Date:   Thu Jun 2 15:47:57 2022 -0700

    Return success for the valid options

commit 138dbe086d147b0255a4b3e03a53f67b5dd4d0ba
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Thu May 26 03:20:56 2022 -0700

    Added --disable-dlsym-wrapper.

commit 7c3a24f8fc96d789360257fc0333d39f32aa424f
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri May 27 00:09:57 2022 -0700

    Improved handling of exiting threads.

commit ccbbc1fd4793c4b66cd5bfbe2d9463313ac1bec0
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun May 1 20:48:57 2022 -0700

    Optimized wrapper-lock mechanism.

commit f9af5548bd2a38400c0ada2f8daa1f5264cbc5cc
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat May 7 22:08:55 2022 -0700

    Disabled clone test.

commit 5e05c37d839c6f0e4cbf30dc857948a7c3d3282e
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sat May 7 00:46:52 2022 -0700

    Print failed tests a the end of autotest run.

commit 19b06b6f057cffe4a163ee520641498823e93c96
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 23 18:29:03 2022 -0700

    Minor updates to INSTALL.md.

commit 7f3fa2d76e107554e374c1fbd47700231cd90238
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 23 17:19:13 2022 -0700

    Removed .travis.yml; updated build badge.

commit 7ce5dd90a2eac74bcf4213c309fce86b7cff5887
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 23 17:04:40 2022 -0700

    Disable mknod test.

commit 46bc9e445790e6316d54b645b12cc780ebec28e7
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 23 16:50:44 2022 -0700

    Add GitHub Actions file.

commit 01fdfd736439b6a746599b6903dd3197a439f73d
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 23 22:39:16 2022 -0700

    Use -static when compiling mtcp_restart.
    
    Without -static, gcc generates a dynamically linked mtcp_restart on
    Ubuntu 22.04.

commit 0abc7781bbcdca10b2d96f7b3927dcc2df9b3a86
Author: Yao Xu <syxuyao@outlook.com>
Date:   Mon Apr 4 13:27:58 2022 -0700

    Removed --mpi flag from dmtcp_launch.

commit 9c0c8ff41adf83a3ae068d0c74ec4495735ec30e
Author: Yao Xu <syxuyao@outlook.com>
Date:   Thu Mar 10 16:17:49 2022 -0800

    Call dmtcp_skip_memory_region_ckpting in file plugin.

commit bd807c5794075af61ee6370af662fb318727451c
Author: Yao Xu <syxuyao@outlook.com>
Date:   Thu Mar 10 16:18:59 2022 -0800

    Revert "Added -DMANA_USE_LH_FIXED_ADDRESS for MPI support."
    
    This reverts commit 764a55f917c7a4abaa0183cada8b9f1934bfab99.

commit a2ee4b3bbae5e7b6368a6f57b36751561fbde556
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 2 19:22:22 2022 -0700

    Fixed Sys V Semaphore bug related to delete.

commit 6ca441efc71cc38e0fbd9f63ccd9a87012af8be0
Author: Dahong Li <dahong.li@memverge.com>
Date:   Sun May 1 06:07:22 2022 -0400

    Fix the comments.

commit a9d39180c432b087c4c9926c5967eb697c06bc7b
Author: Dahong Li <dahong.li@memverge.com>
Date:   Sun May 1 04:37:27 2022 -0400

    Add a comment
    
    Add a comment describing a scenario where this should only be
    a warning, because there is a valid use case.

commit 7c3baeccba11bc8eac5111404af3c80fa27ae097
Author: Dahong Li <dahong.li@memverge.com>
Date:   Sun May 1 02:33:06 2022 -0400

    Cherry-pick dmtcp change from commit a1583a "Deterministic p2p".
    
    This change cherry-pick the warning for checkpoint file size change
    from commit a1583a "Deterministic p2p".

commit 9cfd9428722a3e0fae104cf10db847ddf59db31b
Author: tarunmalviya <tarunsmalviya@gmail.com>
Date:   Thu May 12 12:20:48 2022 -0500

    DMTCP_FAIL_RC_PARAM macro defined for using it as parameter to function.

commit 9b620f3605245367777010b5df7289514a8c2141
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Apr 12 05:49:39 2022 -0700

    Disabled vfork tests.

commit 6f848bdd2cc09c54a39904fe12fb816e1e8de0c4
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Apr 12 04:46:41 2022 -0700

    Added more ignore patterns.

commit 22bffd95eb0790fc997c72c0f0a3aa6d8241477e
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Tue Apr 12 05:50:00 2022 -0700

    Split dmtcp_dlsym wrappers to a separate file.

commit 1204a616679a59d8dbe811949c1a2739b08a05c8
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Mon May 2 00:36:40 2022 -0700

    Fixed area->addr typecasting for JTRACE.

commit bac5e6a351b72822ed8e0d3382ef55fcb16e911e
Author: Jun Gan <jun.gan@memverge.com>
Date:   Fri Apr 22 09:38:40 2022 -0700

    Fix compile errer when enalbed timing

commit f6af3e374f05e565fefa3a11f3fdb5ed47dd97d4
Author: Jun Gan <50843081+jungan@users.noreply.github.com>
Date:   Thu Apr 21 13:20:04 2022 -0700

    Fix `gdb-dmtcp-utils` doesn't work with core when getpid() == 1 (#103)

commit 6766d90fe5f62dee7ae33d553a5b6d72efb6baf9
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Mar 3 19:15:21 2022 -0500

    Minor fix to commit 84d37fb01 for gdb-dmtcp-utlls

commit eaa3fcd056bd03a9d4c36728e4768c7a68cce1c9
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Sun Mar 20 00:25:56 2022 -0700

    Do not call futex_wake on MutexUnlock if no waiters queued.

commit d63f7567d315d28e41b66c60706060b2dadacce9
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sun Feb 20 17:37:02 2022 -0500

    dlsym: svipc/sysvipcwrappers.cpp -> dlwrappers.cpp

commit cbbc2bc0b96116cd8ab8337b3f1f9056ef349b2f
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Feb 9 15:30:54 2022 -0500

    Fixes call by target of dlsym(RTLD_NEXT,...)

commit 82720c2acaaafed92983b6562cb48b2b3e446855
Author: Yao Xu <syxuyao@outlook.com>
Date:   Thu Mar 31 18:56:50 2022 -0400

    Fix for commit ad90917: unable to reset ckpt timer

commit e2317f8c3eb3f36076b87294a6a93035c5356559
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Mar 24 04:22:56 2022 -0400

    Change -Ttext-segment: multiple of 2M hugepage

commit c0ba0b902dafd4e212f80d7ccc78894aa45f2f4f
Author: Yao Xu <syxuyao@outlook.com>
Date:   Tue Mar 22 18:15:19 2022 -0700

    mtcp_restart.c:mremap_move:fix overlap of src/dest

commit 9728d9553993da97ef016dac46d12d417b52d48a
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Thu Mar 10 12:18:35 2022 -0500

    Enhance and fix gdb-dmtcp-utils (data seg, perm)

commit 621e635cfae9511f99608c467c685793808f1b11
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Tue Feb 22 02:39:51 2022 -0500

    Fix e37c9b9ba for 'core' for gdb-dmtcp-utils

commit 14932be2ab71fc0bc5b700b618c3f12e0d128b62
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Wed Mar 2 16:20:11 2022 -0500

    Check for env var DMTCP_ABORT_ON_FAILURE
    
     * JASSERT had recognized DMTCP_ABORT_ON_FAILED_ASSERT
     * Change behavior to abort on all failures, change var. name

commit 27df6d6753209b159735cf4f44fa60a2f21e1c43
Author: Yao Xu <syxuyao@outlook.com>
Date:   Fri Mar 4 10:36:02 2022 -0800

    Fixed a bug: ttyname wrapper doesn't set errno

commit 3809a6020d082d5d9ed4aa26b712b3f3dd785866
Author: Yao Xu <syxuyao@outlook.com>
Date:   Fri Mar 4 10:42:29 2022 -0800

    Fixed a bug in realToVirtualPath

commit b6c648fbbc77cf0d7fa352298cc283690f51bb08
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Fri Mar 11 12:58:08 2022 -0500

    Fix commit f01c3009: bug in writememoryarea

commit 133687764c6742906006a1d247e3b83cd860fa1d
Author: Yao Xu <xuyao0127@users.noreply.github.com>
Date:   Mon Feb 28 23:37:08 2022 -0500

    Fixed a bug when creating file backing shared data (#963)

commit eff574d8862dacbc1922491c9166f26fa2b2eb9e
Author: Rohan Garg <rohgarg@ccs.neu.edu>
Date:   Tue Apr 24 01:46:22 2018 -0400

    Fix checkpoint-restore of file-backed regions
    
    The issue is related to the fact that an application is allowed to
    mmap a large region of memory even though the entire region may not be
    backed by a file. For example, for a file that is just 1 MB on disk,
    the application can make an mmap call asking for 2 GB, but only the
    first 1 MB of the memory region will be actually made available. There
    are two different behaviors of the Linux kernel when one tries to read
    anything beyond the first 1 MB:
    
    - If one tries to read any byte in user-land (load instruction) beyond the first
      1 MB, it generates a SIGBUS.
    
    - If one makes a system call such as write() that uses the entire memory
      region (2 GB), the system call returns success, meaning that it wrote
      2 GB, but it actually only writes out 1 MB!
    
    Now, this confuses the restart code: since we recorded that the size
    of the region is 2 GB, the code expects that the memory region would be
    2 GB, but the kernel only wrote 1 MB. The code then tries to read 2 GB from
    the image. There are two possible outcomes:
    
     - Either the read fails (because of EOF), or
    
     - The read succeeds (if the image had sufficient data). However, for the
       subsequent memory region, we'll end up seeing garbage data.
    
    Basically, the checkpoint image has all the checkpoint data but it's
    not at the offsets that we are expecting.

commit 7954f5930823e91db573c58e49ee531d92806390
Author: Gene Cooperman <gene@ccs.neu.edu>
Date:   Sun Feb 20 15:40:08 2022 -0500

    Adding clone1 test (emulating child thread)

commit baf220e388f186b779f2cd8918bc8a618b30b031
Author: Rohan Garg <rohgarg@ccs.neu.edu>
Date:   Wed Nov 15 14:14:17 2017 -0500

    dmtcpplugin: Make dmtcp_get_restart_env handle env of any size

commit 2a831b5532c5093bcd661d11984ea6ddc8634aa4
Author: Kapil Arya <kapil.arya.17@gmail.com>
Date:   Fri Feb 18 18:23:21 2022 -0800

    More Mana-related changes.
Created: 2023-02-11 Last update: 2023-03-21 20:36
Standards version of the package is outdated. wishlist
The package should be updated to follow the last version of Debian Policy (Standards-Version 4.6.2 instead of 4.2.1).
Created: 2014-12-02 Last update: 2022-12-17 19:17
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 would introduce bugs in testing: #789292, #868928, #942993
    • ∙ ∙ dmtcp unsatisfiable Build-Depends(-Arch) on amd64: python
    • ∙ ∙ dmtcp unsatisfiable Build-Depends(-Arch) on armhf: python
    • ∙ ∙ dmtcp unsatisfiable Build-Depends(-Arch) on i386: python
    • ∙ ∙ Not built on buildd: arch amd64 binaries uploaded by yoh
    • ∙ ∙ missing build on armhf
    • ∙ ∙ missing build on i386
    • ∙ ∙ blocked by freeze: is not in testing
    • ∙ ∙ 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
    • ∙ ∙ 1310 days old (needed 20 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: 3 4
  • I&N: 3
  • M&W: 0
  • F&P: 0
  • patch: 1 2
links
  • homepage
  • lintian (1, 10)
  • buildd: logs, debcheck, 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