)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1166aae2823b688950730f18bcace0e2d0cc8c36","unresolved":true,"context_lines":[{"line_number":9,"context_line":"PCI devices which are allocated to instances can be removed from the"},{"line_number":10,"context_line":"[pci]device_spec configuration or can be removed from the hypervisor"},{"line_number":11,"context_line":"directly. The existing PciTracker code handle this cases by keeping the"},{"line_number":12,"context_line":"PciDevice in the nova DB exists and allocated and issue a warning in the"},{"line_number":13,"context_line":"logs during the compute service startup that nova is in an inconsistent"},{"line_number":14,"context_line":"state. Similar behavior is now added to the PCI placement tracking code"},{"line_number":15,"context_line":"so the PCI inventories and allocations in placement is kept in such"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"ac75e071_2ccd9d82","line":12,"updated":"2022-08-29 19:56:47.000000000","message":"by keeping PciDevices in the db that are allocated  …","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1166aae2823b688950730f18bcace0e2d0cc8c36","unresolved":true,"context_lines":[{"line_number":12,"context_line":"PciDevice in the nova DB exists and allocated and issue a warning in the"},{"line_number":13,"context_line":"logs during the compute service startup that nova is in an inconsistent"},{"line_number":14,"context_line":"state. Similar behavior is now added to the PCI placement tracking code"},{"line_number":15,"context_line":"so the PCI inventories and allocations in placement is kept in such"},{"line_number":16,"context_line":"situation."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"There is one case where we cannot simply accept the PCI device"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"5c288268_cacba44e","line":15,"updated":"2022-08-29 19:56:47.000000000","message":"in placement are kept in such situations.","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1166aae2823b688950730f18bcace0e2d0cc8c36","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":8,"id":"279aed7f_1ec3a17a","updated":"2022-08-29 19:56:47.000000000","message":"i have a few nits in line that would be nice to adress if you respin but they are all minor","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"}],"doc/source/admin/pci-passthrough.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1166aae2823b688950730f18bcace0e2d0cc8c36","unresolved":true,"context_lines":[{"line_number":409,"context_line":"nova-compute service is supported in the following cases:"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"* new devices are added"},{"line_number":412,"context_line":"* devices without allocation is removed"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"Removing a device that has allocations is not supported. If a device having any"},{"line_number":415,"context_line":"allocation is removed then the nova-compute service will keep the device and"}],"source_content_type":"text/x-rst","patch_set":8,"id":"1b7f436a_f14b7ef3","line":412,"updated":"2022-08-29 19:56:47.000000000","message":"are","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3ee7ac02fc52b772a3db50de8320fa7839f8136b","unresolved":false,"context_lines":[{"line_number":409,"context_line":"nova-compute service is supported in the following cases:"},{"line_number":410,"context_line":""},{"line_number":411,"context_line":"* new devices are added"},{"line_number":412,"context_line":"* devices without allocation is removed"},{"line_number":413,"context_line":""},{"line_number":414,"context_line":"Removing a device that has allocations is not supported. If a device having any"},{"line_number":415,"context_line":"allocation is removed then the nova-compute service will keep the device and"}],"source_content_type":"text/x-rst","patch_set":8,"id":"944a7624_7c06b827","line":412,"in_reply_to":"1b7f436a_f14b7ef3","updated":"2022-08-30 11:21:08.000000000","message":"done in a FUP","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"}],"nova/tests/unit/compute/test_resource_tracker.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"1166aae2823b688950730f18bcace0e2d0cc8c36","unresolved":true,"context_lines":[{"line_number":1973,"context_line":"        \"\"\"Assert that if the pci placement reporting code tries to remove"},{"line_number":1974,"context_line":"        inventory with allocation from placement due to invalid hypervisor"},{"line_number":1975,"context_line":"        or [pci]device_spec reconfiguration then the InventoryInUse error from"},{"line_number":1976,"context_line":"        placement is propagated and makes the compute startup to fail."},{"line_number":1977,"context_line":"        \"\"\""},{"line_number":1978,"context_line":"        compute_obj \u003d _COMPUTE_NODE_FIXTURES[0].obj_clone()"},{"line_number":1979,"context_line":"        self._setup_rt()"}],"source_content_type":"text/x-python","patch_set":8,"id":"273affce_5bd35ce6","line":1976,"updated":"2022-08-29 19:56:47.000000000","message":"delete to\n\n… compute startup fail.","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"3ee7ac02fc52b772a3db50de8320fa7839f8136b","unresolved":false,"context_lines":[{"line_number":1973,"context_line":"        \"\"\"Assert that if the pci placement reporting code tries to remove"},{"line_number":1974,"context_line":"        inventory with allocation from placement due to invalid hypervisor"},{"line_number":1975,"context_line":"        or [pci]device_spec reconfiguration then the InventoryInUse error from"},{"line_number":1976,"context_line":"        placement is propagated and makes the compute startup to fail."},{"line_number":1977,"context_line":"        \"\"\""},{"line_number":1978,"context_line":"        compute_obj \u003d _COMPUTE_NODE_FIXTURES[0].obj_clone()"},{"line_number":1979,"context_line":"        self._setup_rt()"}],"source_content_type":"text/x-python","patch_set":8,"id":"7cfade4a_26e4e59e","line":1976,"in_reply_to":"273affce_5bd35ce6","updated":"2022-08-30 11:21:08.000000000","message":"Done in a FUP","commit_id":"9268bc36a3671f946eeb1021bb101de8fab7a438"}]}
