)]}'
{"id":"openstack%2Fpython-neutronclient~341308","triplet_id":"openstack%2Fpython-neutronclient~master~I98d95e35bad73a730d34fb971d6c019c1c2bfb79","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1509431","hashtags":[],"change_id":"I98d95e35bad73a730d34fb971d6c019c1c2bfb79","subject":"Add 2 CLIs to support bgpvpn and speaker binding: 1. Add bgpvpn to speaker:    neutron bgp-speaker-vpn-add BGP_SPEAKER BGPVPN 2. Remove bgpvpn from speaker:    neutron bgp-speaker-vpn-remove BGP_SPEAKER BGPVPN","status":"ABANDONED","created":"2016-07-13 06:05:16.000000000","updated":"2017-02-20 15:57:23.000000000","total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"ef67945c79407f85f03817e83f7f97107d1d1205","_number":341308,"virtual_id_number":341308,"owner":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":1,"date":"2016-08-02 09:36:16.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},{"value":-1,"date":"2017-02-16 01:48:59.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"value":0,"date":"2016-09-09 01:19:52.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"value":-1,"date":"2016-08-17 06:19:36.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-02 09:36:16.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-08-17 06:19:36.000000000","updated_by":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"reviewer":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"state":"REVIEWER"},{"updated":"2016-09-09 01:19:52.000000000","updated_by":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"reviewer":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"state":"REVIEWER"},{"updated":"2017-02-16 01:48:59.000000000","updated_by":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"reviewer":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"state":"REVIEWER"}],"messages":[{"id":"ff304c586765909efd1f6ad20b59eca28d81100a","author":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"date":"2016-07-13 06:05:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"32c0b0c53fa97223029941428df33277209010eb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-07-13 07:17:27.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/08/341308/1/check/gate-python-neutronclient-docs/6c75a20//doc/build/html/ : SUCCESS in 3m 25s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/08/341308/1/check/gate-python-neutronclient-pep8/8febd63/ : SUCCESS in 3m 15s\n- gate-python-neutronclient-python27 http://logs.openstack.org/08/341308/1/check/gate-python-neutronclient-python27/93d2676/ : SUCCESS in 3m 57s\n- gate-python-neutronclient-python34 http://logs.openstack.org/08/341308/1/check/gate-python-neutronclient-python34/9a1d498/ : SUCCESS in 3m 31s\n- gate-python-neutronclient-python35-nv http://logs.openstack.org/08/341308/1/check/gate-python-neutronclient-python35-nv/d7df0dc/ : SUCCESS in 3m 55s (non-voting)\n- gate-python-neutronclient-pypy http://logs.openstack.org/08/341308/1/check/gate-python-neutronclient-pypy/d642a71/ : SUCCESS in 5m 51s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/08/341308/1/check/gate-tempest-dsvm-neutron-src-python-neutronclient/e5fde5d/ : SUCCESS in 1h 11m 28s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/08/341308/1/check/gate-neutronclient-test-dsvm-functional/48be8d2/ : SUCCESS in 27m 08s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/08/341308/1/check/gate-neutronclient-test-dsvm-functional-adv-svcs/4ed85bc/ : SUCCESS in 13m 49s","accounts_in_message":[],"_revision_number":1},{"id":"0cd810a35fdb4fde3386f8ab96f9113dcfb97f08","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2016-07-17 05:48:00.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nNice Work.. Let\u0027s add a release notes!","accounts_in_message":[],"_revision_number":1},{"id":"5213720c78fadaaa1e093890a03cd125418d499f","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2016-07-17 05:49:04.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"57526f4f3d9718b2e13207660177cc87a8dd31e4","author":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"date":"2016-08-02 08:38:10.000000000","message":"Patch Set 1:\n\n(5 comments)\n\n\u003e (4 comments)\n \u003e \n \u003e Nice Work.. Let\u0027s add a release notes!","accounts_in_message":[],"_revision_number":1},{"id":"4708e06366610c32e05e199931632c337a6292ac","author":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"date":"2016-08-02 08:39:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"af02db7fb6c25430de78225720c6fad4abb62023","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-02 09:36:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-docs-ubuntu-xenial http://docs-draft.openstack.org/08/341308/2/check/gate-python-neutronclient-docs-ubuntu-xenial/1ae0418//doc/build/html/ : SUCCESS in 2m 59s\n- gate-python-neutronclient-pep8-ubuntu-xenial http://logs.openstack.org/08/341308/2/check/gate-python-neutronclient-pep8-ubuntu-xenial/381104a/ : SUCCESS in 10m 02s\n- gate-python-neutronclient-python27-ubuntu-xenial http://logs.openstack.org/08/341308/2/check/gate-python-neutronclient-python27-ubuntu-xenial/3b5afc8/ : SUCCESS in 3m 42s\n- gate-python-neutronclient-python34 http://logs.openstack.org/08/341308/2/check/gate-python-neutronclient-python34/496bd60/ : SUCCESS in 5m 10s\n- gate-python-neutronclient-python35 http://logs.openstack.org/08/341308/2/check/gate-python-neutronclient-python35/f7e757b/ : SUCCESS in 10m 51s\n- gate-python-neutronclient-pypy http://logs.openstack.org/08/341308/2/check/gate-python-neutronclient-pypy/8d274db/ : SUCCESS in 5m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/08/341308/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/bfb833d/ : SUCCESS in 56m 39s\n- check-osc-plugins http://logs.openstack.org/08/341308/2/check/check-osc-plugins/3c7ff49/ : SUCCESS in 6m 14s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/08/341308/2/check/gate-neutronclient-test-dsvm-functional/e630377/ : SUCCESS in 45m 03s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/08/341308/2/check/gate-neutronclient-test-dsvm-functional-adv-svcs/b6db0c0/ : SUCCESS in 43m 24s","accounts_in_message":[],"_revision_number":2},{"id":"e1800268a8c33dcf6f622fa2beb1832068bb343c","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-08-02 21:31:38.000000000","message":"Patch Set 2: Code-Review-2\n\nNew extensions should be added via OSC framework.","accounts_in_message":[],"_revision_number":2},{"id":"da96a681fd16965509d49fa291a79b4af8cb9765","author":{"_account_id":14605,"name":"vikram.choudhary","email":"vikschw@gmail.com","username":"vikram.choudhary"},"date":"2016-08-17 06:19:36.000000000","message":"Patch Set 2: Code-Review-1\n\nI think we still got to get the spec approved..","accounts_in_message":[],"_revision_number":2},{"id":"950fe5d7175aefc7836be52848f850ebb73b8ff2","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2016-09-09 01:19:52.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"d8da7f05d79dba036bcd7651b41cb1511c05105e","author":{"_account_id":7018,"name":"Abhishek Raut","email":"rauta@vmware.com","username":"abhiraut"},"date":"2017-02-16 01:48:59.000000000","message":"Patch Set 2: Code-Review-1\n\nThis should be taken care of by the OSC implementation","accounts_in_message":[],"_revision_number":2},{"id":"fa207b9182ee4f3abb858388f8ae4cf382b07774","author":{"_account_id":748,"name":"Armando Migliaccio","email":"armamig@gmail.com","username":"armando-migliaccio"},"date":"2017-02-20 15:57:23.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"cb0768fc3c88d88362a6cf7a23123d657fe41b6b","revisions":{"1514076c1e7cbca1da0ee92a17dec9dd3217eb67":{"kind":"REWORK","_number":1,"created":"2016-07-13 06:05:16.000000000","uploader":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"ref":"refs/changes/08/341308/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/08/341308/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/1"}}},"commit":{"parents":[{"commit":"b44ad42a0bf7967c6dcc684e51a329fe9a90712b","subject":"Merge \"HAProxy uses milliseconds for its timeout values.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b44ad42a0bf7967c6dcc684e51a329fe9a90712b"}]}],"author":{"name":"Henry","email":"henry.dong@cn.ibm.com","date":"2016-07-13 05:57:46.000000000","tz":-420},"committer":{"name":"Henry","email":"henry.dong@cn.ibm.com","date":"2016-07-13 05:57:46.000000000","tz":-420},"subject":"Add 2 CLIs to support bgpvpn and speaker binding: 1. Add bgpvpn to speaker:    neutron bgp-speaker-vpn-add BGP_SPEAKER BGPVPN 2. Remove bgpvpn from speaker:    neutron bgp-speaker-vpn-remove BGP_SPEAKER BGPVPN","message":"Add 2 CLIs to support bgpvpn and speaker binding:\n1. Add bgpvpn to speaker:\n   neutron bgp-speaker-vpn-add BGP_SPEAKER BGPVPN\n2. Remove bgpvpn from speaker:\n   neutron bgp-speaker-vpn-remove BGP_SPEAKER BGPVPN\n\npositional arguments:\n  BGP_SPEAKER           ID or name of the BGP speaker.\n  BGPVPN                ID or name of the BGP VPN\n\nCo-Authored-By: ruansx@cn.ibm.com\n\nChange-Id: I98d95e35bad73a730d34fb971d6c019c1c2bfb79\nPartial-Bug: #1509431\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1514076c1e7cbca1da0ee92a17dec9dd3217eb67"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/1514076c1e7cbca1da0ee92a17dec9dd3217eb67"}]},"branch":"refs/heads/master"},"cb0768fc3c88d88362a6cf7a23123d657fe41b6b":{"kind":"REWORK","_number":2,"created":"2016-08-02 08:39:09.000000000","uploader":{"_account_id":21206,"name":"Henry Dong","email":"henry.dong@cn.ibm.com","username":"Henry"},"ref":"refs/changes/08/341308/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/08/341308/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/08/341308/2"}}},"commit":{"parents":[{"commit":"b44ad42a0bf7967c6dcc684e51a329fe9a90712b","subject":"Merge \"HAProxy uses milliseconds for its timeout values.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b44ad42a0bf7967c6dcc684e51a329fe9a90712b"}]}],"author":{"name":"Henry","email":"henry.dong@cn.ibm.com","date":"2016-07-13 05:57:46.000000000","tz":-420},"committer":{"name":"Henry","email":"henry.dong@cn.ibm.com","date":"2016-08-02 08:33:11.000000000","tz":-420},"subject":"Add 2 CLIs to support bgpvpn and speaker binding: 1. Add bgpvpn to speaker:    neutron bgp-speaker-vpn-add BGP_SPEAKER BGPVPN 2. Remove bgpvpn from speaker:    neutron bgp-speaker-vpn-remove BGP_SPEAKER BGPVPN","message":"Add 2 CLIs to support bgpvpn and speaker binding:\n1. Add bgpvpn to speaker:\n   neutron bgp-speaker-vpn-add BGP_SPEAKER BGPVPN\n2. Remove bgpvpn from speaker:\n   neutron bgp-speaker-vpn-remove BGP_SPEAKER BGPVPN\n\npositional arguments:\n  BGP_SPEAKER           ID or name of the BGP speaker.\n  BGPVPN                ID or name of the BGPVPN defined by bgpvpn-create\n\nCo-Authored-By: ruansx@cn.ibm.com\n\nnetworking-bgpvpn refers to:\nhttps://github.com/openstack/networking-bgpvpn\n\nplugin/db/extensions patch refers to:\nhttps://review.openstack.org/#/c/341273/\n\nChange-Id: I98d95e35bad73a730d34fb971d6c019c1c2bfb79\nPartial-Bug: #1509431\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cb0768fc3c88d88362a6cf7a23123d657fe41b6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cb0768fc3c88d88362a6cf7a23123d657fe41b6b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
