)]}'
{"id":"openstack%2Fnova~616551","triplet_id":"openstack%2Fnova~stable%2Fqueens~I5b52ff81f74ae7cb11e6f012ab7e53cfc6821486","project":"openstack/nova","branch":"stable/queens","topic":"bug/1796074","hashtags":[],"change_id":"I5b52ff81f74ae7cb11e6f012ab7e53cfc6821486","subject":"De-dupe subnet IDs when calling neutron /subnets API","status":"MERGED","created":"2018-11-08 14:17:59.000000000","updated":"2018-11-21 18:45:27.000000000","submitted":"2018-11-21 18:45:27.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"616551-1542825927645-eb36e3b5","meta_rev_id":"2212072b0e65783172ae2bf9d20c7bc850dd992a","_number":616551,"virtual_id_number":616551,"owner":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-11-21 18:45:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2018-11-08 15:24:28.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"date":"2018-11-08 17:30:03.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"date":"2018-11-09 00:44:10.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2018-11-08 15:55:41.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2018-11-21 14:21:14.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":2,"date":"2018-11-08 17:56:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2018-11-09 07:31:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2018-11-21 14:21:14.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-11-08 15:24:28.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-11-08 15:55:41.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-11-08 17:30:03.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-11-08 17:56:02.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2018-11-09 00:44:10.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-11-09 07:31:29.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2018-11-21 14:21:14.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-11-21 18:45:27.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"d1f47b4b0916b6ad3a49884cfddcad453223fcfc","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2018-11-08 14:17:59.000000000","message":"Patch Set 1: Cherry Picked from branch stable/rocky.","accounts_in_message":[],"_revision_number":1},{"id":"67b3857ee7cf26dc9612802896f47d4eeb079658","author":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"date":"2018-11-08 14:18:09.000000000","message":"Topic changed from bug/1796074-stable/rocky-stable/queens to bug/1796074","accounts_in_message":[],"_revision_number":1},{"id":"d5000e69cecaa15b754138a802890833b48e8f1d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-11-08 15:24:28.000000000","message":"Patch Set 1:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/51/616551/1/check/tempest-dsvm-full-xenial/3feb2f6/ : SUCCESS in 1h 02m 55s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/51/616551/1/check/tempest-dsvm-full-xenial-py3/efd6042/ : FAILURE in 1h 05m 37s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/51/616551/1/check/grenade-dsvm-xenial/71ee295/ : SUCCESS in 43m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"484a8ebf69ca3cbd456d45968f0cb922d9d67702","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-11-08 15:55:41.000000000","message":"Patch Set 1:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/616551/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/9d5b8bc : SUCCESS in 1h 36m 53s","accounts_in_message":[],"_revision_number":1},{"id":"c6e2cd06a66f4f00cc65a1f730ad812059386789","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-08 16:37:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/51/616551/1/check/openstack-tox-pep8/eb583d1/ : SUCCESS in 10m 32s\n- openstack-tox-py27 http://logs.openstack.org/51/616551/1/check/openstack-tox-py27/6abd848/ : SUCCESS in 12m 19s\n- openstack-tox-py35 http://logs.openstack.org/51/616551/1/check/openstack-tox-py35/3ae683f/ : SUCCESS in 13m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/51/616551/1/check/build-openstack-sphinx-docs/05ba511/html/ : SUCCESS in 6m 58s\n- tempest-full http://logs.openstack.org/51/616551/1/check/tempest-full/1c3c1d9/ : SUCCESS in 1h 32m 06s\n- neutron-grenade http://logs.openstack.org/51/616551/1/check/neutron-grenade/84e528a/ : SUCCESS in 47m 30s\n- tempest-full-py3 http://logs.openstack.org/51/616551/1/check/tempest-full-py3/8a35748/ : SUCCESS in 1h 39m 37s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/51/616551/1/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/79dbde1/ : SUCCESS in 43m 57s (non-voting)\n- nova-cells-v1 http://logs.openstack.org/51/616551/1/check/nova-cells-v1/770748e/ : SUCCESS in 51m 33s\n- nova-live-migration http://logs.openstack.org/51/616551/1/check/nova-live-migration/a4e6c2b/ : SUCCESS in 1h 03m 58s\n- nova-multiattach http://logs.openstack.org/51/616551/1/check/nova-multiattach/501b41b/ : SUCCESS in 50m 34s\n- nova-tox-functional http://logs.openstack.org/51/616551/1/check/nova-tox-functional/d501bbb/ : SUCCESS in 25m 02s\n- nova-tox-functional-py35 http://logs.openstack.org/51/616551/1/check/nova-tox-functional-py35/ba85000/ : SUCCESS in 27m 09s\n- neutron-grenade-multinode http://logs.openstack.org/51/616551/1/check/neutron-grenade-multinode/bf0f2c4/ : SUCCESS in 53m 58s\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/51/616551/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/4ce2ae4/ : SUCCESS in 1h 05m 12s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/51/616551/1/check/devstack-plugin-ceph-tempest/a2af5ed/ : TIMED_OUT in 2h 09m 45s (non-voting)\n- neutron-tempest-linuxbridge http://logs.openstack.org/51/616551/1/check/neutron-tempest-linuxbridge/6fa98ec/ : SUCCESS in 1h 37m 15s","accounts_in_message":[],"_revision_number":1},{"id":"1f89b3cba78619346f035f2e267262927a5078e0","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-11-08 17:30:03.000000000","message":"Patch Set 1:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/51/616551/1/check/nova-out-of-tree-pvm/52b672b : SUCCESS in 1h 40m 20s\n- nova-in-tree-pvm http://184.172.12.213/51/616551/1/check/nova-in-tree-pvm/9b6e2c4 : FAILURE in 3h 11m 34s","accounts_in_message":[],"_revision_number":1},{"id":"b85b253d089c9756291380e28531c8e1b75cbc53","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2018-11-08 17:56:02.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":1},{"id":"b7dd3cef463242dbaa2b3907dd681613765205d3","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2018-11-09 00:44:10.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/51/616551/1/check/dsvm-tempest-neutron-network/846ed2f : SUCCESS in 2h 00m 18s","accounts_in_message":[],"_revision_number":1},{"id":"80254c985db3c3636db16416184beca44130277d","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2018-11-09 07:31:29.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5280f65d5698db29425cdffcb8d3d7d8dd1afbbb","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-11-21 14:21:14.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nClean backport, lgtm.","accounts_in_message":[],"_revision_number":1},{"id":"a28b3b28d1c50ff68bae880c5196418b78a27e7d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-21 14:21:41.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"39a3ddf07f9bbba983c57b1a527e52b10c53a0fe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-21 18:45:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"2212072b0e65783172ae2bf9d20c7bc850dd992a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-11-21 18:45:27.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/51/616551/1/gate/openstack-tox-pep8/76b3767/ : SUCCESS in 10m 03s\n- openstack-tox-py27 http://logs.openstack.org/51/616551/1/gate/openstack-tox-py27/7a17feb/ : SUCCESS in 12m 38s\n- openstack-tox-py35 http://logs.openstack.org/51/616551/1/gate/openstack-tox-py35/45388c9/ : SUCCESS in 14m 27s\n- build-openstack-sphinx-docs http://logs.openstack.org/51/616551/1/gate/build-openstack-sphinx-docs/21afdfc/html/ : SUCCESS in 7m 49s\n- tempest-full http://logs.openstack.org/51/616551/1/gate/tempest-full/65eb53a/ : SUCCESS in 1h 28m 34s\n- neutron-grenade http://logs.openstack.org/51/616551/1/gate/neutron-grenade/dad24d3/ : SUCCESS in 53m 24s\n- tempest-full-py3 http://logs.openstack.org/51/616551/1/gate/tempest-full-py3/171d9bd/ : SUCCESS in 1h 22m 09s\n- nova-cells-v1 http://logs.openstack.org/51/616551/1/gate/nova-cells-v1/bf79422/ : SUCCESS in 50m 19s\n- nova-live-migration http://logs.openstack.org/51/616551/1/gate/nova-live-migration/cd2f216/ : SUCCESS in 44m 52s\n- nova-multiattach http://logs.openstack.org/51/616551/1/gate/nova-multiattach/9004f3f/ : SUCCESS in 50m 57s\n- nova-tox-functional http://logs.openstack.org/51/616551/1/gate/nova-tox-functional/3cd0b40/ : SUCCESS in 21m 03s\n- nova-tox-functional-py35 http://logs.openstack.org/51/616551/1/gate/nova-tox-functional-py35/46172f2/ : SUCCESS in 28m 41s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"346c8feb5837b33b3759c7faaba486715e32b685","revisions":{"346c8feb5837b33b3759c7faaba486715e32b685":{"kind":"REWORK","_number":1,"created":"2018-11-08 14:17:59.000000000","uploader":{"_account_id":9373,"name":"Vlad Gusev","email":"vlad.esten@gmail.com","username":"s10"},"ref":"refs/changes/51/616551/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/51/616551/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/616551/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/616551/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/51/616551/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/51/616551/1"}}},"commit":{"parents":[{"commit":"b5e8702f5737fff432cd0e4b461f80b368ac42ff","subject":"Merge \"Ensure attachment cleanup on failure in driver.pre_live_migration\" into stable/queens","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b5e8702f5737fff432cd0e4b461f80b368ac42ff"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2018-10-04 17:37:59.000000000","tz":0},"committer":{"name":"Vlad Gusev","email":"vlad.esten@gmail.com","date":"2018-11-08 14:17:59.000000000","tz":0},"subject":"De-dupe subnet IDs when calling neutron /subnets API","message":"De-dupe subnet IDs when calling neutron /subnets API\n\nIn the _get_subnets_from_port method, we call the neutron /subnets API\nto list subnets filtered by subnet IDs. We get the subnet IDs by\niterating all of the fixed IPs for the instance and sending the list of\ncorresponding subnet IDs. The python-neutronclient sends the list of\nsubnet IDs as a query string in the URI. When an instance has a large\nnumber of interfaces attached, the list of subnet IDs can be too long\nfor the URI, resulting in a RequestURITooLong error from neutronclient.\n\nThis de-dupes the subnet IDs before calling neutron, to handle the case\nwhere an instance has a large number of interfaces attached, but many\nof them are on the same subnet.\n\nCloses-Bug: #1796074\n\nChange-Id: I5b52ff81f74ae7cb11e6f012ab7e53cfc6821486\n(cherry picked from commit ab5fc6870260d3b3c3bce90a7123c17816bf0093)\n(cherry picked from commit 057a05dbbd7e4b9aea0aaa52f4bf6c1089f079be)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/346c8feb5837b33b3759c7faaba486715e32b685"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/346c8feb5837b33b3759c7faaba486715e32b685"}]},"parents_data":[{"branch_name":"refs/heads/stable/queens","commit_id":"b5e8702f5737fff432cd0e4b461f80b368ac42ff","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
