For every instance of OBS, each time the obs-api package is updated the obsapidelayed service is reloaded. This takes more time than is expected.

Task to be done are:

  • Be sure the status returned by systemctl status obsapidelayed.service doesn't return an active (running) state whe some of the children are dead.
  • Migrate SysV service configuration to Systemd, and get rid of SysV.

Looking for hackers with the skills:

obs systemd

This project is part of:

Hack Week 17

Activity

  • about 2 years ago: pvorel liked Improve OBS service scripts
  • about 2 years ago: david_kang liked Improve OBS service scripts
  • about 2 years ago: dsterba liked Improve OBS service scripts
  • about 2 years ago: enavarro_suse added keyword "systemd" to Improve OBS service scripts
  • about 2 years ago: enavarro_suse added keyword "obs" to Improve OBS service scripts
  • about 2 years ago: Pharaoh_Atem liked Improve OBS service scripts
  • about 2 years ago: enavarro_suse liked Improve OBS service scripts
  • about 2 years ago: enavarro_suse joined Improve OBS service scripts
  • about 2 years ago: SLindoMansilla started Improve OBS service scripts
  • about 2 years ago: SLindoMansilla liked Improve OBS service scripts
  • All Activity

    Comments

    • Pharaoh_Atem
      about 2 years ago by Pharaoh_Atem | Reply

      I'd been poking at this on-and-off for a while for the porting/packaging of OBS to Fedora. If you need a hand here, please let me know!

    • enavarro_suse
      almost 2 years ago by enavarro_suse | Reply

      https://github.com/openSUSE/open-build-service/pull/5660 got merged and deployed. This project is finished. add-emoji

    Similar Projects

    Migrate more OBS service scripts to pure systemd by enavarro_suse

    Following the work started in the last hackweek...


    distributed build for Ceph in containers by denisok

    Investigate possibilities for the distributed b...


    MicroOS Desktop by RBrownSUSE

    [Video Recording of openSUSE Conference sessio...


    OBS Project Monitor page redesign by vpereirabr

    Exactly what problem will this solve?

    Th...


    Modernize Mash deployment by seanmarlow

    Mash is a Python based CI/CD pipeline for aut...


    make "predictable network interface names" more predictable by mkubecek

    Since the so-called "predictable names" for net...


    Migrate more OBS service scripts to pure systemd by enavarro_suse

    Following the work started in the last hackweek...