)]}'
{"doc/networking-guide/source/config-ovs-dpdk.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"7419653ad6a306c25b75275da845302abf66f6e8","unresolved":false,"context_lines":[{"line_number":86,"context_line":"Using vhost-user multiqueue"},{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":88,"context_line":"To use this feature, the following should be set in the flavor extra specs"},{"line_number":89,"context_line":"(flavor keys):"},{"line_number":90,"context_line":".. code-block:: console"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"   $ openstack flavor set $m1.large --property hw:vif_multiqueue_enabled\u003dtrue"},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f013ff3_dadc1676","line":90,"range":{"start_line":89,"start_character":0,"end_line":90,"end_character":23},"updated":"2017-05-16 08:16:32.000000000","message":"need a black line between these two lines.","commit_id":"4f806d71b436bc5ee065fc880dabcf6492e65c8a"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"7419653ad6a306c25b75275da845302abf66f6e8","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":".. code-block:: console"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"   $openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":102,"context_line":"is available starting from Linux kernel 3.8."}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f013ff3_fa82324f","line":99,"range":{"start_line":99,"start_character":3,"end_line":99,"end_character":13},"updated":"2017-05-16 08:16:32.000000000","message":"need a space between \"$\" and \"openstack\".","commit_id":"4f806d71b436bc5ee065fc880dabcf6492e65c8a"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"7419653ad6a306c25b75275da845302abf66f6e8","unresolved":false,"context_lines":[{"line_number":101,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":102,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"Following command might be needed in guest VM:"},{"line_number":105,"context_line":".. code-block:: console"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"  $ ethtool -L \u003cinterface name\u003e combined \u003cqueues_nr\u003e\u0027"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":6,"id":"1f013ff3_9a91ee9c","line":105,"range":{"start_line":104,"start_character":0,"end_line":105,"end_character":23},"updated":"2017-05-16 08:16:32.000000000","message":"need a black line between these two lines.","commit_id":"4f806d71b436bc5ee065fc880dabcf6492e65c8a"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* libvirt 1.2.17"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_7ad742ef","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":32},"updated":"2017-05-16 08:29:32.000000000","message":"please use \u0027see the ...\u0027 (it made more sense with the sentence)","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* libvirt 1.2.17"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_67b562cd","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":32},"in_reply_to":"1f013ff3_09d11ace","updated":"2017-05-16 14:57:25.000000000","message":"It should target HTML output, I followed Alexandra\u0027s suggestion","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* libvirt 1.2.17"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_e7a732a7","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":32},"in_reply_to":"1f013ff3_7ad742ef","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":39,"context_line":"* libvirt 1.2.17"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_09d11ace","line":42,"range":{"start_line":42,"start_character":28,"end_line":42,"end_character":32},"in_reply_to":"1f013ff3_7ad742ef","updated":"2017-05-16 11:35:34.000000000","message":"i think that depends on if you are reading the rst or the rendered html.\n\nin the rendered form yes \"see the OVS-DPDK installation guide...\" make more sense in the rst form where \n\nin rst form the \"the\" is kind of clunky.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_29f5f657","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":75},"updated":"2017-05-16 11:35:34.000000000","message":"im not sure this adds anything. it might be better to update teh link to simply point to master instead of a tag and remove this.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_3a0bfa8e","line":44,"range":{"start_line":44,"start_character":71,"end_line":44,"end_character":75},"updated":"2017-05-16 08:29:32.000000000","message":"menu). *","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_876d0e06","line":44,"range":{"start_line":44,"start_character":19,"end_line":44,"end_character":75},"in_reply_to":"1f013ff3_29f5f657","updated":"2017-05-16 14:57:25.000000000","message":"Now I inserted link to master, however I left the note about using \u0027tag\u0027 drop-down menu\nI am persuaded that it is not that straightforward to understand that you need to select your OVS version and for that you need to use \u0027tag\u0027, otherwise you are risking to use not appropriate installation instruction.\nHowever, the experience of reader is now not so good - once you select version like OVS 2.6 - you will get 404. This is due to fact that they changed the path of that file :(","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_47cca669","line":44,"range":{"start_line":44,"start_character":71,"end_line":44,"end_character":75},"in_reply_to":"1f013ff3_3a0bfa8e","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_9a48cecc","line":46,"range":{"start_line":46,"start_character":1,"end_line":46,"end_character":45},"updated":"2017-05-16 08:29:32.000000000","message":"I don\u0027t really know what this reference is here for?","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/v2.5.0/INSTALL.DPDK.md\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_27099a30","line":46,"range":{"start_line":46,"start_character":1,"end_line":46,"end_character":45},"in_reply_to":"1f013ff3_9a48cecc","updated":"2017-05-16 14:57:25.000000000","message":"I have now inserted clarification that this is where Neutron OVS agent config adjustments are described. This is actually one primary reasons opening a bug - person installing OpenStack won\u0027t know that.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_da3e5628","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":32},"updated":"2017-05-16 08:29:32.000000000","message":"\"If you wish to configure multiqueue, see the QEMU documentation... \"","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_223ce8bd","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":32},"in_reply_to":"1f013ff3_89abea1b","updated":"2017-05-16 14:57:25.000000000","message":"The purpose of this link was actually to provide about ovs-vsctl command to activate multiqueue. Now I replaced hyperlink with the one to specific chapter","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_021d6c65","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":32},"in_reply_to":"1f013ff3_da3e5628","updated":"2017-05-16 14:57:25.000000000","message":"Done, in slightly different way","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_89abea1b","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":32},"in_reply_to":"1f013ff3_da3e5628","updated":"2017-05-16 11:35:34.000000000","message":"im not sure that this is useful.\n\nto configure multi queue it would be better to point to the glace/nova docs as all that is require is setting the image metadata. i done thing the qemu docs will help you find the correct value for glance :)","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"},{"line_number":52,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Using vhost-user interfaces"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_daf9b680","line":51,"range":{"start_line":51,"start_character":52,"end_line":51,"end_character":55},"updated":"2017-05-16 08:29:32.000000000","message":"in the corresponding *\n\nI would not recommend linking to a blueprint from Liberty. Please put some content in here. I think this would be beneficial.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":48,"context_line":"In case multiqueue configuration needs to be configured:"},{"line_number":49,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk\u003e`__"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"The technical background of multiqueue is explained in corresponding"},{"line_number":52,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Using vhost-user interfaces"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_c2e9c41a","line":51,"range":{"start_line":51,"start_character":52,"end_line":51,"end_character":55},"in_reply_to":"1f013ff3_daf9b680","updated":"2017-05-16 14:57:25.000000000","message":"Actually I am slightly reluctant to copy\u0026paste not-small chapter from blueprint \nhttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html#problem-description\nI think that information there is very accurate and I wouldn\u0027t rewrite it...","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Using vhost-user interfaces"},{"line_number":55,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Once OVS and Neutron are correctly configured with DPDK support,"},{"line_number":58,"context_line":"``vhost-user`` interfaces are completely transparent to the guest"},{"line_number":59,"context_line":"(except in case of multiqueue configuration described below)."},{"line_number":60,"context_line":"However, guests must request huge pages. This can be done through flavors."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_3a19bad6","line":57,"range":{"start_line":57,"start_character":13,"end_line":57,"end_character":14},"updated":"2017-05-16 08:29:32.000000000","message":"neutron *","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":54,"context_line":"Using vhost-user interfaces"},{"line_number":55,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Once OVS and Neutron are correctly configured with DPDK support,"},{"line_number":58,"context_line":"``vhost-user`` interfaces are completely transparent to the guest"},{"line_number":59,"context_line":"(except in case of multiqueue configuration described below)."},{"line_number":60,"context_line":"However, guests must request huge pages. This can be done through flavors."}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_82f3bc0a","line":57,"range":{"start_line":57,"start_character":13,"end_line":57,"end_character":14},"in_reply_to":"1f013ff3_3a19bad6","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Once OVS and Neutron are correctly configured with DPDK support,"},{"line_number":58,"context_line":"``vhost-user`` interfaces are completely transparent to the guest"},{"line_number":59,"context_line":"(except in case of multiqueue configuration described below)."},{"line_number":60,"context_line":"However, guests must request huge pages. This can be done through flavors."},{"line_number":61,"context_line":"For example:"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_c90d723f","line":59,"range":{"start_line":59,"start_character":1,"end_line":59,"end_character":59},"updated":"2017-05-16 11:35:34.000000000","message":"how is multi queue not transparent to the guest?\nthe fact that multiple queues are present will show up with ethtool but the guest does not have to have any special drivers or configuration to use it.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Once OVS and Neutron are correctly configured with DPDK support,"},{"line_number":58,"context_line":"``vhost-user`` interfaces are completely transparent to the guest"},{"line_number":59,"context_line":"(except in case of multiqueue configuration described below)."},{"line_number":60,"context_line":"However, guests must request huge pages. This can be done through flavors."},{"line_number":61,"context_line":"For example:"},{"line_number":62,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_c260a4a8","line":59,"range":{"start_line":59,"start_character":1,"end_line":59,"end_character":59},"in_reply_to":"1f013ff3_c90d723f","updated":"2017-05-16 14:57:25.000000000","message":"I would say that having to use Nova flavor key or Glance image property plus configuration in guest is something that makes it non-transparent.\nBut now I doubt if I understand notion \u0027transparency\u0027 correctly :), could you elaborate?","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Using vhost-user multiqueue"},{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":88,"context_line":"To use this feature, the following should be set in the flavor extra specs"},{"line_number":89,"context_line":"(flavor keys):"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_fa1232b1","line":88,"updated":"2017-05-16 08:29:32.000000000","message":"add a line space between the title and line 88 please","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"Using vhost-user multiqueue"},{"line_number":87,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":88,"context_line":"To use this feature, the following should be set in the flavor extra specs"},{"line_number":89,"context_line":"(flavor keys):"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_a26358b1","line":88,"in_reply_to":"1f013ff3_fa1232b1","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_1a839ece","line":102,"range":{"start_line":102,"start_character":63,"end_line":102,"end_character":71},"updated":"2017-05-16 08:29:32.000000000","message":"of the guest user *","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":99,"context_line":""},{"line_number":100,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_226f4893","line":102,"range":{"start_line":102,"start_character":63,"end_line":102,"end_character":71},"in_reply_to":"1f013ff3_1a839ece","updated":"2017-05-16 14:57:25.000000000","message":"Changed to guest VM","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":100,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_4484a95e","line":103,"range":{"start_line":103,"start_character":33,"end_line":103,"end_character":43},"updated":"2017-05-16 11:35:34.000000000","message":"this is a valid requirement but unless your still running centos 6 all moderen distros should support this requirement.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":100,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":101,"context_line":""},{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"},{"line_number":106,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_22e2a802","line":103,"range":{"start_line":103,"start_character":33,"end_line":103,"end_character":43},"in_reply_to":"1f013ff3_4484a95e","updated":"2017-05-16 14:57:25.000000000","message":"So so far I am keeping this","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. code-block:: console"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_3a7e5ae4","line":105,"range":{"start_line":105,"start_character":1,"end_line":105,"end_character":45},"updated":"2017-05-16 08:29:32.000000000","message":"Run the following command if you are running a guest VM: *","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":102,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest and"},{"line_number":103,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"Following command might be needed in guest VM:"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":".. code-block:: console"},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_e2fde0b1","line":105,"range":{"start_line":105,"start_character":1,"end_line":105,"end_character":45},"in_reply_to":"1f013ff3_3a7e5ae4","updated":"2017-05-16 14:57:25.000000000","message":"Changed in another way","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":111,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_9a768e06","line":114,"range":{"start_line":114,"start_character":24,"end_line":114,"end_character":29},"updated":"2017-05-16 08:29:32.000000000","message":"Ocata, *","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":111,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_221d080f","line":114,"range":{"start_line":114,"start_character":24,"end_line":114,"end_character":29},"in_reply_to":"1f013ff3_242d1d95","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":111,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_622b1030","line":114,"range":{"start_line":114,"start_character":24,"end_line":114,"end_character":29},"in_reply_to":"1f013ff3_9a768e06","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":111,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_242d1d95","line":114,"range":{"start_line":114,"start_character":24,"end_line":114,"end_character":29},"in_reply_to":"1f013ff3_9a768e06","updated":"2017-05-16 11:35:34.000000000","message":"technically this is just in the vhost-user case. \nit was possible to use multiqueue with kernel vhost for several releases.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"846aa2fcaadf40f188248f641acddc8abdf9f1eb","unresolved":false,"context_lines":[{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Known limitations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_5a624640","line":115,"range":{"start_line":115,"start_character":43,"end_line":115,"end_character":56},"updated":"2017-05-16 08:29:32.000000000","message":"\"... see the Allow for creation of multiqueue TAPs in vrouter VIFs blueprint.\"","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"914195f40c484661ce75e54acb46f6376f6ff10e","unresolved":false,"context_lines":[{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Known limitations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_021c4c10","line":115,"range":{"start_line":115,"start_character":43,"end_line":115,"end_character":56},"in_reply_to":"1f013ff3_5a624640","updated":"2017-05-16 14:57:25.000000000","message":"Done","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"59fa99289f39ffd4f3765fe4e3ccf4fad46291e8","unresolved":false,"context_lines":[{"line_number":112,"context_line":"defined for the instance."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"Starting from OpenStack Ocata it is possible to configure multiqueue"},{"line_number":115,"context_line":"for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":116,"context_line":"`blueprint \u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"Known limitations"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1f013ff3_4476e9a6","line":115,"range":{"start_line":115,"start_character":43,"end_line":115,"end_character":56},"in_reply_to":"1f013ff3_5a624640","updated":"2017-05-16 11:35:34.000000000","message":"that seams overly verbose to me.\ni guess either is fine but i think the link is fine.","commit_id":"97f5bc1747e78911bf715baa14c8c52445114b8c"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* QEMU 2.1.0"},{"line_number":31,"context_line":"* libvirt 1.2.13"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Multiqueue support (vhost-user multiqueue/virtio-net multiqueue) is"},{"line_number":34,"context_line":"available if the following newer versions are used:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* OVS 2.5"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_8d41ad0e","line":33,"range":{"start_line":33,"start_character":41,"end_line":33,"end_character":42},"updated":"2017-05-16 15:43:11.000000000","message":"or","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* QEMU 2.1.0"},{"line_number":31,"context_line":"* libvirt 1.2.13"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Multiqueue support (vhost-user multiqueue/virtio-net multiqueue) is"},{"line_number":34,"context_line":"available if the following newer versions are used:"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"* OVS 2.5"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_7d1718a5","line":33,"range":{"start_line":33,"start_character":41,"end_line":33,"end_character":42},"in_reply_to":"1f013ff3_8d41ad0e","updated":"2017-05-17 07:29:55.000000000","message":"Fixed in slightly different way","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see the:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_0ddb5d1b","line":44,"range":{"start_line":44,"start_character":54,"end_line":44,"end_character":69},"updated":"2017-05-16 15:43:11.000000000","message":"It\u0027s actually not a \"tag\" drop-down menu but \"Branch\". So you can write something like: select an appropriate OVS version using the :guilabel:`Tags` tab in the drop-down list.","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":41,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":42,"context_line":"node. For more information, see the:"},{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_1d6db431","line":44,"range":{"start_line":44,"start_character":54,"end_line":44,"end_character":69},"in_reply_to":"1f013ff3_0ddb5d1b","updated":"2017-05-17 07:29:55.000000000","message":"Fixed\nActually there are both, but according to what I see it is better here to refer to branch","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_0df47d85","line":46,"range":{"start_line":46,"start_character":122,"end_line":46,"end_character":161},"updated":"2017-05-16 15:43:11.000000000","message":"line too long and causes a -1 from Jenkins.","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":44,"context_line":"installation guide (select appropriate OVS version in \u0027tag\u0027 drop-down menu)."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_fd67a850","line":46,"range":{"start_line":46,"start_character":122,"end_line":46,"end_character":161},"in_reply_to":"1f013ff3_0df47d85","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"},{"line_number":50,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_88419b0e","line":48,"range":{"start_line":48,"start_character":70,"end_line":48,"end_character":71},"updated":"2017-05-16 15:43:11.000000000","message":"Please remove the trailing space to fix the -1 from Jenkins. And also in line 128.","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"},{"line_number":50,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_ed4391ae","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":40},"updated":"2017-05-16 15:43:11.000000000","message":"To configure multiqueue, see the ...","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"},{"line_number":50,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_bd71200f","line":48,"range":{"start_line":48,"start_character":70,"end_line":48,"end_character":71},"in_reply_to":"1f013ff3_88419b0e","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":45,"context_line":""},{"line_number":46,"context_line":"`Neutron configuration reference for OVS-DPDK \u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__ for configuration of neutron OVS agent."},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter "},{"line_number":49,"context_line":"in QEMU documentation:"},{"line_number":50,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":51,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_1ddb74ed","line":48,"range":{"start_line":48,"start_character":0,"end_line":48,"end_character":40},"in_reply_to":"1f013ff3_ed4391ae","updated":"2017-05-17 07:29:55.000000000","message":"Left as is so far, but I can change that. \u0027In case you wish\u0027 emphasizes the fact that this is optional","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"   $ openstack flavor set $m1.large --property hw:vif_multiqueue_enabled\u003dtrue"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"This setting can be overriden by the image metadata property if the feature"},{"line_number":98,"context_line":"is enabled in the extra specs:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_ed71510e","line":97,"range":{"start_line":97,"start_character":20,"end_line":97,"end_character":29},"updated":"2017-05-16 15:43:11.000000000","message":"overridden","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":94,"context_line":""},{"line_number":95,"context_line":"   $ openstack flavor set $m1.large --property hw:vif_multiqueue_enabled\u003dtrue"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"This setting can be overriden by the image metadata property if the feature"},{"line_number":98,"context_line":"is enabled in the extra specs:"},{"line_number":99,"context_line":""},{"line_number":100,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_7df39874","line":97,"range":{"start_line":97,"start_character":20,"end_line":97,"end_character":29},"in_reply_to":"1f013ff3_ed71510e","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":105,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Check pre-set maximum for number of combined channels in channel configuration"},{"line_number":108,"context_line":"(multiqueue configuration done successfully should result in maximum being"},{"line_number":109,"context_line":"more than \u00271\u0027):"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_ed4a71aa","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":1},"updated":"2017-05-16 15:43:11.000000000","message":"remove () and make this as a separate sentence","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":105,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Check pre-set maximum for number of combined channels in channel configuration"},{"line_number":108,"context_line":"(multiqueue configuration done successfully should result in maximum being"},{"line_number":109,"context_line":"more than \u00271\u0027):"},{"line_number":110,"context_line":""},{"line_number":111,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_fdfe8836","line":108,"range":{"start_line":108,"start_character":0,"end_line":108,"end_character":1},"in_reply_to":"1f013ff3_ed4a71aa","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"  $ ethtool -l \u003cinterface_name\u003e"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"It might be needed to run following command in guest VM to increase number"},{"line_number":116,"context_line":"of current combined channels:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":".. code-block:: console"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_4d04c54a","line":116,"range":{"start_line":115,"start_character":0,"end_line":116,"end_character":29},"updated":"2017-05-16 15:43:11.000000000","message":"To increase the number of current combined channels, run the following command in the quest VM:","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":112,"context_line":""},{"line_number":113,"context_line":"  $ ethtool -l \u003cinterface_name\u003e"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"It might be needed to run following command in guest VM to increase number"},{"line_number":116,"context_line":"of current combined channels:"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":".. code-block:: console"},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_ddfd0c3b","line":116,"range":{"start_line":115,"start_character":0,"end_line":116,"end_character":29},"in_reply_to":"1f013ff3_4d04c54a","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"733bc0225487295ccf6169c012f43deb33b3f0ec","unresolved":false,"context_lines":[{"line_number":120,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":123,"context_line":"defined for the instance and in newer kernel versions"},{"line_number":124,"context_line":"this is configured automatically."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":127,"context_line":"vhost-user for vrouter (OpenContrail) interfaces, see corresponding"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_6da2e14d","line":124,"range":{"start_line":123,"start_character":24,"end_line":124,"end_character":32},"updated":"2017-05-16 15:43:11.000000000","message":"This can also be a separate sentence.","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"65164f01e917579df14ec49b8725309aedf5d73c","unresolved":false,"context_lines":[{"line_number":120,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":123,"context_line":"defined for the instance and in newer kernel versions"},{"line_number":124,"context_line":"this is configured automatically."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":127,"context_line":"vhost-user for vrouter (OpenContrail) interfaces, see corresponding"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1f013ff3_bdf80049","line":124,"range":{"start_line":123,"start_character":24,"end_line":124,"end_character":32},"in_reply_to":"1f013ff3_6da2e14d","updated":"2017-05-17 07:29:55.000000000","message":"Done","commit_id":"3000938f5e07b0d58494c41024cb356057a8235f"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":30,"context_line":"* QEMU 2.1.0"},{"line_number":31,"context_line":"* libvirt 1.2.13"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Support of vhost-user multiqueue that enables use of multiqueue with"},{"line_number":34,"context_line":"virtio-net and igb_uio is available if the following newer"},{"line_number":35,"context_line":"versions are used:"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_fda8c3db","line":33,"range":{"start_line":33,"start_character":11,"end_line":33,"end_character":21},"updated":"2017-05-17 08:57:09.000000000","message":"``vhost-user``","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"* libvirt 1.2.13"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Support of vhost-user multiqueue that enables use of multiqueue with"},{"line_number":34,"context_line":"virtio-net and igb_uio is available if the following newer"},{"line_number":35,"context_line":"versions are used:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* OVS 2.5"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_5d857759","line":34,"range":{"start_line":34,"start_character":15,"end_line":34,"end_character":22},"updated":"2017-05-17 08:57:09.000000000","message":"``igb_uio``","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"* libvirt 1.2.13"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Support of vhost-user multiqueue that enables use of multiqueue with"},{"line_number":34,"context_line":"virtio-net and igb_uio is available if the following newer"},{"line_number":35,"context_line":"versions are used:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"* OVS 2.5"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_7db4b335","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":10},"updated":"2017-05-17 08:57:09.000000000","message":"``virtio-net``","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":40,"context_line":"* libvirt 1.2.17"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":43,"context_line":"node. For more information, see the:"},{"line_number":44,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":45,"context_line":"installation guide (select appropriate OVS version in \u0027Branch\u0027 drop-down menu)."},{"line_number":46,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_5d9c57bf","line":43,"range":{"start_line":43,"start_character":35,"end_line":43,"end_character":36},"updated":"2017-05-17 08:57:09.000000000","message":"remove this :) (it\u0027ll make sure, I promise)","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":49,"context_line":"for configuration of neutron OVS agent."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"In case you wish to configure multiqueue see OVS configuration chapter"},{"line_number":52,"context_line":"in QEMU documentation:"},{"line_number":53,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"The technical background of multiqueue is explained in the corresponding"},{"line_number":56,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__."}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_fd7323b0","line":53,"range":{"start_line":51,"start_character":0,"end_line":53,"end_character":33},"updated":"2017-05-17 08:57:09.000000000","message":"If you wish to configure multiqueue, see the `OVS configuration chapter \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`_ in the QEMU documentation.\"","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":52,"context_line":"in QEMU documentation:"},{"line_number":53,"context_line":"`QEMU documentation on vhost-user \u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"The technical background of multiqueue is explained in the corresponding"},{"line_number":56,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Using vhost-user interfaces"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_3d9f4bb5","line":55,"range":{"start_line":55,"start_character":59,"end_line":55,"end_character":72},"updated":"2017-05-17 08:57:09.000000000","message":"in the following*","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":104,"context_line":""},{"line_number":105,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest VM and"},{"line_number":108,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Check pre-set maximum for number of combined channels in channel configuration"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_9d92df9d","line":107,"range":{"start_line":107,"start_character":11,"end_line":107,"end_character":21},"updated":"2017-05-17 08:57:09.000000000","message":"``virtio-net``","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":108,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Check pre-set maximum for number of combined channels in channel configuration"},{"line_number":111,"context_line":"Configuration of OVS and flavor done successfully should result in"},{"line_number":112,"context_line":"maximum being more than \u00271\u0027):"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_bdd8fb7e","line":111,"range":{"start_line":111,"start_character":25,"end_line":111,"end_character":31},"updated":"2017-05-17 08:57:09.000000000","message":"and flavor. If done successfully, this should result in ... *","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":107,"context_line":"Support of virtio-net multiqueue needs to be present in kernel of guest VM and"},{"line_number":108,"context_line":"is available starting from Linux kernel 3.8."},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Check pre-set maximum for number of combined channels in channel configuration"},{"line_number":111,"context_line":"Configuration of OVS and flavor done successfully should result in"},{"line_number":112,"context_line":"maximum being more than \u00271\u0027):"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":".. code-block:: console"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_5dea170f","line":111,"range":{"start_line":110,"start_character":65,"end_line":111,"end_character":13},"updated":"2017-05-17 08:57:09.000000000","message":"double word :)","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":127,"context_line":"this is configured automatically."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":130,"context_line":"vhost-user for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":131,"context_line":"`Allow for creation of multiqueue TAPs in vrouter VIFs blueprint"},{"line_number":132,"context_line":"\u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_7de27331","line":130,"range":{"start_line":130,"start_character":0,"end_line":130,"end_character":10},"updated":"2017-05-17 08:57:09.000000000","message":"``vhost-user``","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":127,"context_line":"this is configured automatically."},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":130,"context_line":"vhost-user for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":131,"context_line":"`Allow for creation of multiqueue TAPs in vrouter VIFs blueprint"},{"line_number":132,"context_line":"\u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_5dd33761","line":130,"range":{"start_line":130,"start_character":54,"end_line":130,"end_character":67},"updated":"2017-05-17 08:57:09.000000000","message":"remove","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"0aae734b8831c18a0fe7d19b5b82ddbfc87514e2","unresolved":false,"context_lines":[{"line_number":129,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":130,"context_line":"vhost-user for vrouter (OpenContrail) interfaces, see corresponding"},{"line_number":131,"context_line":"`Allow for creation of multiqueue TAPs in vrouter VIFs blueprint"},{"line_number":132,"context_line":"\u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`__"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"Known limitations"},{"line_number":135,"context_line":"~~~~~~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":11,"id":"1f013ff3_3dd62b51","line":132,"range":{"start_line":132,"start_character":70,"end_line":132,"end_character":71},"updated":"2017-05-17 08:57:09.000000000","message":"remove this underscore and add a full stop.","commit_id":"7b6816c0fe70d2f490923dbe5a146c897df9fbbd"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":42,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":43,"context_line":"node. For more information, see the"},{"line_number":44,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":45,"context_line":"installation guide (select appropriate OVS version in \u0027Branch\u0027 drop-down menu)."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"`Neutron configuration reference for OVS-DPDK"},{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_f806a686","line":45,"range":{"start_line":45,"start_character":27,"end_line":45,"end_character":38},"updated":"2017-05-19 10:53:53.000000000","message":"an appropriate","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":42,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":43,"context_line":"node. For more information, see the"},{"line_number":44,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":45,"context_line":"installation guide (select appropriate OVS version in \u0027Branch\u0027 drop-down menu)."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"`Neutron configuration reference for OVS-DPDK"},{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_58f59282","line":45,"range":{"start_line":45,"start_character":54,"end_line":45,"end_character":62},"updated":"2017-05-19 10:53:53.000000000","message":"the :guilabel:`Branch`","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":42,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":43,"context_line":"node. For more information, see the"},{"line_number":44,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":45,"context_line":"installation guide (select appropriate OVS version in \u0027Branch\u0027 drop-down menu)."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"`Neutron configuration reference for OVS-DPDK"},{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_d3a4e3bb","line":45,"range":{"start_line":45,"start_character":54,"end_line":45,"end_character":62},"in_reply_to":"ff0f0b1f_58f59282","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":42,"context_line":"In both cases, install and configure Open vSwitch with DPDK support for each"},{"line_number":43,"context_line":"node. For more information, see the"},{"line_number":44,"context_line":"`OVS-DPDK \u003chttps://github.com/openvswitch/ovs/blob/master/Documentation/intro/install/dpdk.rst\u003e`__"},{"line_number":45,"context_line":"installation guide (select appropriate OVS version in \u0027Branch\u0027 drop-down menu)."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"`Neutron configuration reference for OVS-DPDK"},{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_b3abaf87","line":45,"range":{"start_line":45,"start_character":27,"end_line":45,"end_character":38},"in_reply_to":"ff0f0b1f_f806a686","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":49,"context_line":"for configuration of neutron OVS agent."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"In case you wish to configure multiqueue see the"},{"line_number":52,"context_line":"`OVS configuration chapter on vhost-user"},{"line_number":53,"context_line":"\u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":54,"context_line":"in QEMU documentation."}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_38f41e86","line":51,"range":{"start_line":51,"start_character":30,"end_line":51,"end_character":40},"updated":"2017-05-19 10:53:53.000000000","message":"multiqueue,","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":48,"context_line":"\u003chttps://docs.openstack.org/developer/neutron/devref/ovs_vhostuser.html\u003e`__"},{"line_number":49,"context_line":"for configuration of neutron OVS agent."},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"In case you wish to configure multiqueue see the"},{"line_number":52,"context_line":"`OVS configuration chapter on vhost-user"},{"line_number":53,"context_line":"\u003chttp://wiki.qemu.org/Documentation/vhost-user-ovs-dpdk#Enabling_multi-queue\u003e`__"},{"line_number":54,"context_line":"in QEMU documentation."}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_93ae6b96","line":51,"range":{"start_line":51,"start_character":30,"end_line":51,"end_character":40},"in_reply_to":"ff0f0b1f_38f41e86","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":57,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Additionally, OpenStack supports ``vhost-user`` reconnect feature starting"},{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_f82b46e8","line":60,"range":{"start_line":60,"start_character":5,"end_line":60,"end_character":10},"updated":"2017-05-19 10:53:53.000000000","message":"the Ocata","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":57,"context_line":"`blueprint \u003chttps://specs.openstack.org/openstack/nova-specs/specs/liberty/implemented/libvirt-virtiomq.html\u003e`__."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Additionally, OpenStack supports ``vhost-user`` reconnect feature starting"},{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_73951740","line":60,"range":{"start_line":60,"start_character":5,"end_line":60,"end_character":10},"in_reply_to":"ff0f0b1f_f82b46e8","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d25e7cb82c992f9641766eb8dea24b4d8ea9df2f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Additionally, OpenStack supports ``vhost-user`` reconnect feature starting"},{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_5890f24e","line":62,"range":{"start_line":62,"start_character":14,"end_line":62,"end_character":18},"updated":"2017-05-19 10:47:18.000000000","message":"from the Pike release *","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Additionally, OpenStack supports ``vhost-user`` reconnect feature starting"},{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_78ccd669","line":62,"range":{"start_line":62,"start_character":29,"end_line":62,"end_character":36},"updated":"2017-05-19 10:53:53.000000000","message":"release,","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":59,"context_line":"Additionally, OpenStack supports ``vhost-user`` reconnect feature starting"},{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_f38a4719","line":62,"range":{"start_line":62,"start_character":14,"end_line":62,"end_character":18},"in_reply_to":"ff0f0b1f_5890f24e","updated":"2017-05-19 11:21:03.000000000","message":"Actually this is from Ocata, so obviously the wording was not so good (referred to sentence above). Now it is fixed to explicitly state Ocata","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":10607,"name":"Alexandra Settle","email":"a.settle@outlook.com","username":"asettle"},"change_message_id":"d25e7cb82c992f9641766eb8dea24b4d8ea9df2f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"},{"line_number":66,"context_line":"* DPDK 16.07"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_189a7a6d","line":63,"range":{"start_line":63,"start_character":50,"end_line":63,"end_character":52},"updated":"2017-05-19 10:47:18.000000000","message":"expand","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":14947,"name":"Maria Zlatkova","email":"mzlatkova@mirantis.com","username":"mzlatkova"},"change_message_id":"eff5fbd63f51bca9daa4285120069ddf95c8993a","unresolved":false,"context_lines":[{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"},{"line_number":66,"context_line":"* DPDK 16.07"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_f8dd8614","line":63,"range":{"start_line":63,"start_character":32,"end_line":63,"end_character":41},"updated":"2017-05-19 10:53:53.000000000","message":"the following","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"},{"line_number":66,"context_line":"* DPDK 16.07"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_d38d0332","line":63,"range":{"start_line":63,"start_character":50,"end_line":63,"end_character":52},"in_reply_to":"ff0f0b1f_189a7a6d","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"7e442b2b6b1e1aa1f22d7a28c90d7b010930be8f","unresolved":false,"context_lines":[{"line_number":60,"context_line":"from Ocata release, as implementation of fix for"},{"line_number":61,"context_line":"`bug 1604924 \u003chttps://bugs.launchpad.net/neutron/+bug/1604924\u003e`__."},{"line_number":62,"context_line":"Starting from this OpenStack release this feature is used without any"},{"line_number":63,"context_line":"configuration necessary in case following minimum SW versions are used:"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"* OVS 2.6"},{"line_number":66,"context_line":"* DPDK 16.07"}],"source_content_type":"text/x-rst","patch_set":18,"id":"ff0f0b1f_93878b10","line":63,"range":{"start_line":63,"start_character":32,"end_line":63,"end_character":41},"in_reply_to":"ff0f0b1f_f8dd8614","updated":"2017-05-19 11:21:03.000000000","message":"Done","commit_id":"943af9c2523a0be2683b01505910bff45bc3ac43"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"3637e3d2f4ada9f953e0640f05a4200dfe70d5cf","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: console"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Support of ``virtio-net`` multiqueue needs to be present in kernel of"},{"line_number":124,"context_line":"guest VM and is available starting from Linux kernel 3.8."}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_0542f510","line":121,"range":{"start_line":121,"start_character":67,"end_line":121,"end_character":76},"updated":"2017-05-20 06:58:16.000000000","message":"IMAGE_NAME","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"afcfe6d2697cca20d5e825490b0d932eb82ac92d","unresolved":false,"context_lines":[{"line_number":118,"context_line":""},{"line_number":119,"context_line":".. code-block:: console"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   $ openstack image set --property hw_vif_mutliqueue_enabled\u003dtrue imageName"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Support of ``virtio-net`` multiqueue needs to be present in kernel of"},{"line_number":124,"context_line":"guest VM and is available starting from Linux kernel 3.8."}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_f9c8b322","line":121,"range":{"start_line":121,"start_character":67,"end_line":121,"end_character":76},"in_reply_to":"ff0f0b1f_0542f510","updated":"2017-05-22 14:10:50.000000000","message":"Done","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"3637e3d2f4ada9f953e0640f05a4200dfe70d5cf","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":".. code-block:: console"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"  $ ethtool -l \u003cinterface_name\u003e"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"To increase number of current combined channels run following command in"},{"line_number":136,"context_line":"guest VM:"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_a546a920","line":133,"range":{"start_line":133,"start_character":15,"end_line":133,"end_character":31},"updated":"2017-05-20 06:58:16.000000000","message":"INTERFACE_NAME","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"afcfe6d2697cca20d5e825490b0d932eb82ac92d","unresolved":false,"context_lines":[{"line_number":130,"context_line":""},{"line_number":131,"context_line":".. code-block:: console"},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"  $ ethtool -l \u003cinterface_name\u003e"},{"line_number":134,"context_line":""},{"line_number":135,"context_line":"To increase number of current combined channels run following command in"},{"line_number":136,"context_line":"guest VM:"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_b9cebb2a","line":133,"range":{"start_line":133,"start_character":15,"end_line":133,"end_character":31},"in_reply_to":"ff0f0b1f_a546a920","updated":"2017-05-22 14:10:50.000000000","message":"Done","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"3637e3d2f4ada9f953e0640f05a4200dfe70d5cf","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. code-block:: console"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":143,"context_line":"defined for the instance. In newer kernel versions"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_8555e5c8","line":140,"range":{"start_line":140,"start_character":15,"end_line":140,"end_character":31},"updated":"2017-05-20 06:58:16.000000000","message":"INTERFACE_NAME","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"3637e3d2f4ada9f953e0640f05a4200dfe70d5cf","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. code-block:: console"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":143,"context_line":"defined for the instance. In newer kernel versions"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_45610da9","line":140,"range":{"start_line":140,"start_character":41,"end_line":140,"end_character":52},"updated":"2017-05-20 06:58:16.000000000","message":"QUEUES_NR","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"afcfe6d2697cca20d5e825490b0d932eb82ac92d","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. code-block:: console"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":143,"context_line":"defined for the instance. In newer kernel versions"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_79dca3e3","line":140,"range":{"start_line":140,"start_character":41,"end_line":140,"end_character":52},"in_reply_to":"ff0f0b1f_45610da9","updated":"2017-05-22 14:10:50.000000000","message":"Done","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":13739,"name":"Kostiantyn Volenbovskyi","email":"kvolenbo@cisco.com","username":"volenbovsky"},"change_message_id":"afcfe6d2697cca20d5e825490b0d932eb82ac92d","unresolved":false,"context_lines":[{"line_number":137,"context_line":""},{"line_number":138,"context_line":".. code-block:: console"},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"  $ ethtool -L \u003cinterface_name\u003e combined \u003cqueues_nr\u003e"},{"line_number":141,"context_line":""},{"line_number":142,"context_line":"The number of queues should typically match the number of vCPUs"},{"line_number":143,"context_line":"defined for the instance. In newer kernel versions"}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_39e2aba1","line":140,"range":{"start_line":140,"start_character":15,"end_line":140,"end_character":31},"in_reply_to":"ff0f0b1f_8555e5c8","updated":"2017-05-22 14:10:50.000000000","message":"Done","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"},{"author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"change_message_id":"2c61286a86a68776bb3f4e64a023b152e9e79f3b","unresolved":false,"context_lines":[{"line_number":144,"context_line":"this is configured automatically."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Starting from OpenStack Ocata, it is possible to configure multiqueue"},{"line_number":147,"context_line":"``vhost-user`` for vrouter (OpenContrail) interfaces, see"},{"line_number":148,"context_line":"`Allow for creation of multiqueue TAPs in vrouter VIFs blueprint"},{"line_number":149,"context_line":"\u003chttps://blueprints.launchpad.net/nova/+spec/vif-vrouter-multiqueue\u003e`_."},{"line_number":150,"context_line":""}],"source_content_type":"text/x-rst","patch_set":19,"id":"ff0f0b1f_3b4d1c9a","line":147,"range":{"start_line":147,"start_character":19,"end_line":147,"end_character":41},"updated":"2017-05-20 14:35:53.000000000","message":"Is it specific to OpenContrail?\n\nI think \"vrouter\" in this case means a router appliance implemented as VM. \"vrouter\" is a bit ambiguous. Could you clarify it more?","commit_id":"7bb3670b08ff76ecb423820ff8e59fe8cdef554a"}]}
