)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":29525,"name":"Artem Vasilyev","email":"artem.v.vasilyev@gmail.com","username":"artem.v.vasilyev"},"change_message_id":"347ea2e65a229e6d4d3e3f940e90a9d87eb3276d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"620a8d99_81482e61","updated":"2025-07-24 18:59:29.000000000","message":"recheck","commit_id":"02578ad986ae9e642a181ae6922c2b29cd895356"},{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"8d9a55c6b8e997b49c634ec167fbd80ee0079518","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"7ec2dfc4_69d79373","updated":"2025-08-05 07:53:51.000000000","message":"LGTM, but I found one more for you.","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"42488f2ecd97f764b990446ec22cc26f76c35527","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"bf3cc387_ba9abec8","updated":"2025-08-12 09:25:10.000000000","message":"Trivial, typing only change","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"},{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"1ca21a9129bf3d61444d0c203ad1586ecf9616f5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"8cde3743_41a64648","updated":"2025-08-05 07:36:32.000000000","message":"good catch.","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"},{"author":{"_account_id":29525,"name":"Artem Vasilyev","email":"artem.v.vasilyev@gmail.com","username":"artem.v.vasilyev"},"change_message_id":"7e85315ce232d9762990e532e5951d0085d2f6ba","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9e228b37_9057dbd8","updated":"2025-08-05 08:57:30.000000000","message":"recheck","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"}],"nova/virt/hardware.py":[{"author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"change_message_id":"8d9a55c6b8e997b49c634ec167fbd80ee0079518","unresolved":true,"context_lines":[{"line_number":2437,"context_line":"    instance_topology: \u0027objects.InstanceNUMATopology\u0027,"},{"line_number":2438,"context_line":"    provider_mapping: ty.Optional[ty.Dict[str, ty.List[str]]],"},{"line_number":2439,"context_line":"    limits: ty.Optional[\u0027objects.NUMATopologyLimits\u0027] \u003d None,"},{"line_number":2440,"context_line":"    pci_requests: ty.Optional[\u0027objects.InstancePCIRequests\u0027] \u003d None,"},{"line_number":2441,"context_line":"    pci_stats: ty.Optional[stats.PciDeviceStats] \u003d None,"},{"line_number":2442,"context_line":"):"},{"line_number":2443,"context_line":"    \"\"\"Fit the instance topology onto the host topology."}],"source_content_type":"text/x-python","patch_set":2,"id":"657e7bf5_4171c5ab","line":2440,"updated":"2025-08-05 07:53:51.000000000","message":"as per [1] this should be InstancePCIRequest ?\n\n[1] https://opendev.org/openstack/nova/src/commit/4100d4d8fbaa6416ea37d8cb3e64003f40ee1eb1/nova/objects/instance_pci_requests.py#L22","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"},{"author":{"_account_id":29525,"name":"Artem Vasilyev","email":"artem.v.vasilyev@gmail.com","username":"artem.v.vasilyev"},"change_message_id":"80a56e8c5b4f7cdc0fb203423203bde879fcd4c0","unresolved":true,"context_lines":[{"line_number":2437,"context_line":"    instance_topology: \u0027objects.InstanceNUMATopology\u0027,"},{"line_number":2438,"context_line":"    provider_mapping: ty.Optional[ty.Dict[str, ty.List[str]]],"},{"line_number":2439,"context_line":"    limits: ty.Optional[\u0027objects.NUMATopologyLimits\u0027] \u003d None,"},{"line_number":2440,"context_line":"    pci_requests: ty.Optional[\u0027objects.InstancePCIRequests\u0027] \u003d None,"},{"line_number":2441,"context_line":"    pci_stats: ty.Optional[stats.PciDeviceStats] \u003d None,"},{"line_number":2442,"context_line":"):"},{"line_number":2443,"context_line":"    \"\"\"Fit the instance topology onto the host topology."}],"source_content_type":"text/x-python","patch_set":2,"id":"acde3cd6_6d6bae12","line":2440,"in_reply_to":"657e7bf5_4171c5ab","updated":"2025-08-05 08:57:10.000000000","message":"this one is fine, it\u0027s InstancePCIRequests from https://opendev.org/openstack/nova/src/commit/4100d4d8fbaa6416ea37d8cb3e64003f40ee1eb1/nova/objects/instance_pci_requests.py#L81","commit_id":"acc469b3deea89eb85ab60408df3c3cb28725598"}]}
