I am kindly asking for help with understanding the origin of conflict within the libvirt-guests.service and vdsmd.service.
I am working on a graceful VM shutdown as described by the feature in a Bugzilla https://bugzilla.redhat.com/show_bug.cgi?id=1334982
One way (the simplest one as described in the Bugzilla) of achieving the required functionality is to utilize "libvirt-guests.service"
, which does exactly what is required. The second option is to write a new service that does the shutdown and utilizes the vdsm.
Since I am new, I do not know what is the best solution.
Staying with the fist one I have discovered an old conflict between "vdsmd.service"
explained in bug https://bugzilla.redhat.com/show_bug.cgi?id=720359.
I have tried to reproduce described scenario and found that it is no longer an issue. Therefore I have created a proposal draft
patch to start a discussion, whether it is really needed or not.