Skip to content
Snippets Groups Projects

WIP: Start, stop, and supervise gwcelery with systemd

Closed Leo Pound Singer requested to merge leo-singer/gwcelery:systemd into main
  1. Sep 28, 2021
    • Leo Pound Singer's avatar
      WIP: Start, stop, and supervise gwcelery with systemd · f68f6754
      Leo Pound Singer authored
      Provide support for starting, stopping, and supervising GWCelery
      using systemd, the service manager for Linux. Systemd is present
      on many Linux systems including apparently all LDG cluster nodes
      and is responsible for bootstrapping userspace and bringing up
      system services.
      
      The main advantage of using systemd instead of the existing
      htcondor technique is systemd can stop and restart the components
      of GWCelery in the proper sequence to minimize downtime and reduce
      the chances of losing in-flight tasks.
      
      See the file systemd/README.rst included in this patch for
      instructions.
      f68f6754
Loading