[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] tools/hotplug: xendomains.service conflicts with libvirt
On Thu, Oct 29, 2015 at 11:07:22AM +0000, Andrew Cooper wrote: > On 29/10/15 10:29, Wei Liu wrote: > > On Thu, Oct 29, 2015 at 10:22:45AM +0000, Olaf Hering wrote: > >> xendomains will manage guests behind libvirts back: > >> - libvirt starts a guest > >> - that guest can be "managed" by libvirt and xl at the same time > >> - when xendomains runs on shutdown it will save the guest using xl > >> libvirt does not know about this > >> - when xendomains runs on boot it will restore the saved guest using xl > >> libvirt does not know about this, it will just fail to manage the > >> restored guest > >> > >> To prevent xendomains from interfering with libvirt add a Conflicts= to > >> xendomains.service. It will cause libvirt to be stopped if xendomains is > >> started manually with 'systemctl start' > >> > >> Signed-off-by: Olaf Hering <olaf@xxxxxxxxx> > >> Cc: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> > >> Cc: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx> > >> Cc: Ian Campbell <ian.campbell@xxxxxxxxxx> > >> Cc: Wei Liu <wei.liu2@xxxxxxxxxx> > >> --- > >> > >> This never went out via git send-email, sorry about this. > >> > >> > >> tools/hotplug/Linux/systemd/xendomains.service.in | 1 + > >> 1 file changed, 1 insertion(+) > >> > >> diff --git a/tools/hotplug/Linux/systemd/xendomains.service.in > >> b/tools/hotplug/Linux/systemd/xendomains.service.in > >> index 66e2065..3875de1 100644 > >> --- a/tools/hotplug/Linux/systemd/xendomains.service.in > >> +++ b/tools/hotplug/Linux/systemd/xendomains.service.in > >> @@ -4,6 +4,7 @@ Requires=proc-xen.mount xenstored.service > >> After=proc-xen.mount xenstored.service xenconsoled.service > >> xen-init-dom0.service > >> After=network-online.target > >> After=remote-fs.target > >> +Conflicts=libvirt.service > > Is there a canonical source for the name of service? We should reference > > that in commit message. > > > > My quick search on the Internet presents libvirtd.service as well. I > > fear the name of the service is up to distros, which means we shouldn't > > put one in xendomains.service. > > If it is a service file provided by libvirt upstream, we can probably > get away with naming it explicitly. > Yes, that's also considered a "canonical source". :-) > If each distro write their own service files for libvirt, we probably can't. > > ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |