Skip to content

RevolutionAnalytics/checkpoint-server

Repository files navigation

checkpoint-server

Downstream CRAN server with snapshot capabilities

checkpoint-server is the backend for R package checkpoint

Part of the Reproducible R Toolkit family.

  • To get started creating a checkpoint-server, clone this repository to your server candidate.

  • Ubuntu 14.04 is the current reference platform for MRAN, though it should work on any platform that support ZFS.

  • Make sure that you have read file MRAN-server-overview.md in the docs directory. It will brief you on the structure and concepts of a MRAN server.

  • You should be able to commit at least 100GB of disk space to a MRAN server to get started. You can grow your MRAN pool over time as disk space is needed.

  • Migration and backup: The zfs send command can be used to safely migrate a MRAN server zpool or FS from one disk(s) to another larger set maintaining all snapshots and live data throughout the process.

  • See packages-import.bsh for how to use the zfs recv command to import from another server or another zpool on an existing system.

  • Review host-setup.bsh
    Change the line starting with CHANGE ME to the correct device, then run the script to get started building your MRAN server.

  • Issues, improvements, ideas? Please use the checkpoint-server issue tracker to file any bug reports or leave feedback about checkpoint-server.