)]}'
{"nova/exception.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7e8c357163e572cb26f5f6de3ba64f67cfa7980","unresolved":true,"context_lines":[{"line_number":2167,"context_line":"                \"port with a QoS minimum bandwidth policy, is not supported \""},{"line_number":2168,"context_line":"                \"until microversion 2.72.\")"},{"line_number":2169,"context_line":""},{"line_number":2170,"context_line":""},{"line_number":2171,"context_line":"class SoundModelRequestOldCompute(Invalid):"},{"line_number":2172,"context_line":"    msg_fmt \u003d _(\"Sound devices are not supported by old nova compute service. \""},{"line_number":2173,"context_line":"                \"Upgrade your compute services to Flamingo (32.0.0) or later.\")"},{"line_number":2174,"context_line":""},{"line_number":2175,"context_line":""},{"line_number":2176,"context_line":"class ExtendedResourceRequestOldCompute(Invalid):"},{"line_number":2177,"context_line":"    msg_fmt \u003d _(\"The port-resource-request-groups neutron API extension is \""},{"line_number":2178,"context_line":"                \"not supported by old nova compute service. Upgrade your \""}],"source_content_type":"text/x-python","patch_set":31,"id":"3e850a1f_57e0e352","line":2175,"range":{"start_line":2170,"start_character":1,"end_line":2175,"end_character":1},"updated":"2026-01-26 14:13:54.000000000","message":"This is an existing bug","commit_id":"634871fc6987b5b8b1ab35526b371ca30afdd9b8"}],"nova/loadables.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7e8c357163e572cb26f5f6de3ba64f67cfa7980","unresolved":true,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"class BaseLoader(object):"},{"line_number":54,"context_line":"    def __init__(self, loadable_cls_type: type) -\u003e None:"},{"line_number":55,"context_line":"        mod \u003d sys.modules[self.__class__.__module__]"},{"line_number":56,"context_line":"        # TODO(stephenfin): Bump mypy to 0.920 to avoid [1]"},{"line_number":57,"context_line":"        # [1] https://github.com/python/mypy/issues/1422"},{"line_number":58,"context_line":"        self.path \u003d os.path.abspath(mod.__path__[0])"},{"line_number":59,"context_line":"        self.package \u003d mod.__package__"},{"line_number":60,"context_line":"        self.loadable_cls_type \u003d loadable_cls_type"}],"source_content_type":"text/x-python","patch_set":31,"id":"ef5c8240_2a10f038","line":57,"range":{"start_line":55,"start_character":52,"end_line":57,"end_character":56},"updated":"2026-01-26 14:13:54.000000000","message":"I think this can probably be removed now. Will do it in a follow-up unless I\u0027ve to respin.","commit_id":"634871fc6987b5b8b1ab35526b371ca30afdd9b8"}],"nova/manager.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7e8c357163e572cb26f5f6de3ba64f67cfa7980","unresolved":true,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"class ManagerMeta("},{"line_number":74,"context_line":"    profiler.get_traced_meta(), type(PeriodicTasks),  # type: ignore"},{"line_number":75,"context_line":"):"},{"line_number":76,"context_line":"    \"\"\"Metaclass to trace all children of a specific class."},{"line_number":77,"context_line":""}],"source_content_type":"text/x-python","patch_set":31,"id":"49825fc1_f0992dd0","line":74,"updated":"2026-01-26 14:13:54.000000000","message":"We need a rebased https://review.opendev.org/c/openstack/nova/+/764806 to fix this","commit_id":"634871fc6987b5b8b1ab35526b371ca30afdd9b8"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"c7e8c357163e572cb26f5f6de3ba64f67cfa7980","unresolved":true,"context_lines":[{"line_number":6413,"context_line":"            online_pcpus \u003d self._host.get_online_cpus()"},{"line_number":6414,"context_line":"            cpuset \u003d shared_ids \u0026 online_pcpus"},{"line_number":6415,"context_line":"            if not cpuset:"},{"line_number":6416,"context_line":"                msg \u003d _("},{"line_number":6417,"context_line":"                    \"Invalid cpu_shared_set config, one or more of the \""},{"line_number":6418,"context_line":"                    \"specified cpuset is not online. Online cpuset(s): \""},{"line_number":6419,"context_line":"                    \"%(online)s, requested cpuset(s): %(req)s\""}],"source_content_type":"text/x-python","patch_set":31,"id":"94bbd04d_01c1c576","line":6416,"updated":"2026-01-26 14:13:54.000000000","message":"This is another existing bug.","commit_id":"634871fc6987b5b8b1ab35526b371ca30afdd9b8"}]}
