)]}'
{"id":"openstack%2Fdevstack~49875","triplet_id":"openstack%2Fdevstack~master~Ibb8e94c657e1017a29426fce672a00a02d1bd5ba","project":"openstack/devstack","branch":"master","hashtags":[],"change_id":"Ibb8e94c657e1017a29426fce672a00a02d1bd5ba","subject":"Update to use LibvirtGenericVIFDriver vif driver","status":"ABANDONED","created":"2013-10-05 12:48:27.000000000","updated":"2013-10-21 16:20:41.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1c34dd96db4461d8b40ad53d9aaa3d8a8d2fab1f","_number":49875,"virtual_id_number":49875,"owner":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":1,"date":"2013-10-18 04:17:44.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"}],"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":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"all":[{"value":0,"date":"2013-10-18 03:39:33.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"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":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":-1,"date":"2013-10-18 21:26:50.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"}],"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":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"date":"2013-10-18 16:05:28.000000000","_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"}],"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":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},{"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"},{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-10-06 08:02:15.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":"2013-10-09 16:41:24.000000000","updated_by":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"reviewer":{"_account_id":67,"name":"Vish Ishaya","email":"vishvananda@gmail.com","username":"vishvananda"},"state":"REVIEWER"},{"updated":"2013-10-15 08:34:04.000000000","updated_by":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"reviewer":{"_account_id":1779,"name":"Daniel Berrange","email":"berrange@redhat.com","username":"berrange"},"state":"REVIEWER"},{"updated":"2013-10-18 04:17:44.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2013-10-18 16:05:28.000000000","updated_by":{"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"},"reviewer":{"_account_id":941,"name":"Troy Toman","email":"troy@tomanator.com","username":"troy-toman"},"state":"REVIEWER"},{"updated":"2013-10-18 21:26:50.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"}],"messages":[{"id":"2bb0cb280787dca1a0fa0b7f89fe34a89be0e1ec","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-05 13:21:10.000000000","message":"Patch Set 1: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-full/71c316e : SUCCESS in 24m 37s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-postgres-full/75bc534 : SUCCESS in 32m 33s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-neutron/bbb5147 : FAILURE in 24m 58s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/75/49875/1/check/gate-tempest-devstack-vm-large-ops/824b31a : SUCCESS in 11m 54s\n- check-grenade-devstack-vm http://logs.openstack.org/75/49875/1/check/check-grenade-devstack-vm/5dcdf5d : SUCCESS in 29m 14s\n- check-swift-devstack-vm-functional http://logs.openstack.org/75/49875/1/check/check-swift-devstack-vm-functional/016acc7 : SUCCESS in 11m 09s\n","accounts_in_message":[],"_revision_number":1},{"id":"1dfb9226794f4945a95cc7d3ae496011b2454d91","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-05 13:43:41.000000000","message":"Patch Set 1:\n\nrecheck bug 1224001","accounts_in_message":[],"_revision_number":1},{"id":"2f51d6567b7cf032619d7f5b97a45285a16d267b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-05 14:19:04.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-full/0c9a60c : SUCCESS in 24m 09s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-postgres-full/22eefb0 : SUCCESS in 35m 13s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-neutron/685e6ce : FAILURE in 21m 43s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/75/49875/1/check/gate-tempest-devstack-vm-large-ops/ce23df1 : SUCCESS in 10m 31s\n- check-grenade-devstack-vm http://logs.openstack.org/75/49875/1/check/check-grenade-devstack-vm/4d9fdb8 : SUCCESS in 28m 04s\n- check-swift-devstack-vm-functional http://logs.openstack.org/75/49875/1/check/check-swift-devstack-vm-functional/eef8478 : SUCCESS in 12m 22s\n","accounts_in_message":[],"_revision_number":1},{"id":"05539d0deedba67f16ebf8381075528d3658e9c7","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-05 15:39:44.000000000","message":"Patch Set 1:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":1},{"id":"50b680bab5c7d5a68ce728ee99f91f4917601c4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-05 16:49:07.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-full/716d953 : SUCCESS in 32m 40s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-postgres-full/7491ab0 : SUCCESS in 28m 12s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/75/49875/1/check/check-tempest-devstack-vm-neutron/d8008ff : SUCCESS in 19m 34s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/75/49875/1/check/gate-tempest-devstack-vm-large-ops/7163270 : SUCCESS in 12m 40s\n- check-grenade-devstack-vm http://logs.openstack.org/75/49875/1/check/check-grenade-devstack-vm/d8bc94f : SUCCESS in 28m 36s\n- check-swift-devstack-vm-functional http://logs.openstack.org/75/49875/1/check/check-swift-devstack-vm-functional/a9d3777 : SUCCESS in 12m 50s\n","accounts_in_message":[],"_revision_number":1},{"id":"811757646539f9412b84a67501572d8589c1e77d","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-10-06 08:02:15.000000000","message":"Patch Set 1:\n\nHi,\nI am really in favour of this but the problem is that libvirt does not work well with the neutron security groups. This is pending fix https://review.openstack.org/#/c/21946/.\nThanks\nGary","accounts_in_message":[],"_revision_number":1},{"id":"3b7b56ee50d26307a5b75f042b8ec27f00252f98","author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"date":"2013-10-06 08:02:22.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n","accounts_in_message":[],"_revision_number":1},{"id":"59d35c689616d3e9e86c336ff86e3617e979f398","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-08 09:00:02.000000000","message":"Patch Set 1:\n\ngaryk,\n\nthanks to put out https://review.openstack.org/#/c/21946, it helps to improve generic vif driver to set firewall driver automaticly, now this is done through checking nova firewall driver configuration nova/virt/libvirt/vif.py #L 218. I think  this patch has no side effect for now. LibvirtHybridOVSBridgeDriver inherit all from LibvirtGenericVIFDriver.","accounts_in_message":[],"_revision_number":1},{"id":"8a7aabb8298ecd4ac5b54242858853e9d2bf0fca","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-16 06:03:10.000000000","message":"Patch Set 1: Abandoned\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"26da3b6682136af7d33cf1766769414cbc43d068","author":{"_account_id":9,"name":"LaunchpadSync","username":"launchpadsync"},"date":"2013-10-16 06:03:10.000000000","message":"Patch Set 1:\n\ncode review expired after 1 week of no activity after a negative review, it can be restored using the `Restore Change` button under the Patch Set on the web interface","accounts_in_message":[],"_revision_number":1},{"id":"8f4ea0eafd78a078028267745e50ea95e836c17b","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-16 15:15:31.000000000","message":"Patch Set 1: Restored","accounts_in_message":[],"_revision_number":1},{"id":"d49a74a2d39aaf682514d9ca74e309bf4b7b53d8","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-18 02:31:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6154e41373c615170dd1e11ac2d5ce82e1071282","author":{"_account_id":5494,"name":"Trivial Rebase","email":"trivial-rebase@review.openstack.org","username":"trivial-rebase"},"date":"2013-10-18 02:31:54.000000000","message":"Patch Set 2:\n\nNew patchset patch-id matches previous patchset, but commit message has changed.","accounts_in_message":[],"_revision_number":2},{"id":"497e29a9acb5ce2c2162aa607580536ec31d6694","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-18 03:32:08.000000000","message":"Patch Set 2: Doesn\u0027t seem to work\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-full/3ebb57e : FAILURE in 1h 00m 11s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-postgres-full/321d8ee : SUCCESS in 38m 43s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-neutron/f20871e : SUCCESS in 20m 16s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/75/49875/2/check/gate-tempest-devstack-vm-large-ops/7b14abc : SUCCESS in 14m 00s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/75/49875/2/check/gate-tempest-devstack-vm-neutron-large-ops/4950efc : SUCCESS in 15m 19s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/75/49875/2/check/check-grenade-devstack-vm/b64060a : SUCCESS in 24m 04s\n- check-swift-devstack-vm-functional http://logs.openstack.org/75/49875/2/check/check-swift-devstack-vm-functional/530d1b9 : SUCCESS in 12m 29s\n","accounts_in_message":[],"_revision_number":2},{"id":"1630b7652ea36bcdb8626cf980e774ef2ae42928","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-18 03:39:33.000000000","message":"Patch Set 2:\n\nrecheck no bug","accounts_in_message":[],"_revision_number":2},{"id":"9296f0a2aa71a2b46469c5ca2634ebd7f9401f08","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-10-18 04:17:44.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- check-tempest-devstack-vm-full http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-full/6655cfc : SUCCESS in 36m 47s\n- check-tempest-devstack-vm-postgres-full http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-postgres-full/b2d98da : SUCCESS in 38m 03s\n- check-tempest-devstack-vm-neutron http://logs.openstack.org/75/49875/2/check/check-tempest-devstack-vm-neutron/a7c4c22 : SUCCESS in 19m 38s\n- gate-tempest-devstack-vm-large-ops http://logs.openstack.org/75/49875/2/check/gate-tempest-devstack-vm-large-ops/bfe6d51 : SUCCESS in 13m 29s\n- gate-tempest-devstack-vm-neutron-large-ops http://logs.openstack.org/75/49875/2/check/gate-tempest-devstack-vm-neutron-large-ops/d36a623 : SUCCESS in 15m 01s (non-voting)\n- check-grenade-devstack-vm http://logs.openstack.org/75/49875/2/check/check-grenade-devstack-vm/58ade1f : SUCCESS in 22m 46s\n- check-swift-devstack-vm-functional http://logs.openstack.org/75/49875/2/check/check-swift-devstack-vm-functional/adc90e0 : SUCCESS in 11m 34s\n","accounts_in_message":[],"_revision_number":2},{"id":"b490d0d47bd4d2a3980a4be134580278be605ca2","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2013-10-18 21:26:50.000000000","message":"Patch Set 2: I would prefer that you didn\u0027t merge this\n\nDuplicate https://review.openstack.org/#/c/44349/","accounts_in_message":[],"_revision_number":2},{"id":"68962c6cc20776506340fd86dc0ec59c2be3a9da","author":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"date":"2013-10-21 16:20:41.000000000","message":"Patch Set 2: Abandoned","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"02f68702a6dadc1597fab3fc3cd394afd89d5888","revisions":{"86809a09356324b90b84d626ec2ecd0765fe8179":{"kind":"REWORK","_number":1,"created":"2013-10-05 12:48:27.000000000","uploader":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/75/49875/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/75/49875/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/75/49875/1"}}},"commit":{"parents":[{"commit":"06e54c74772836fead6679ed115f5f5c9892e8c2","subject":"Merge \"Using no proxy option to skip wget and curl proxy settings in config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/06e54c74772836fead6679ed115f5f5c9892e8c2"}]}],"author":{"name":"Yaguang Tang","email":"yaguang.tang@canonical.com","date":"2013-10-05 12:34:55.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"yaguang.tang@canonical.com","date":"2013-10-05 12:48:19.000000000","tz":480},"subject":"Update to use LibvirtGenericVIFDriver vif driver","message":"Update to use LibvirtGenericVIFDriver vif driver\n\nnova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver has been merged\nto nova.virt.libvirt.vif.LibvirtGenericVIFDriver by nova commit\n3f513aa1e408f762867d9cd7c64ffde68f960437, and it\u0027s deprecated since\nGrizzly. To simplify configration, we should update to use the new\ngeneric vif driver.\n\nChange-Id: Ibb8e94c657e1017a29426fce672a00a02d1bd5ba\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/86809a09356324b90b84d626ec2ecd0765fe8179"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/86809a09356324b90b84d626ec2ecd0765fe8179"}]},"branch":"refs/heads/master"},"02f68702a6dadc1597fab3fc3cd394afd89d5888":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2013-10-18 02:31:48.000000000","uploader":{"_account_id":1313,"name":"yaguang","display_name":"Yaguang Tang","email":"heut2008@gmail.com","username":"heut2008"},"ref":"refs/changes/75/49875/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/75/49875/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/75/49875/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/75/49875/2"}}},"commit":{"parents":[{"commit":"06e54c74772836fead6679ed115f5f5c9892e8c2","subject":"Merge \"Using no proxy option to skip wget and curl proxy settings in config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/06e54c74772836fead6679ed115f5f5c9892e8c2"}]}],"author":{"name":"Yaguang Tang","email":"yaguang.tang@canonical.com","date":"2013-10-05 12:34:55.000000000","tz":480},"committer":{"name":"Yaguang Tang","email":"yaguang.tang@canonical.com","date":"2013-10-18 02:28:31.000000000","tz":480},"subject":"Update to use LibvirtGenericVIFDriver vif driver","message":"Update to use LibvirtGenericVIFDriver vif driver\n\nnova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver has been merged\nto nova.virt.libvirt.vif.LibvirtGenericVIFDriver by nova commit\n3f513aa1e408f762867d9cd7c64ffde68f960437, and it\u0027s deprecated since\nGrizzly. To simplify configration, we should update to use the new\ngeneric VIF driver.\n\nChange-Id: Ibb8e94c657e1017a29426fce672a00a02d1bd5ba\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/02f68702a6dadc1597fab3fc3cd394afd89d5888"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/02f68702a6dadc1597fab3fc3cd394afd89d5888"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
