Essentially a followup from the review of:
daemon: fix termination/reload issues
https://www.redhat.com/archives/libvir-list/2017-October/msg01347.html
and in particular patch 3/3, a review which has exteneded into Nov.:
https://www.redhat.com/archives/libvir-list/2017-November/msg00066.html
Make a few adjustments as noted in the patches as an alternative
to patch 3/3 from above. The cleanup path is essentially reordered
in inverse order of startup. Other adjustments include virObjectUnref
after attempts to place object into domain or server hash tables or
linked lists.
John Ferlan (5):
libvirtd: Move pid_file_fd setup to before run_dir
libvirtd: Alter order of virNetDaemonNew
libvirtd: Alter refcnt processing for domain server objects
libvirtd: Alter refcnt processing for server program objects
libvirtd: Fix order of cleanup processing
daemon/libvirtd.c | 95 +++++++++++++++++++++++++++++++++++++------------------
1 file changed, 65 insertions(+), 30 deletions(-)
--
2.13.6