)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"fbe8c5ec15db2bec36f4bb6d2009fa9c3d15cdcc","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Revert \"vif: Resolve a TODO and update another\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This reverts commit 3f56e44b843ab8c0ee017eb58a8d77679aeb7b3b."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ieb901b802f7e3f08e0b5a2443bd8d3f1783260eb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_99c8d621","line":10,"updated":"2019-08-12 20:59:19.000000000","message":"this need to reference the bug at a minium \nhttps://bugs.launchpad.net/nova/+bug/1789074","commit_id":"4baf9c9ba5ce01ef1bef60723ffc4be693587737"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"75a6ca98798c6015215aeab9d8656bcd7c21f9b8","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Revert \"vif: Resolve a TODO and update another\""},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"This reverts commit 3f56e44b843ab8c0ee017eb58a8d77679aeb7b3b."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: Ieb901b802f7e3f08e0b5a2443bd8d3f1783260eb"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7faddb67_b9e2729f","line":10,"in_reply_to":"7faddb67_99c8d621","updated":"2019-08-12 21:00:27.000000000","message":"actully that is the old bug can you add the bug info for the new bug that this revert is ment to be fixing","commit_id":"4baf9c9ba5ce01ef1bef60723ffc4be693587737"}],"nova/virt/libvirt/vif.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"f6449727ae873b4548f84e3e03a3829ccd27eb38","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    # TODO(edand): The mac is assigned as a workaround for the following issue"},{"line_number":113,"context_line":"    #              https://bugzilla.redhat.com/show_bug.cgi?id\u003d1372944"},{"line_number":114,"context_line":"    #              once resolved it will be removed"},{"line_number":115,"context_line":"    port_state \u003d \u0027up\u0027 if vlan \u003e 0 else \u0027down\u0027"},{"line_number":116,"context_line":"    nova.privsep.linux_net.set_device_macaddr(vf_ifname, mac_addr,"},{"line_number":117,"context_line":"                                              port_state\u003dport_state)"},{"line_number":118,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_cc1186b1","line":115,"range":{"start_line":115,"start_character":25,"end_line":115,"end_character":29},"updated":"2019-08-29 19:27:00.000000000","message":"actully casting to an int her is safer.","commit_id":"34650a7e10c857eaed2078437c99bc6e38c27f1f"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"d3c515e249ba74b0c181b923cc3e6814dcb67f49","unresolved":false,"context_lines":[{"line_number":640,"context_line":"                          instance\u003dinstance)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":643,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":644,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":645,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":646,"context_line":"            set_vf_interface_vlan("},{"line_number":647,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"},{"line_number":648,"context_line":"                mac_addr\u003dvif[\u0027address\u0027],"},{"line_number":649,"context_line":"                vlan\u003dvif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN])"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"        elif vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_DIRECT:"},{"line_number":652,"context_line":"            trusted \u003d strutils.bool_from_string("}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_161fd65b","line":649,"range":{"start_line":643,"start_character":8,"end_line":649,"end_character":68},"updated":"2019-08-27 20:06:31.000000000","message":"im seeing \n\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager [None req-7b6ce6c2-68d4-4314-9243-d6dcba8be083 None None] Error updating resources for node cloud-3.: libvirt.libvirtError: Node device not found: no node device with matching name \u0027net_enp1s16f3_fa_16_3e_d7_71_38\u0027\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager Traceback (most recent call last):\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/compute/manager.py\", line 8302, in _update_available_resource_for_node\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     startup\u003dstartup)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/compute/resource_tracker.py\", line 727, in update_available_resource\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     resources \u003d self.driver.get_available_resource(nodename)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 7215, in get_available_resource\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     data[\u0027pci_passthrough_devices\u0027] \u003d self._get_pci_passthrough_devices()\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6219, in _get_pci_passthrough_devices\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     pci_info.append(self._get_pcidev_info(name))\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6180, in _get_pcidev_info\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     device.update(_get_device_capabilities(device, address))\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6151, in _get_device_capabilities\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     pcinet_info \u003d self._get_pcinet_info(address)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6094, in _get_pcinet_info\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     virtdev \u003d self._host.device_lookup_by_name(devname)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/opt/stack/nova/nova/virt/libvirt/host.py\", line 1091, in device_lookup_by_name\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     return self.get_connection().nodeDeviceLookupByName(name)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 190, in doit\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     result \u003d proxy_call(self._autowrap, f, *args, **kwargs)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 148, in proxy_call\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     rv \u003d execute(f, *args, **kwargs)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 129, in execute\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     six.reraise(c, e, tb)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/six.py\", line 693, in reraise\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     raise value\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 83, in tworker\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     rv \u003d meth(*args, **kwargs)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager   File \"/usr/local/lib/python3.6/dist-packages/libvirt.py\", line 4250, in nodeDeviceLookupByName\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager     if ret is None:raise libvirtError(\u0027virNodeDeviceLookupByName() failed\u0027, conn\u003dself)\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager libvirt.libvirtError: Node device not found: no node device with matching name \u0027net_enp1s16f3_fa_16_3e_d7_71_38\u0027\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager \n\nin the nova log which i suspect might be related to this.\n\ni will try to test with this applied and see if it fixes it.","commit_id":"34650a7e10c857eaed2078437c99bc6e38c27f1f"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"3713cef7b49e713398a486f772d1992833234e06","unresolved":false,"context_lines":[{"line_number":640,"context_line":"                          instance\u003dinstance)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":643,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":644,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":645,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":646,"context_line":"            set_vf_interface_vlan("},{"line_number":647,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"},{"line_number":648,"context_line":"                mac_addr\u003dvif[\u0027address\u0027],"},{"line_number":649,"context_line":"                vlan\u003dvif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN])"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"        elif vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_DIRECT:"},{"line_number":652,"context_line":"            trusted \u003d strutils.bool_from_string("}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_ecd2425b","line":649,"range":{"start_line":643,"start_character":8,"end_line":649,"end_character":68},"in_reply_to":"7faddb67_161fd65b","updated":"2019-08-29 19:00:12.000000000","message":"ok so this is incorrect\n\nvlan\u003dvif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN])\nneed to be \nvlan\u003dint(vif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN]))\n\n1-41c9-8b27-146020fd39ab demo admin] [instance: 56e8ac6e-fa05-40f8-b01f-679e29783ca2] Instance failed to spawn: TypeError: \u0027\u003e\u0027 not supported between instances of \u0027str\u0027 and \u0027int\u0027            │\n05-40f8-b01f-679e29783ca2] Traceback (most recent call last):                                                                                                                                │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/compute/manager.py\", line 2493, in _build_resources                                                                                  │\n05-40f8-b01f-679e29783ca2]     yield resources                                                                                                                                               │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/compute/manager.py\", line 2254, in _build_and_run_instance                                                                           │\n05-40f8-b01f-679e29783ca2]     block_device_info\u003dblock_device_info)                                                                                                                          │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 3245, in spawn                                                                                         │\n05-40f8-b01f-679e29783ca2]     destroy_disks_on_failure\u003dTrue)                                                                                                                                │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 5819, in _create_domain_and_network                                                                    │\n05-40f8-b01f-679e29783ca2]     destroy_disks_on_failure)                                                                                                                                     │\n05-40f8-b01f-679e29783ca2]   File \"/usr/local/lib/python3.6/dist-packages/oslo_utils/excutils.py\", line 220, in __exit__                                                                     │\n05-40f8-b01f-679e29783ca2]     self.force_reraise()                                                                                                                                          │\n05-40f8-b01f-679e29783ca2]   File \"/usr/local/lib/python3.6/dist-packages/oslo_utils/excutils.py\", line 196, in force_reraise                                                                │\n05-40f8-b01f-679e29783ca2]     six.reraise(self.type_, self.value, self.tb)                                                                                                                  │\n05-40f8-b01f-679e29783ca2]   File \"/usr/local/lib/python3.6/dist-packages/six.py\", line 693, in reraise                                                                                      │\n05-40f8-b01f-679e29783ca2]     raise value                                                                                                                                                   │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 5778, in _create_domain_and_network                                                                    │\n05-40f8-b01f-679e29783ca2]     self.plug_vifs(instance, network_info)                                                                                                                        │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 919, in plug_vifs                                                                                      │\n05-40f8-b01f-679e29783ca2]     self.vif_driver.plug(instance, vif)                                                                                                                           │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/vif.py\", line 741, in plug                                                                                              │\n05-40f8-b01f-679e29783ca2]     self.plug_hw_veb(instance, vif)                                                                                                                               │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/vif.py\", line 649, in plug_hw_veb                                                                                       │\n05-40f8-b01f-679e29783ca2]     vlan\u003dvif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN])                                                                                                          │\n05-40f8-b01f-679e29783ca2]   File \"/opt/stack/nova/nova/virt/libvirt/vif.py\", line 115, in set_vf_interface_vlan                                                                             │\n05-40f8-b01f-679e29783ca2]     port_state \u003d \u0027up\u0027 if vlan \u003e 0 else \u0027down\u0027                                                                                                                     │\n05-40f8-b01f-679e29783ca2] TypeError: \u0027\u003e\u0027 not supported between instances of \u0027str\u0027 and \u0027int\u0027                                                                                                 │\n05-40f8-b01f-679e29783ca2]","commit_id":"34650a7e10c857eaed2078437c99bc6e38c27f1f"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"4134f7a9149ebb528755d4282fdb16591454981f","unresolved":false,"context_lines":[{"line_number":640,"context_line":"                          instance\u003dinstance)"},{"line_number":641,"context_line":""},{"line_number":642,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":643,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":644,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":645,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":646,"context_line":"            set_vf_interface_vlan("},{"line_number":647,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"},{"line_number":648,"context_line":"                mac_addr\u003dvif[\u0027address\u0027],"},{"line_number":649,"context_line":"                vlan\u003dvif[\u0027details\u0027][network_model.VIF_DETAILS_VLAN])"},{"line_number":650,"context_line":""},{"line_number":651,"context_line":"        elif vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_DIRECT:"},{"line_number":652,"context_line":"            trusted \u003d strutils.bool_from_string("}],"source_content_type":"text/x-python","patch_set":4,"id":"7faddb67_7af82849","line":649,"range":{"start_line":643,"start_character":8,"end_line":649,"end_character":68},"in_reply_to":"7faddb67_ecd2425b","updated":"2019-09-01 15:23:40.000000000","message":"good thing we moved to python 3 :)","commit_id":"34650a7e10c857eaed2078437c99bc6e38c27f1f"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"4134f7a9149ebb528755d4282fdb16591454981f","unresolved":false,"context_lines":[{"line_number":641,"context_line":"                          instance\u003dinstance)"},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":644,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":645,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":646,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":647,"context_line":"            set_vf_interface_vlan("},{"line_number":648,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_fa99781d","line":645,"range":{"start_line":644,"start_character":10,"end_line":645,"end_character":74},"updated":"2019-09-01 15:23:40.000000000","message":"The reason should be updated as we are now keeping it until neutron sriov agent does not depend on mac address.\n\nmaybe reference:\nhttps://bugs.launchpad.net/neutron/+bug/1841067","commit_id":"129e2c447ff710ab6614cf676143cddc1a1cc4b4"},{"author":{"_account_id":28714,"name":"Adrian Chiris","email":"adrianc@nvidia.com","username":"adrianc"},"change_message_id":"74815a845b588694bd1a151b6f9580c4b509b6dc","unresolved":false,"context_lines":[{"line_number":641,"context_line":"                          instance\u003dinstance)"},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":644,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":645,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":646,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":647,"context_line":"            set_vf_interface_vlan("},{"line_number":648,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_e468d6f4","line":645,"range":{"start_line":644,"start_character":10,"end_line":645,"end_character":74},"in_reply_to":"7faddb67_5db76386","updated":"2019-09-04 08:14:41.000000000","message":"From what i see in the code, this happens as nova virt driver attempts to \"recreate\" libvirt nodev name from the current state of the system in: virt.libvrit.driver.LibvirtDriver._get_pcinet_info()\n\nSo, Ideally if no one except libvirt changes the mac address all is fine, BUT unfortunately that\u0027s not the case.\n\nAlternatively we could have fetched all nodev and search for the netdevice name without the mac which would have removed the mac address dependency altogether.","commit_id":"129e2c447ff710ab6614cf676143cddc1a1cc4b4"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"4a210fde35736d100acd3aa9e3ec6f37bc794acf","unresolved":false,"context_lines":[{"line_number":641,"context_line":"                          instance\u003dinstance)"},{"line_number":642,"context_line":""},{"line_number":643,"context_line":"    def plug_hw_veb(self, instance, vif):"},{"line_number":644,"context_line":"        # TODO(vladikr): This code can be removed once the minimum version of"},{"line_number":645,"context_line":"        # Libvirt is incleased above 1.3.5, as vlan will be set by libvirt"},{"line_number":646,"context_line":"        if vif[\u0027vnic_type\u0027] \u003d\u003d network_model.VNIC_TYPE_MACVTAP:"},{"line_number":647,"context_line":"            set_vf_interface_vlan("},{"line_number":648,"context_line":"                vif[\u0027profile\u0027][\u0027pci_slot\u0027],"}],"source_content_type":"text/x-python","patch_set":5,"id":"7faddb67_5db76386","line":645,"range":{"start_line":644,"start_character":10,"end_line":645,"end_character":74},"in_reply_to":"7faddb67_fa99781d","updated":"2019-09-02 09:38:36.000000000","message":"that is not the only reason but yes.\n\nits also needed to fix the repeating error in the nova compute log.\n\nAug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager [None req-7b6ce6c2-68d4-4314-9243-d6dcba8be083 None None] Error updating resources for node cloud-3.: libvirt.libvirtError: Node device not found: no node device with matching name \u0027net_enp1s16f3_fa_16_3e_d7_71_38\u0027 Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager Traceback (most recent call last): Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/compute/manager.py\", line 8302, in _update_available_resource_for_node Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager startup\u003dstartup) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/compute/resource_tracker.py\", line 727, in update_available_resource Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager resources \u003d self.driver.get_available_resource(nodename) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 7215, in get_available_resource Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager data[\u0027pci_passthrough_devices\u0027] \u003d self._get_pci_passthrough_devices() Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6219, in _get_pci_passthrough_devices Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager pci_info.append(self._get_pcidev_info(name)) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6180, in _get_pcidev_info Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager device.update(_get_device_capabilities(device, address)) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6151, in _get_device_capabilities Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager pcinet_info \u003d self._get_pcinet_info(address) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/driver.py\", line 6094, in _get_pcinet_info Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager virtdev \u003d self._host.device_lookup_by_name(devname) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/opt/stack/nova/nova/virt/libvirt/host.py\", line 1091, in device_lookup_by_name Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager return self.get_connection().nodeDeviceLookupByName(name) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 190, in doit Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager result \u003d proxy_call(self._autowrap, f, *args, **kwargs) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 148, in proxy_call Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager rv \u003d execute(f, *args, **kwargs) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 129, in execute Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager six.reraise(c, e, tb) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/six.py\", line 693, in reraise Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager raise value Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/eventlet/tpool.py\", line 83, in tworker Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager rv \u003d meth(*args, **kwargs) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager File \"/usr/local/lib/python3.6/dist-packages/libvirt.py\", line 4250, in nodeDeviceLookupByName Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager if ret is None:raise libvirtError(\u0027virNodeDeviceLookupByName() failed\u0027, conn\u003dself) Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager libvirt.libvirtError: Node device not found: no node device with matching name \u0027net_enp1s16f3_fa_16_3e_d7_71_38\u0027 Aug 27 19:24:06 cloud-3 nova-compute[6958]: ERROR nova.compute.manager","commit_id":"129e2c447ff710ab6614cf676143cddc1a1cc4b4"}]}
