From Dan Kenigsberg <dan...@redhat.com>:

Dan Kenigsberg has posted comments on this change.

Change subject: spec: vdsm-network onetime services restart on upgrade
......................................................................


Patch Set 1: Code-Review-1

(1 comment)

https://gerrit.ovirt.org/#/c/77766/1/vdsm.spec.in
File vdsm.spec.in:

Line 814: # VDSM upgrade section
Line 815: if [ "$1" -gt 1 ]; then
Line 816:     # vdsm-network onetime service needs to stopped on upgrades,
Line 817:     # allowing it to be retriggered by its dependents.
Line 818:     /bin/systemctl stop vdsm-network >/dev/null 2>&1 || :
vdsm is a dependency of vdsm-network, so I believe this commands stops it.

this means that later, in %postun, it would be found as stopped, and would not 
be restarted.

If we have to do this here, we must somehow remember whether vdsm was running, 
and use this knowledge in %postun. That sounds very difficult to do without a 
time machine, since vdsmd_start_required is calculated regardless of this 
knowledge.

I don't know if it is possible to solve within the spec; we may have to pass 
"vdsm-network-start-required" to the vdsmd service.
Line 819: fi
Line 820: exit 0
Line 821: 
Line 822: %preun


-- 
To view, visit https://gerrit.ovirt.org/77766
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I0f9369dfd4dd6c4178b43fa194dc0272c7820cf4
Gerrit-PatchSet: 1
Gerrit-Project: vdsm
Gerrit-Branch: master
Gerrit-Owner: Edward Haas <edwa...@redhat.com>
Gerrit-Reviewer: Dan Kenigsberg <dan...@redhat.com>
Gerrit-Reviewer: Edward Haas <edwa...@redhat.com>
Gerrit-Reviewer: Jenkins CI
Gerrit-Reviewer: Michael Burman <mbur...@redhat.com>
Gerrit-Reviewer: Piotr Kliczewski <piotr.kliczew...@gmail.com>
Gerrit-Reviewer: Yaniv Bronhaim <ybron...@redhat.com>
Gerrit-Reviewer: gerrit-hooks <automat...@ovirt.org>
Gerrit-HasComments: Yes
_______________________________________________
vdsm-patches mailing list -- vdsm-patches@lists.fedorahosted.org
To unsubscribe send an email to vdsm-patches-le...@lists.fedorahosted.org

Reply via email to