)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"f5e8ef0f39e3095f0d05fdf8c2c406ffad7bc8c5","unresolved":true,"context_lines":[{"line_number":10,"context_line":"while the USB-based keyboard is often the only such device in an AArch64"},{"line_number":11,"context_line":"instance (x86 have PS2 keyboards and mice). Replacing these with"},{"line_number":12,"context_line":"virtio-based devices can eliminate the need to have a USB host adapter"},{"line_number":13,"context_line":"in the instance. Enable just that possibility by adding a new value"},{"line_number":14,"context_line":"image metadata property, \u0027hw_input_bus\u0027. This allows us to specify not"},{"line_number":15,"context_line":"only virtio-based pointer and keyboard input devices but also USB"},{"line_number":16,"context_line":"equivalents."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"775089ff_4754f697","line":13,"range":{"start_line":13,"start_character":62,"end_line":13,"end_character":67},"updated":"2021-02-24 13:28:03.000000000","message":"drop","commit_id":"baf13f4d7ac81caf089d1c38c8c4f03e88a6104e"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"19fd5d1835eb4c780e3a3ba6c0690aa1b50a476b","unresolved":true,"context_lines":[{"line_number":10,"context_line":"while the USB-based keyboard is often the only such device in an AArch64"},{"line_number":11,"context_line":"instance (x86 have PS2 keyboards and mice). Replacing these with"},{"line_number":12,"context_line":"virtio-based devices can eliminate the need to have a USB host adapter"},{"line_number":13,"context_line":"in the instance. Enable just that possibility by adding a new value"},{"line_number":14,"context_line":"image metadata property, \u0027hw_input_bus\u0027. This allows us to specify not"},{"line_number":15,"context_line":"only virtio-based pointer and keyboard input devices but also USB"},{"line_number":16,"context_line":"equivalents."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":9,"id":"29818ae1_389537ba","line":13,"range":{"start_line":13,"start_character":62,"end_line":13,"end_character":67},"updated":"2021-03-05 11:12:11.000000000","message":"drop","commit_id":"3f63c68195d296ad44cff615a470cd11518a41df"}],"nova/objects/fields.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"6c7de09807e4769efbf0520d809cc0bc3f2ff2f9","unresolved":false,"context_lines":[{"line_number":470,"context_line":""},{"line_number":471,"context_line":"    USB \u003d \u0027usb\u0027"},{"line_number":472,"context_line":"    VIRTIO \u003d \u0027virtio\u0027"},{"line_number":473,"context_line":""},{"line_number":474,"context_line":"    ALL \u003d (USB, VIRTIO)"},{"line_number":475,"context_line":""},{"line_number":476,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"1f621f24_36d9b256","line":473,"updated":"2020-11-10 13:31:58.000000000","message":"I\u0027m still on the fence about adding \u0027ps2\u0027 to this. On one hand, it works with pretty much everything on x86 hosts and is the default there. On the other, it\u0027s a legacy bus that has poor performance (laggy), isn\u0027t compatible with non-x86 hosts or the Q35 machine type.\n\nI should probably document the decision not to include it (or to include it, if someone convinces me to) in the commit message...","commit_id":"3320cbddbfa4cfabafc0be7dae8974adcf9fde02"}],"nova/virt/libvirt/driver.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"493bd7edd225820405b1555d0fc667549d184eec","unresolved":false,"context_lines":[{"line_number":6097,"context_line":"            self._add_video_driver(guest, image_meta, flavor)"},{"line_number":6098,"context_line":""},{"line_number":6099,"context_line":"            self._guest_add_pointer_device(guest, image_meta)"},{"line_number":6100,"context_line":"            self._guest_add_keyboard_device(guest)"},{"line_number":6101,"context_line":""},{"line_number":6102,"context_line":"        # Some features are only supported \u0027qemu\u0027 and \u0027kvm\u0027 hypervisor"},{"line_number":6103,"context_line":"        if virt_type in (\u0027qemu\u0027, \u0027kvm\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_ff58caf9","line":6100,"updated":"2020-10-07 20:14:09.000000000","message":"pep8: error: Too few arguments for \"_guest_add_keyboard_device\"","commit_id":"d44b230b6f858502cfb084bfa57437507a6b522d"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"ddf12fff140265abdeab23d670d63dec45484804","unresolved":false,"context_lines":[{"line_number":6097,"context_line":"            self._add_video_driver(guest, image_meta, flavor)"},{"line_number":6098,"context_line":""},{"line_number":6099,"context_line":"            self._guest_add_pointer_device(guest, image_meta)"},{"line_number":6100,"context_line":"            self._guest_add_keyboard_device(guest)"},{"line_number":6101,"context_line":""},{"line_number":6102,"context_line":"        # Some features are only supported \u0027qemu\u0027 and \u0027kvm\u0027 hypervisor"},{"line_number":6103,"context_line":"        if virt_type in (\u0027qemu\u0027, \u0027kvm\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_5378ca29","line":6100,"in_reply_to":"9f560f44_ff58caf9","updated":"2020-10-08 10:17:40.000000000","message":"Done","commit_id":"d44b230b6f858502cfb084bfa57437507a6b522d"}],"releasenotes/notes/add-hw_input_bus-image-metadata-prop-059bea459dec618e.yaml":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"106edb7422fd410c6d06bc0b8392ae0138192159","unresolved":true,"context_lines":[{"line_number":7,"context_line":"    on compute nodes using the libvirt virt driver. Two values are currently"},{"line_number":8,"context_line":"    accepted: ``usb`` and ``virtio``. This image metadata property effectively"},{"line_number":9,"context_line":"    replaced the ``hw_pointer_model`` image metadata property, which is"},{"line_number":10,"context_line":"    nontheless retained for backwards compatability purposes."}],"source_content_type":"text/x-yaml","patch_set":5,"id":"e32fb3a4_3a164d62","line":10,"range":{"start_line":10,"start_character":38,"end_line":10,"end_character":51},"updated":"2021-01-27 16:46:44.000000000","message":"compatibility","commit_id":"5358430cdac39acd28a5643d93149cf7e8b4fc92"}]}
