)]}'
{"id":"openstack%2Fneutron-lib~483530","triplet_id":"openstack%2Fneutron-lib~master~I28315fb12f62dc7d52d099c211086b2b81eca39a","project":"openstack/neutron-lib","branch":"master","topic":"netronome-smartnic-enablement","hashtags":[],"change_id":"I28315fb12f62dc7d52d099c211086b2b81eca39a","subject":"Add Agilio OVS VIF and virtio-forwarder VNIC type","status":"MERGED","created":"2017-07-13 19:43:19.000000000","updated":"2017-07-17 23:41:35.000000000","submitted":"2017-07-17 23:41:35.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4dbeb2ec8faaca9ed3ee3dead3bf6ef5e5ebe78f","_number":483530,"virtual_id_number":483530,"owner":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2017-07-17 23:41:35.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":2,"date":"2017-07-17 09:27:14.000000000","_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":2,"date":"2017-07-17 22:28:55.000000000","_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":1,"date":"2017-07-17 22:28:55.000000000","_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-07-14 01:36:27.000000000","updated_by":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"reviewer":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"state":"REVIEWER"},{"updated":"2017-07-17 09:27:14.000000000","updated_by":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"reviewer":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"state":"REVIEWER"},{"updated":"2017-07-17 22:28:55.000000000","updated_by":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"reviewer":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"state":"REVIEWER"},{"updated":"2017-07-17 23:41:35.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"d0f15ae988e9cd0ee629102afcef1c16199dc4a4","author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"date":"2017-07-13 19:43:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1536133741aaed0ed837cf6f97cc3472f68bedc8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-13 21:00:14.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/30/483530/1/check/gate-neutron-lib-docs-ubuntu-xenial/2ec6560//doc/build/html/ : SUCCESS in 3m 05s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/30/483530/1/check/gate-neutron-lib-pep8-ubuntu-xenial/f09e186/ : SUCCESS in 4m 49s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/30/483530/1/check/gate-neutron-lib-python27-ubuntu-xenial/958323c/ : SUCCESS in 4m 36s\n- gate-neutron-lib-python35 http://logs.openstack.org/30/483530/1/check/gate-neutron-lib-python35/6421ce4/ : SUCCESS in 2m 32s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/30/483530/1/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/844debf/ : FAILURE in 1h 15m 08s\n- gate-neutron-lib-api-ref http://docs-draft.openstack.org/30/483530/1/check/gate-neutron-lib-api-ref/91d2c10//api-ref/build/html/ : SUCCESS in 3m 38s\n- neutron-lib-coverage-ubuntu-xenial-nv http://logs.openstack.org/30/483530/1/check/neutron-lib-coverage-ubuntu-xenial-nv/dc5ed33/ : SUCCESS in 2m 37s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"d8e8bdee61f4bd3bf9ec7f5c053fc91a2e5b4f83","author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"date":"2017-07-14 01:36:27.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThis need release note.","accounts_in_message":[],"_revision_number":1},{"id":"a6b2c613cbb3adfdf4a1602c5085c13f07850e46","author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"date":"2017-07-14 17:53:16.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"09d143a4c6cc14fffda29285043959f6d3fddd81","author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"date":"2017-07-14 18:03:02.000000000","message":"Patch Set 2:\n\n\u003e (2 comments)\n \u003e \n \u003e This need release note.\n\nThanks, I\u0027ve added a release note and clarified the availability of an implementation for this.","accounts_in_message":[],"_revision_number":2},{"id":"5f1b48b94ed1f5e630899d5dd45d1be4638caac8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-14 19:03:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/30/483530/2/check/gate-neutron-lib-docs-ubuntu-xenial/db069ea//doc/build/html/ : SUCCESS in 3m 27s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/30/483530/2/check/gate-neutron-lib-pep8-ubuntu-xenial/3d6d68b/ : SUCCESS in 3m 26s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/30/483530/2/check/gate-neutron-lib-python27-ubuntu-xenial/9751946/ : SUCCESS in 3m 04s\n- gate-neutron-lib-python35 http://logs.openstack.org/30/483530/2/check/gate-neutron-lib-python35/bcac9ca/ : SUCCESS in 4m 09s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/30/483530/2/check/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/0f71f35/ : SUCCESS in 1h 08m 47s\n- gate-neutron-lib-api-ref http://docs-draft.openstack.org/30/483530/2/check/gate-neutron-lib-api-ref/ec37531//api-ref/build/html/ : SUCCESS in 4m 33s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/30/483530/2/check/gate-neutron-lib-releasenotes/583f565//releasenotes/build/html/ : SUCCESS in 4m 01s\n- neutron-lib-coverage-ubuntu-xenial-nv http://logs.openstack.org/30/483530/2/check/neutron-lib-coverage-ubuntu-xenial-nv/8fef042/ : SUCCESS in 4m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"dc533185bd26e7f49a70b21ece692365818c3e56","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2017-07-17 09:27:14.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"af6a5b3b7d338b8f22e7364b5ea0ace3fd5c9301","author":{"_account_id":5367,"name":"boden","email":"bodenvmw@gmail.com","username":"boden"},"date":"2017-07-17 12:37:38.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"31b124627acb8954db784f0a45b545324b5ed771","author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"date":"2017-07-17 12:55:26.000000000","message":"Patch Set 2:\n\n(2 comments)\n\nThanks for the review! I didn\u0027t know you could link the topic in the commit message too!","accounts_in_message":[],"_revision_number":2},{"id":"cdab69f1801381f7b3796c2a39cc548419acbe78","author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"date":"2017-07-17 22:28:55.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2\n\nLet\u0027s go ahead and merge this as-is, no major blockers.","accounts_in_message":[],"_revision_number":2},{"id":"1d0b8d30dcdf943e7ff67bb57d7ed92c9cd2b96d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-17 22:29:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"27e3b937d9ab79de72247b72269d1f9aac26ea45","date":"2017-07-17 23:41:35.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"17a22603810ed93c1f48b4e1e0d5f2d4cd638072","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-17 23:41:35.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-neutron-lib-docs-ubuntu-xenial http://docs-draft.openstack.org/30/483530/2/gate/gate-neutron-lib-docs-ubuntu-xenial/6ee73e8//doc/build/html/ : SUCCESS in 2m 46s\n- gate-neutron-lib-pep8-ubuntu-xenial http://logs.openstack.org/30/483530/2/gate/gate-neutron-lib-pep8-ubuntu-xenial/2414c90/ : SUCCESS in 3m 24s\n- gate-neutron-lib-python27-ubuntu-xenial http://logs.openstack.org/30/483530/2/gate/gate-neutron-lib-python27-ubuntu-xenial/9546887/ : SUCCESS in 2m 59s\n- gate-neutron-lib-python35 http://logs.openstack.org/30/483530/2/gate/gate-neutron-lib-python35/f9ef3e7/ : SUCCESS in 5m 19s\n- gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial http://logs.openstack.org/30/483530/2/gate/gate-tempest-dsvm-neutron-src-neutron-lib-ubuntu-xenial/3e698ca/ : SUCCESS in 1h 11m 39s\n- gate-neutron-lib-api-ref http://docs-draft.openstack.org/30/483530/2/gate/gate-neutron-lib-api-ref/a4cd61f//api-ref/build/html/ : SUCCESS in 4m 16s\n- gate-neutron-lib-releasenotes http://docs-draft.openstack.org/30/483530/2/gate/gate-neutron-lib-releasenotes/546ef46//releasenotes/build/html/ : SUCCESS in 3m 32s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"01316ed5fe8193eaf29d234f69f7e1ddcfb66675","revisions":{"f7407f0a63b40e4c2ef7a982695d859b3e9b02a4":{"kind":"REWORK","_number":1,"created":"2017-07-13 19:43:19.000000000","uploader":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"ref":"refs/changes/30/483530/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/30/483530/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/1"}}},"commit":{"parents":[{"commit":"71801585466d61bb2e2db6d93499fafecd51a4f0","subject":"Add headers for QoS sections in api-ref","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/71801585466d61bb2e2db6d93499fafecd51a4f0"}]}],"author":{"name":"Jan Gutter","email":"jan.gutter@netronome.com","date":"2017-07-13 19:32:34.000000000","tz":120},"committer":{"name":"Jan Gutter","email":"jan.gutter@netronome.com","date":"2017-07-13 19:32:34.000000000","tz":120},"subject":"Add Agilio OVS VIF and virtio-forwarder VNIC type","message":"Add Agilio OVS VIF and virtio-forwarder VNIC type\n\n* This patch adds the necessary metadata for Nova to provide plugging\n  for Agilio OVS.\n\n  * A VIF type for Agilio OVS is added: this is used by the external\n    ML2/mechanism plugin to trigger pass the necessary vif details to\n    Nova.\n\n  * A virtio-forwarder VNIC type is added. This corresponds to a\n    low-latency vhost-user forwarding process connecting an accelerated\n    VF to a VM. This VNIC type is not intended to be specific to\n    Agilio OVS.\n\nChange-Id: I28315fb12f62dc7d52d099c211086b2b81eca39a\nSigned-off-by: Jan Gutter \u003cjan.gutter@netronome.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/f7407f0a63b40e4c2ef7a982695d859b3e9b02a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/f7407f0a63b40e4c2ef7a982695d859b3e9b02a4"}]},"branch":"refs/heads/master"},"01316ed5fe8193eaf29d234f69f7e1ddcfb66675":{"kind":"REWORK","_number":2,"created":"2017-07-14 17:53:16.000000000","uploader":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"ref":"refs/changes/30/483530/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron-lib","ref":"refs/changes/30/483530/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron-lib refs/changes/30/483530/2"}}},"commit":{"parents":[{"commit":"c76b18a9639d22ea8ed0b4173027ab9da82fd818","subject":"Merge \"Moved net-mtu extension definition\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/c76b18a9639d22ea8ed0b4173027ab9da82fd818"}]}],"author":{"name":"Jan Gutter","email":"jan.gutter@netronome.com","date":"2017-07-13 19:32:34.000000000","tz":120},"committer":{"name":"Jan Gutter","email":"jan.gutter@netronome.com","date":"2017-07-14 17:38:41.000000000","tz":120},"subject":"Add Agilio OVS VIF and virtio-forwarder VNIC type","message":"Add Agilio OVS VIF and virtio-forwarder VNIC type\n\n* This patch adds the necessary metadata for Nova to provide plugging\n  for the external Agilio OVS ML2 and OS-VIF plugins.\n\n  * A VIF type for Agilio OVS is added: this is used by the external\n    ML2/mechanism plugin to trigger Nova to call the external OS-VIF\n    plugin.\n\n  * A virtio-forwarder VNIC type is added. This corresponds to a\n    low-latency vhost-user forwarding process connecting an accelerated\n    VF to a VM. This VNIC type is not intended to be specific to\n    Agilio OVS.\n\n  * The necessary end-to-end implementation has been verified, with the\n    external plugin hosted at:\n    https://github.com/Netronome/agilio-ovs-openstack-plugin\n\nChange-Id: I28315fb12f62dc7d52d099c211086b2b81eca39a\nSigned-off-by: Jan Gutter \u003cjan.gutter@netronome.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/01316ed5fe8193eaf29d234f69f7e1ddcfb66675"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron-lib/commit/01316ed5fe8193eaf29d234f69f7e1ddcfb66675"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
