#1115 backend: fixup systemd unit ordering
Merged 4 years ago by praiskup. Opened 4 years ago by praiskup.
Unknown source systemd-startup-reorder  into  master

@@ -1,7 +1,6 @@

  [Unit]

  Description=Copr Backend service, Action Dispatcher component

  After=syslog.target network.target auditd.service

- Before=copr-backend.service

  PartOf=copr-backend.service

  Wants=logrotate.timer

  

@@ -1,7 +1,6 @@

  [Unit]

  Description=Copr Backend service, Build Dispatcher component

  After=syslog.target network.target auditd.service

- Before=copr-backend.service

  PartOf=copr-backend.service

  Wants=logrotate.timer

  

@@ -1,8 +1,10 @@

  [Unit]

  Description=Copr Backend service, Log Handler component

  After=syslog.target network.target auditd.service

- Before=copr-backend.service copr-backend-vmm.service

  PartOf=copr-backend.service

+ Before=copr-backend.service copr-backend-vmm.service copr-backend-build.service copr-backend-action.service

+ RequiredBy=copr-backend.service copr-backend-vmm.service copr-backend-build.service copr-backend-action.service

+ 

  Wants=logrotate.timer

  

  [Service]

@@ -1,7 +1,6 @@

  [Unit]

  Description=Copr Backend service, Virtual Machine Management component

  After=syslog.target network.target auditd.service

- Before=copr-backend.service

  PartOf=copr-backend.service

  Wants=logrotate.timer

  

@@ -1,6 +1,9 @@

  [Unit]

  Description=Copr Backend service

  After=syslog.target network.target auditd.service

+ # we resubmit all running build jobs, we need to do it before build service will

+ # re-attach workers to existing builders (issue #1113)

+ Before=copr-backend-build.service

  Requires=copr-backend-vmm.service copr-backend-log.service copr-backend-build.service copr-backend-action.service

  Wants=logrotate.timer

  

The 'copr-backend' oneshot script needs to be run before we start taking
build jobs from frontend in 'copr-backend-build'.

While we are on it, declare that all our services need to have
'copr-backend-log' service started first (always was truth).

Also drop wrong Before=copr-backend.service statements where we don't
care about ordering.

Fixes: #1113
Merges: #1115

Commit 4b3077f fixes this pull-request

Pull-Request has been merged by praiskup

4 years ago

Pull-Request has been merged by praiskup

4 years ago