)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b98c06aa865fcba8989fe174cbe7624bc4587d96","unresolved":false,"context_lines":[{"line_number":9,"context_line":"The updated minimum required libvirt (1.3.1) and QEMU (2.5.0) for"},{"line_number":10,"context_line":"\"Rocky\" matches this now, so we can drop the compatibility code."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"From my examination of unit tests, no unit tests need to be removed."},{"line_number":13,"context_line":"The existing two tests with \u0027realtime\u0027 in the test name should remain:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"  - test_get_guest_memory_backing_config_realtime()"},{"line_number":16,"context_line":"  - test_get_guest_config_numa_host_instance_cpu_pinning_realtime()"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f6a8fd7_ba226400","line":13,"range":{"start_line":12,"start_character":0,"end_line":13,"end_character":70},"updated":"2018-05-02 13:07:38.000000000","message":"Given that I can\u0027t find the exception anywhere, this seems correct.","commit_id":"f930df24f8406b360ada69e16109e4c59630bc51"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"b98c06aa865fcba8989fe174cbe7624bc4587d96","unresolved":false,"context_lines":[{"line_number":4403,"context_line":"        wants_realtime \u003d hardware.is_realtime_enabled(flavor)"},{"line_number":4404,"context_line":"        if wants_realtime:"},{"line_number":4405,"context_line":"            if not self._host.has_min_version(MIN_LIBVIRT_REALTIME_VERSION):"},{"line_number":4406,"context_line":"                raise exception.RealtimePolicyNotSupported()"},{"line_number":4407,"context_line":"            vcpus_rt \u003d hardware.vcpus_realtime_topology(flavor, image_meta)"},{"line_number":4408,"context_line":"            vcpusched \u003d vconfig.LibvirtConfigGuestCPUTuneVCPUSched()"},{"line_number":4409,"context_line":"            designer.set_vcpu_realtime_scheduler("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f6a8fd7_7a436cb0","side":"PARENT","line":4406,"range":{"start_line":4406,"start_character":32,"end_line":4406,"end_character":58},"updated":"2018-05-02 13:07:38.000000000","message":"This exception is no longer used anywhere and can be removed","commit_id":"26a2c915b96f8ba2d182ffcac6102f5a9ada9112"},{"author":{"_account_id":6962,"name":"Kashyap Chamarthy","email":"kchamart@redhat.com","username":"kashyapc"},"change_message_id":"dd831d22c50b7f647b74329f1033670481b46e0f","unresolved":false,"context_lines":[{"line_number":4403,"context_line":"        wants_realtime \u003d hardware.is_realtime_enabled(flavor)"},{"line_number":4404,"context_line":"        if wants_realtime:"},{"line_number":4405,"context_line":"            if not self._host.has_min_version(MIN_LIBVIRT_REALTIME_VERSION):"},{"line_number":4406,"context_line":"                raise exception.RealtimePolicyNotSupported()"},{"line_number":4407,"context_line":"            vcpus_rt \u003d hardware.vcpus_realtime_topology(flavor, image_meta)"},{"line_number":4408,"context_line":"            vcpusched \u003d vconfig.LibvirtConfigGuestCPUTuneVCPUSched()"},{"line_number":4409,"context_line":"            designer.set_vcpu_realtime_scheduler("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f6a8fd7_b3d04ff9","side":"PARENT","line":4406,"range":{"start_line":4406,"start_character":32,"end_line":4406,"end_character":58},"in_reply_to":"9f6a8fd7_7a436cb0","updated":"2018-05-02 14:50:46.000000000","message":"Yep, good catch.","commit_id":"26a2c915b96f8ba2d182ffcac6102f5a9ada9112"}]}
