Hello community, here is the log from the commit of package hyper-v for openSUSE:Factory checked in at 2017-07-02 13:37:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hyper-v (Old) and /work/SRC/openSUSE:Factory/.hyper-v.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "hyper-v" Sun Jul 2 13:37:42 2017 rev:34 rq:506781 version:7 Changes: -------- --- /work/SRC/openSUSE:Factory/hyper-v/hyper-v.changes 2017-06-07 09:50:25.725033439 +0200 +++ /work/SRC/openSUSE:Factory/.hyper-v.new/hyper-v.changes 2017-07-02 13:37:43.454902586 +0200 @@ -1,0 +2,8 @@ +Wed Jun 28 12:04:38 UTC 2017 - ohering@suse.de + +- Check VSS daemon is listening before a hot backup (bnc#1029693) +- fix a compile warning in snprintf +- kvp: ensure kvp device fd is closed on exec +- lsvmbus: add pci pass-through UUID + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hyper-v.spec ++++++ --- /var/tmp/diff_new_pack.wA0fDW/_old 2017-07-02 13:37:44.854705192 +0200 +++ /var/tmp/diff_new_pack.wA0fDW/_new 2017-07-02 13:37:44.858704628 +0200 @@ -1,7 +1,7 @@ # # spec file for package hyper-v # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++ hyper-v.lsvmbus.py ++++++ --- /var/tmp/diff_new_pack.wA0fDW/_old 2017-07-02 13:37:44.954691092 +0200 +++ /var/tmp/diff_new_pack.wA0fDW/_new 2017-07-02 13:37:44.954691092 +0200 @@ -35,6 +35,7 @@ '{ba6163d9-04a1-4d29-b605-72e2ffb1dc7f}' : 'Synthetic SCSI Controller', '{2f9bcc4a-0069-4af3-b76b-6fd0be528cda}' : 'Synthetic fiber channel adapter', '{8c2eaf3d-32a7-4b09-ab99-bd1f1c86b501}' : 'Synthetic RDMA adapter', + '{44c4f61d-4444-4400-9d52-802e27ede19f}' : 'PCI Express pass-through', '{276aacf4-ac15-426c-98dd-7521ad3f01fe}' : '[Reserved system device]', '{f8e65716-3cb3-4a06-9a60-1889c5cccab5}' : '[Reserved system device]', '{3375baf4-9e15-4b30-b765-67acb10d607b}' : '[Reserved system device]', ++++++ hyper-v.tools.hv.hv_kvp_daemon.c ++++++ --- /var/tmp/diff_new_pack.wA0fDW/_old 2017-07-02 13:37:45.014682633 +0200 +++ /var/tmp/diff_new_pack.wA0fDW/_new 2017-07-02 13:37:45.014682633 +0200 @@ -702,7 +702,7 @@ if (dir == NULL) return NULL; - snprintf(dev_id, sizeof(dev_id), kvp_net_dir); + snprintf(dev_id, sizeof(dev_id), "%s", kvp_net_dir); q = dev_id + strlen(kvp_net_dir); while ((entry = readdir(dir)) != NULL) { @@ -1434,7 +1434,7 @@ openlog("KVP", 0, LOG_USER); syslog(LOG_INFO, "KVP starting; pid is:%d", getpid()); - kvp_fd = open("/dev/vmbus/hv_kvp", O_RDWR); + kvp_fd = open("/dev/vmbus/hv_kvp", O_RDWR | O_CLOEXEC); if (kvp_fd < 0) { syslog(LOG_ERR, "open /dev/vmbus/hv_kvp failed; error: %d %s", ++++++ hyper-v.tools.hv.hv_vss_daemon.c ++++++ --- /var/tmp/diff_new_pack.wA0fDW/_old 2017-07-02 13:37:45.046678121 +0200 +++ /var/tmp/diff_new_pack.wA0fDW/_new 2017-07-02 13:37:45.050677557 +0200 @@ -250,6 +250,9 @@ syslog(LOG_ERR, "/etc/fstab and /proc/mounts"); } break; + case VSS_OP_HOT_BACKUP: + syslog(LOG_INFO, "VSS: op=CHECK HOT BACKUP\n"); + break; default: syslog(LOG_ERR, "Illegal op:%d\n", op); }