)]}'
{"specs/juno/add-usb-controller.rst":[{"author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"change_message_id":"9fa8b15e7fefeedc839d1a6acb6338205c874909","unresolved":false,"context_lines":[{"line_number":36,"context_line":"parameter is type like ehci.\r"},{"line_number":37,"context_line":"\r"},{"line_number":38,"context_line":"2. The administrator creates a VM with flavor created above, the system creates\r"},{"line_number":39,"context_line":"USB controller for the VM.\r"},{"line_number":40,"context_line":"\r"},{"line_number":41,"context_line":"Proposed change\r"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAXH%2F%2FQug%3D","line":39,"updated":"2014-04-22 22:58:08.000000000","message":"Hi Jing,\n\nI\u0027m having a hard time understanding what cloud users need their VMs to support USB devices. Could you elaborate on such a use case please? Just because it might be possible to do doesn\u0027t necessarily mean it makes much sense for a cloud.\n\nThanks!\n\n-jay","commit_id":"87021160d33195234882588d50f068e217f5680f"},{"author":{"_account_id":10510,"name":"Jing Yuan","email":"yj.yuan@huawei.com","username":"JingYuan"},"change_message_id":"4a6598ad1b8ca2843820c948a5faf58e0c37d769","unresolved":false,"context_lines":[{"line_number":36,"context_line":"parameter is type like ehci.\r"},{"line_number":37,"context_line":"\r"},{"line_number":38,"context_line":"2. The administrator creates a VM with flavor created above, the system creates\r"},{"line_number":39,"context_line":"USB controller for the VM.\r"},{"line_number":40,"context_line":"\r"},{"line_number":41,"context_line":"Proposed change\r"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAXH%2F%2FMh0%3D","line":39,"in_reply_to":"AAAAXH%2F%2FNqI%3D","updated":"2014-04-23 12:21:46.000000000","message":"I agree with you, we had ever made some tests on spice:\n1. We noticed problems you mentioned above. The newest qemu may have made some improvements on it.\n2. We found another problem that if redirect a USB 2.0 device to VM with mismatched USB controller, the connection will crash.\nSo it is important to choose appropriate USB controller if use SPICE.\n\nFor how to resolve above problems do you mean use USB 2.0 controller as default USB controller for USB tablet or other devices?","commit_id":"87021160d33195234882588d50f068e217f5680f"},{"author":{"_account_id":10510,"name":"Jing Yuan","email":"yj.yuan@huawei.com","username":"JingYuan"},"change_message_id":"4a6598ad1b8ca2843820c948a5faf58e0c37d769","unresolved":false,"context_lines":[{"line_number":36,"context_line":"parameter is type like ehci.\r"},{"line_number":37,"context_line":"\r"},{"line_number":38,"context_line":"2. The administrator creates a VM with flavor created above, the system creates\r"},{"line_number":39,"context_line":"USB controller for the VM.\r"},{"line_number":40,"context_line":"\r"},{"line_number":41,"context_line":"Proposed change\r"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAXH%2F%2FMtU%3D","line":39,"in_reply_to":"AAAAXH%2F%2FQug%3D","updated":"2014-04-23 12:21:46.000000000","message":"I have sent a mail to describe the use cases, hope you can read it and the related BP in https://review.openstack.org/#/c/86118/","commit_id":"87021160d33195234882588d50f068e217f5680f"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"e2b6593d27b972c6fe236602a2010c421e0790bb","unresolved":false,"context_lines":[{"line_number":36,"context_line":"parameter is type like ehci.\r"},{"line_number":37,"context_line":"\r"},{"line_number":38,"context_line":"2. The administrator creates a VM with flavor created above, the system creates\r"},{"line_number":39,"context_line":"USB controller for the VM.\r"},{"line_number":40,"context_line":"\r"},{"line_number":41,"context_line":"Proposed change\r"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"}],"source_content_type":"text/x-rst","patch_set":1,"id":"AAAAXH%2F%2FNqI%3D","line":39,"in_reply_to":"AAAAXH%2F%2FQug%3D","updated":"2014-04-23 09:29:09.000000000","message":"The key reason we need to support USB  2.0 is because it will result in dramatically lower CPU usage when the USB tablet is present for VNC/SPICE. As such I think we should just unconditionally  use USB 2.0 for all guests, and not require a special parameter on the flavour. Any such config parameter is  basically a \"stop wasting my CPU cycles\" knob which no one would ever want to disable.","commit_id":"87021160d33195234882588d50f068e217f5680f"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"9f0d9286af4999bef475f96e343e25a45024da14","unresolved":false,"context_lines":[{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":8,"context_line":"Add support for USB controller\r"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\r"},{"line_number":10,"context_line":"\r"},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:\r"},{"line_number":12,"context_line":"\r"},{"line_number":13,"context_line":"https://blueprints.launchpad.net/nova/+spec/add-usb-controller\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9ad9bd40_2c6fecc6","line":10,"updated":"2014-05-01 21:43:35.000000000","message":"Can you remove the \u0027\\r\u0027s","commit_id":"80e17e3cdc99f979f868a3b578d9386b2e852cd9"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"046c34f2155d65859acf130b3167c7cea7b883df","unresolved":false,"context_lines":[{"line_number":24,"context_line":"prevent the connection.\r"},{"line_number":25,"context_line":"\r"},{"line_number":26,"context_line":"USB 2.0 has other good point that it will result in dramatically lower CPU usage\r"},{"line_number":27,"context_line":"when the USB tablet is present for VNC/SPICE.\r"},{"line_number":28,"context_line":"\r"},{"line_number":29,"context_line":"As described above, I think that support USB 2.0 controller is valuable in\r"},{"line_number":30,"context_line":"Openstack.\r"}],"source_content_type":"text/x-rst","patch_set":2,"id":"AAAAXX%2F%2Ft%2Bs%3D","line":27,"updated":"2014-04-28 13:41:32.000000000","message":"FYI see also this https://www.kraxel.org/blog/2014/03/qemu-and-usb-tablet-cpu-consumtion/","commit_id":"80e17e3cdc99f979f868a3b578d9386b2e852cd9"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"104cb7a35babb76d05c5647c9102887fd4705120","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Performance Impact"},{"line_number":105,"context_line":"------------------"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"None"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Other deployer impact"},{"line_number":110,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7adec928_2d3c44e2","line":107,"updated":"2014-05-09 12:01:06.000000000","message":"This should mention that  USB 2 / USB 3 controllers will improve guest performance as compared to USB 1 controller. eg if we plug USB tablet into a USB2 controller, guest CPU usage will be much reduced.","commit_id":"72d5cab908cc80800016c85354d7f82bb729e40d"},{"author":{"_account_id":10510,"name":"Jing Yuan","email":"yj.yuan@huawei.com","username":"JingYuan"},"change_message_id":"1dbfd110211f969287e1fd01b0e4d147bc73621f","unresolved":false,"context_lines":[{"line_number":104,"context_line":"Performance Impact"},{"line_number":105,"context_line":"------------------"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"None"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Other deployer impact"},{"line_number":110,"context_line":"---------------------"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1ae5cdf2_53e31a33","line":107,"in_reply_to":"7adec928_2d3c44e2","updated":"2014-06-07 01:24:24.000000000","message":"Done","commit_id":"72d5cab908cc80800016c85354d7f82bb729e40d"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"417d2b25e6c929116f3d3a8d6d1a5dfdef88f8cb","unresolved":false,"context_lines":[{"line_number":79,"context_line":"\u003c/input\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"The values of address are constant."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"REST API impact"},{"line_number":85,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1ae5cdf2_c109fdde","line":82,"updated":"2014-06-09 09:57:30.000000000","message":"The \u0027Data model impact\u0027 section heading is for describing database schema changes.  Your description of libvirt XML changes can simply go under the main \"\tProposed change\" heading a few lines earlier. There is no data model impact for your change.","commit_id":"a0f8508a20d3cccde1281f19371a8a0342212b69"},{"author":{"_account_id":10510,"name":"Jing Yuan","email":"yj.yuan@huawei.com","username":"JingYuan"},"change_message_id":"1ebc1bdaeef356ddafd3b52c80d94d20b1bd0fcc","unresolved":false,"context_lines":[{"line_number":79,"context_line":"\u003c/input\u003e"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"The values of address are constant."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"REST API impact"},{"line_number":85,"context_line":"---------------"}],"source_content_type":"text/x-rst","patch_set":5,"id":"1ae5cdf2_207d04e8","line":82,"in_reply_to":"1ae5cdf2_c109fdde","updated":"2014-06-10 14:09:07.000000000","message":"Done","commit_id":"a0f8508a20d3cccde1281f19371a8a0342212b69"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"513322af65b2be0e4941439534d79757b5969594","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add support for USB controller"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_0c94bfe6","line":8,"updated":"2014-06-25 11:46:09.000000000","message":"it seems that based on this the title should actually be:\n\nUSB 2.0 support for libvirt driver","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1155ea6fac9e62823748e2de3ab64404bd47b474","unresolved":false,"context_lines":[{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Add support for USB controller"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_3ef56a83","line":8,"in_reply_to":"1ae5cdf2_0c94bfe6","updated":"2014-07-01 12:48:11.000000000","message":"+1","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"bfab048c42661aaded0c91a24041e3ff60c100eb","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Add support for USB controller"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://blueprints.launchpad.net/nova/+spec/add-usb-controller"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_ffb10545","line":11,"updated":"2014-06-25 00:20:57.000000000","message":"nit: this line is an instruction and doesn\u0027t need to be included in the spec.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"7e9f70c5c2d765ddb52d6ddbe2c3f8de90b8fe3b","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Add support for USB controller"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://blueprints.launchpad.net/nova/+spec/add-usb-controller"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_8bc8b957","line":11,"in_reply_to":"1ae5cdf2_ffb10545","updated":"2014-06-25 10:22:20.000000000","message":"Agreed.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"7e9f70c5c2d765ddb52d6ddbe2c3f8de90b8fe3b","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Users have requirements of using USB device, the detailed information can"},{"line_number":16,"context_line":"refer to BP in"},{"line_number":17,"context_line":"https://blueprints.launchpad.net/nova/+spec/usb-passthrough."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"If not specify appropriate USB controller for USB device, USB device will"},{"line_number":20,"context_line":"use the default piix3-usb-uhci, which results in some problems."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_2b06c585","line":17,"updated":"2014-06-25 10:22:20.000000000","message":"I don\u0027t see examples listed at that link? Either way, I\u0027d rather the motivation be included here.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1155ea6fac9e62823748e2de3ab64404bd47b474","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Users have requirements of using USB device, the detailed information can"},{"line_number":16,"context_line":"refer to BP in"},{"line_number":17,"context_line":"https://blueprints.launchpad.net/nova/+spec/usb-passthrough."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"If not specify appropriate USB controller for USB device, USB device will"},{"line_number":20,"context_line":"use the default piix3-usb-uhci, which results in some problems."}],"source_content_type":"text/x-rst","patch_set":6,"id":"baada198_9e04b67f","line":17,"in_reply_to":"1ae5cdf2_2b06c585","updated":"2014-07-01 12:48:11.000000000","message":"This should be a brief summary, but I agree we need more details, and they should be in the problem description below.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"change_message_id":"7e9f70c5c2d765ddb52d6ddbe2c3f8de90b8fe3b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"https://blueprints.launchpad.net/nova/+spec/usb-passthrough."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"If not specify appropriate USB controller for USB device, USB device will"},{"line_number":20,"context_line":"use the default piix3-usb-uhci, which results in some problems."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"1. The low speed of USB device."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_abf1f597","line":20,"updated":"2014-06-25 10:22:20.000000000","message":"Are we talking about the libvirt driver here? Or is this implementation for all of the hypervisor drivers?","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"a0ae4ce4cd276c90f00a8b5049c078e416926d53","unresolved":false,"context_lines":[{"line_number":17,"context_line":"https://blueprints.launchpad.net/nova/+spec/usb-passthrough."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"If not specify appropriate USB controller for USB device, USB device will"},{"line_number":20,"context_line":"use the default piix3-usb-uhci, which results in some problems."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"1. The low speed of USB device."},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_4bb5d17c","line":20,"in_reply_to":"1ae5cdf2_abf1f597","updated":"2014-06-25 10:25:00.000000000","message":"That\u0027s referring to the default USB controller than QEMU creates for guests. This entire blueprint only affects libvirt really, making libvirt request a USB 2 controller instead of the default USB 1 controller. Other hypervisors already have USB 2 support in many cases","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"bfab048c42661aaded0c91a24041e3ff60c100eb","unresolved":false,"context_lines":[{"line_number":28,"context_line":"usage when the USB tablet is present for VNC/SPICE."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"As described above, I think that support USB 2.0 controller is valuable in"},{"line_number":31,"context_line":"Openstack."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Problem description"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_7fcb35a4","line":31,"updated":"2014-06-25 00:20:57.000000000","message":"this spec is for nova not OpenStack as a whole.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"bfab048c42661aaded0c91a24041e3ff60c100eb","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Use cases:"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"1. User creates a VM, the system creates a default ehci USB controller,"},{"line_number":40,"context_line":"attach USB tablet to the ehci controller."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Proposed change"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_3f38cd9e","line":40,"updated":"2014-06-25 00:20:57.000000000","message":"can you elaborate on how this is a problem today.  For example why this won\u0027t work today.\n\nAlso how does one get a USB device plugged into a cloud instance?","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"change_message_id":"fd5846ce80c50dd9291268b06bcb327ee850ba9e","unresolved":false,"context_lines":[{"line_number":37,"context_line":"Use cases:"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"1. User creates a VM, the system creates a default ehci USB controller,"},{"line_number":40,"context_line":"attach USB tablet to the ehci controller."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Proposed change"},{"line_number":43,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_4b56b107","line":40,"in_reply_to":"1ae5cdf2_3f38cd9e","updated":"2014-06-25 10:07:54.000000000","message":"When it says \u0027USB tablet\u0027 here it isn\u0027t referring to a physical device that needs plugging into the host. This is about the QEMU emulated USB tablet Nova adds to all guests with VNC/SPICE support enabled already.\n\nThere is a later spec which considers physical USB device passthrough, similar to PCI device passthrough.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"513322af65b2be0e4941439534d79757b5969594","unresolved":false,"context_lines":[{"line_number":72,"context_line":""},{"line_number":73,"context_line":"\u003c/input\u003e"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"The values of address are constant."},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"Alternatives"},{"line_number":78,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_6c6f03fd","line":75,"updated":"2014-06-25 11:46:09.000000000","message":"Just out of curiosity, why is libvirt still defaulting to USB 1? Are there reasons for that? Is there some edge case that we\u0027re going to trigger because of it?","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"513322af65b2be0e4941439534d79757b5969594","unresolved":false,"context_lines":[{"line_number":142,"context_line":"Dependencies"},{"line_number":143,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":"None"},{"line_number":146,"context_line":""},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"Testing"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_ec287399","line":145,"updated":"2014-06-25 11:46:09.000000000","message":"What\u0027s the minimum libvirt version that\u0027s appropriate for this? Are there libvirt version differences to the implementation we should consider?","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"},{"author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"change_message_id":"513322af65b2be0e4941439534d79757b5969594","unresolved":false,"context_lines":[{"line_number":148,"context_line":"Testing"},{"line_number":149,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"None"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"Documentation Impact"},{"line_number":154,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":6,"id":"1ae5cdf2_cc56572a","line":151,"updated":"2014-06-25 11:46:09.000000000","message":"Seems like there are test implications here, even if it\u0027s just enhanced unit tests. I\u0027m not comfortable with this being \u0027none\u0027.","commit_id":"d5cd07ba387411580fcaa20ef3817e87ba3d2af1"}]}
