Package: heartbeatr Title: Heartbeat Support using 'Redis' Version: 0.6.0 Authors@R: c(person("Rich", "FitzJohn", role = c("aut", "cre"), email = "rich.fitzjohn@gmail.com"), person("Imperial College of Science, Technology and Medicine", role = "cph")) Description: Simple heartbeat support for R using 'Redis'. A heartbeat is a background thread that acts as a dead-man's switch. It will create a key on Redis that will automatically expire after a number of seconds and then periodically refresh that key, even when the R process is busy. If the process dies for some reason, then the key will disappear. A heartbeat can be used to detect loss of worker processes on shared systems. License: MIT + file LICENSE URL: https://github.com/mrc-ide/heartbeatr BugReports: https://github.com/mrc-ide/heartbeatr/issues SystemRequirements: C++11, libhiredis, redis-server Imports: R6, redux (>= 1.0.0) Suggests: processx, testthat RoxygenNote: 7.1.1 Roxygen: list(markdown = TRUE) Encoding: UTF-8 Language: en-GB Config/pak/sysreqs: libhiredis-dev Repository: https://mrc-ide.r-universe.dev Date/Publication: 2021-04-14 13:32:11 UTC RemoteUrl: https://github.com/mrc-ide/heartbeatr RemoteRef: master RemoteSha: f44cee1ef8d82e829930ae04b8964b4c2cfede10 NeedsCompilation: yes Packaged: 2026-06-16 07:15:04 UTC; root Author: Rich FitzJohn [aut, cre], Imperial College of Science, Technology and Medicine [cph] Maintainer: Rich FitzJohn