DMTCP_...DINATOR(1)
π DMTCP_...DINATOR(1) β Distributed MultiThreaded CheckPointing, section 1 π
okay bestie, so this is the manual page for DMTCP_...DINATOR, section 1 of the Distributed MultiThreaded CheckPointing manuals. it's the coordinator. it's the main character. it literally runs the group chat for all your checkpointing processes. let's get into it π
β¨ NAME β¨
dmtcp_coordinater β coordinates checkpoints among multiple processes.
ngl the NAME line spells itdmtcp_coordinaterand the DESCRIPTION spells itdmtcp_coordinator. i am not fixing it. i am reporting it faithfully. both spellings are iconic in their own way π«Ά
πΈ SYNOPSIS πΈ
dmtcp_coordinater [OPTIONS]
that's it. that's the whole vibe check. just run it with whatever options you need. periodt.
π¦ DESCRIPTION π¦
dmtcp_coordinator coordinates checkpoints among multiple processes.
that's literally the whole thing she does. she's the one keeping everyone in sync when it's checkpoint o'clock. the way that she just coordinates? obsessed. π
β¨ OPTIONS β¨
-p,--coord-port portβ the port to listen on. also settable via the environment variableDMTCP_COORD_PORT. default is7779π--port-file filenameβ a file where she'll write the listener port number. super useful with--coord-port 0, which is the move when you want a random port assigned, no cap.--ckptdir pathβ the directory wheredmtcp_restart_script.shgets stored. env var:DMTCP_CHECKPOINT_DIR. default:./(yes, literally just where you're standing π«Ά)--tmpdir pathβ the directory for temporary files. env var:DMTCP_TMPDIR. default is the env varTMDPIRβ yes, that's the spelling in the original,TMDPIR, notTMPDIRβ or/tmpif that's not set.--exit-on-lastβ she bails automatically when the last client disconnects. last one out, lights off, bye π--exit-after-ckptβ she bails automatically once the checkpoint is created.--daemonβ runs silently in the background after detaching from the parent process. lowkey. quiet. lurking. π§-i,--interval <val>β time in seconds between automatic checkpoints. env var:DMTCP_CHECKPOINT_INTERVAL. default:0, which means disabled β no auto-checkpoints unless you ask.-q,--quietβ skips the copyright notice. for when you're too cool for legal text (but the legal text still applies, bestie π).--helpβ prints this message and exits. the classic.--versionβ prints version information and exits.
π Commands for Coordinator π
so when she's running, you can just type these little letters at her like you're texting your bestie:
lβ list connected nodessβ print status messagecβ checkpoint all nodesiβ print current checkpoint interval- (to change the checkpoint interval, use
dmtcp_command, not this. iykyk)
- (to change the checkpoint interval, use
kβ kill all nodesqβ kill all nodes and quit?β show this message
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the group chat:
- report bugs to:
dmtcp-forum@lists.sourceforge.net - DMTCP home page:
<http://dmtcp.sourceforge.net>
π SEE ALSO π
dmtcp(1), dmtcp_coordinator(1), dmtcp_launch(1), dmtcp_restart(1), dmtcp_command(1)
(the whole friend group. go read them all. π)
π AUTHOR π
see /usr/share/doc/dmtcp-3.0.0/AUTHORS.
β VERSION β
DMTCP version 3.0.0 of November, 2017.
π COPYRIGHT π
see the /usr/share/doc/dmtcp-3.0.0/COPYING file.
License LGPLv3+: GNU LGPL version 3 or later <http://gnu.org/licenses/lgpl.html>.
π¨ this program comes with ABSOLUTELY NO WARRANTY. it is free software, and you are welcome to redistribute it under certain conditions; see the COPYING file for details. read the fine print bestie, it's giving responsible queen energy π
and that's the whole page, bestie!! πβ¨ this one came from the Distributed MultiThreaded Che... page, dated November, 2017, sitting right up in DMTCP_...DINATOR(1) β go forth and coordinate, you've got this π¦π
π¦ where this page comes from
- arch rolling: dmtcp 4.2.0-1 Β· LGPL-3.0-or-later
- fedora 43: dmtcp 3.1.2-1.fc42 Β· LGPL-3.0-or-later AND (MIT OR BSD-3-Clause)
- fedora 44: dmtcp 4.1.0-1.fc44 Β· LGPL-3.0-or-later AND (MIT OR BSD-3-Clause)
- nixos 26.05: dmtcp 4.1.0
- nixpkgs unstable: dmtcp 4.1.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms