)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2c781502d71843d722369b3a542225190dfac463","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"58de4e20_b731e853","updated":"2026-06-04 08:06:54.000000000","message":"+1 Detailed spec and implementation details is clear.","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"72aaeac3dd3d626162bc3c3c2563d61779bac0b1","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"3e1352d7_7516bd5e","updated":"2026-05-21 11:35:42.000000000","message":"the proposal is clear and lgtm. The only point to clarify is the lack of any asignee, imo","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6f7e684269339b0805e2d0e34197260d81dd5b22","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"8f505b55_b7ed15a0","updated":"2026-06-04 10:44:11.000000000","message":"ill leave this up for another day or too and we can proceed if no other concerns are raised.","commit_id":"981405a8938ed786feaaf63ea1955aa7174a367b"}],"specs/2026.2/approved/support-vfio-variant-driver-managed-mode.rst":[{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2c781502d71843d722369b3a542225190dfac463","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Conceptually, the existing hard-coded behavior::"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"  self._set_managed_mode(dev, \"true\")"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"will become equivalent to::"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"d34d53c2_42ce9235","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":37},"updated":"2026-06-04 08:06:54.000000000","message":"Adding the link here for my understanding https://opendev.org/openstack/nova/src/branch/master/nova/virt/libvirt/driver.py#L7941","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"9891afc4ec69d0e7aaca0a0be57b427afd236091","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Conceptually, the existing hard-coded behavior::"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"  self._set_managed_mode(dev, \"true\")"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"will become equivalent to::"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fee95efa_963b7299","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":37},"in_reply_to":"c999c5d5_6f75e411","updated":"2026-06-04 10:57:00.000000000","message":"\u003e https://opendev.org/openstack/nova/src/commit/278c6e305c3da085fd1c1e338e95ce4d63631272/nova/virt/libvirt/driver.py#L7967\n\u003e you need to grab the perma link but yes\n\nThanks!","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6f7e684269339b0805e2d0e34197260d81dd5b22","unresolved":false,"context_lines":[{"line_number":168,"context_line":""},{"line_number":169,"context_line":"Conceptually, the existing hard-coded behavior::"},{"line_number":170,"context_line":""},{"line_number":171,"context_line":"  self._set_managed_mode(dev, \"true\")"},{"line_number":172,"context_line":""},{"line_number":173,"context_line":"will become equivalent to::"},{"line_number":174,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"c999c5d5_6f75e411","line":171,"range":{"start_line":171,"start_character":2,"end_line":171,"end_character":37},"in_reply_to":"d34d53c2_42ce9235","updated":"2026-06-04 10:44:11.000000000","message":"https://opendev.org/openstack/nova/src/commit/278c6e305c3da085fd1c1e338e95ce4d63631272/nova/virt/libvirt/driver.py#L7967\nyou need to grab the perma link but yes","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"change_message_id":"2c781502d71843d722369b3a542225190dfac463","unresolved":false,"context_lines":[{"line_number":197,"context_line":"With ``managed\u003dTrue`` or with the key absent, Nova should preserve the current"},{"line_number":198,"context_line":"managed behavior and generate ``managed\u003d\u0027yes\u0027`` for KVM/QEMU."},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"This Nova work should be small enough to be done as a specless Nova blueprint"},{"line_number":201,"context_line":"or wishlist bug, with this Cyborg spec as the design reference."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Future evolution"},{"line_number":204,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"193af055_0768f70f","line":201,"range":{"start_line":200,"start_character":0,"end_line":201,"end_character":63},"updated":"2026-06-04 08:06:54.000000000","message":"+1","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6f7e684269339b0805e2d0e34197260d81dd5b22","unresolved":false,"context_lines":[{"line_number":197,"context_line":"With ``managed\u003dTrue`` or with the key absent, Nova should preserve the current"},{"line_number":198,"context_line":"managed behavior and generate ``managed\u003d\u0027yes\u0027`` for KVM/QEMU."},{"line_number":199,"context_line":""},{"line_number":200,"context_line":"This Nova work should be small enough to be done as a specless Nova blueprint"},{"line_number":201,"context_line":"or wishlist bug, with this Cyborg spec as the design reference."},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"Future evolution"},{"line_number":204,"context_line":"----------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5d0bd821_f100b803","line":201,"range":{"start_line":200,"start_character":0,"end_line":201,"end_character":63},"in_reply_to":"193af055_0768f70f","updated":"2026-06-04 10:44:11.000000000","message":"i have actully already created the specless bluepirnt and hit has been approved so i can add the link when i add myslef as the primary assine","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"change_message_id":"72aaeac3dd3d626162bc3c3c2563d61779bac0b1","unresolved":true,"context_lines":[{"line_number":391,"context_line":"-----------"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"Primary assignee:"},{"line_number":394,"context_line":"  None"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"Other contributors:"},{"line_number":397,"context_line":"  None"}],"source_content_type":"text/x-rst","patch_set":2,"id":"7960f4a7_2689276f","line":394,"updated":"2026-05-21 11:35:42.000000000","message":"is the missing assignee an oversight or is it on purpose?","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1cd091d655cda770fddf44ae60ffee1c085ca2a1","unresolved":true,"context_lines":[{"line_number":391,"context_line":"-----------"},{"line_number":392,"context_line":""},{"line_number":393,"context_line":"Primary assignee:"},{"line_number":394,"context_line":"  None"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"Other contributors:"},{"line_number":397,"context_line":"  None"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5ff96fec_f8f9f52f","line":394,"in_reply_to":"7960f4a7_2689276f","updated":"2026-05-21 20:39:01.000000000","message":"ya it should be me this was missed as i was trign to get this pushed beofre the nova meeting","commit_id":"d334a318c2d03e6a203eb18de6da0614177025d3"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"6be1851c9565b1478fb12d36bf2484c4ee6f5409","unresolved":false,"context_lines":[{"line_number":461,"context_line":"OpenStack SDK and ``python-cyborgclient`` tests should cover microversion"},{"line_number":462,"context_line":"selection and ARQ show/list data containing ``attach_handle_info.managed``."},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"End-to-end test coverage will be added to first-party CI using a fake SR-IOV"},{"line_number":465,"context_line":"PCI kernel module. The module creates software-backed PCI PFs and VFs which can"},{"line_number":466,"context_line":"be bound to a VFIO variant driver and assigned to QEMU guests without physical"},{"line_number":467,"context_line":"SR-IOV hardware. This will allow Tempest scenario tests to validate the Cyborg"},{"line_number":468,"context_line":"generic PCI driver flow, including ARQ binding, Nova XML generation, and guest"}],"source_content_type":"text/x-rst","patch_set":3,"id":"fea02a0b_eee787f8","line":465,"range":{"start_line":464,"start_character":0,"end_line":465,"end_character":19},"updated":"2026-06-04 10:47:54.000000000","message":"that is this work https://review.opendev.org/q/topic:%22pci-sim%22\n\ni have not writen the tempest test yet but that will come as i start actully working on the main feature","commit_id":"981405a8938ed786feaaf63ea1955aa7174a367b"}]}
