)]}'
{"id":"openstack%2Fnova~607626","triplet_id":"openstack%2Fnova~stable%2Focata~I4253cffca3dbf558c875eed7e77711a31e9e3406","project":"openstack/nova","branch":"stable/ocata","topic":"bug/1714248","hashtags":[],"change_id":"I4253cffca3dbf558c875eed7e77711a31e9e3406","subject":"Re-use existing ComputeNode on ironic rebalance","status":"MERGED","created":"2018-10-03 16:11:12.000000000","updated":"2018-10-04 21:32:47.000000000","submitted":"2018-10-04 21:32:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"607626-1538688767754-d56c2c17","meta_rev_id":"600f03dffff3c5a19ccaab8d0d3928844feb3066","_number":607626,"virtual_id_number":607626,"owner":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2018-10-04 21:32:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"date":"2018-10-03 22:22:05.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2018-10-03 23:24:55.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,"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"date":"2018-10-03 22:39:16.000000000","_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2018-10-03 22:26:38.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":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":2,"date":"2018-10-03 23:53:48.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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":2,"date":"2018-10-04 18:45:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":1,"date":"2018-10-04 18:45:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"value":0,"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"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":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","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":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-10-03 16:11:12.000000000","updated_by":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"},{"updated":"2018-10-03 22:22:05.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2018-10-03 22:26:38.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-10-03 22:39:16.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-10-03 23:24:55.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-10-03 23:53:48.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-10-04 18:45:58.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-10-04 21:32:47.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":"2dc102c996975b3c1ef3126b90162152941f6f00","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 16:11:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f6623d4fa9c1ae05c4d06b4dd0e7fd70e7286faf","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 16:17:18.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"dde8d79ab38d6b13e3827e576074c37644669988","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 16:22:29.000000000","message":"Abandoned\n\nNeed to start over with -x","accounts_in_message":[],"_revision_number":1},{"id":"2900d7aa9ce790f807eefd7da7bb99a471e9e1ae","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 16:30:20.000000000","message":"Restored","accounts_in_message":[],"_revision_number":1},{"id":"1c4e365405ce9f1ac077b1d79004f2dd586e6ec9","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 16:30:28.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a24d82adfd62eb666d57342ba478f21550d6d1c7","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-10-03 17:45:33.000000000","message":"Patch Set 2:\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/26/607626/2/check/nova-out-of-tree-pvm/8edecc6 : FAILURE in 1h 14m 38s","accounts_in_message":[],"_revision_number":2},{"id":"b965def7da56bc8fb67d6937fea857f9c0ff264b","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-10-03 17:55:31.000000000","message":"Patch Set 2:\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/607626/2/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/1c4c597 : SUCCESS in 1h 24m 12s","accounts_in_message":[],"_revision_number":2},{"id":"808fd8ce75239d84d20db0d5aa0dfc9028dd9f91","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-10-03 18:46:32.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-10-03/607626/2/check/tempest-dsvm-intel-nfv-xenial/734470b : SUCCESS in 31m 26s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-03/607626/2/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/3cc1803 : SUCCESS in 59m 51s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2e7a0a5ca9a126a4de70c9b6eaf325188e83aa8c","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 19:14:35.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fca79a1bb0a72ae6cf5fe1a02de3cdd47099b80d","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-10-03 19:48:03.000000000","message":"Patch Set 2:\n\nBuild failed. 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/26/607626/2/check/tempest-dsvm-full-xenial/b3a5938/ : FAILURE in 1h 47m 30s","accounts_in_message":[],"_revision_number":2},{"id":"1df9090ad7e6c280b698764fb8722de97300c874","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 21:16:02.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7dcf99f516d978e0b75f992574e36f37c1e5c17a","author":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"date":"2018-10-03 21:20:21.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7268db3653f99967a12e495abe9d9f6b9eb7aa07","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2018-10-03 22:22:05.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial http://52.27.155.124/portland/2018-10-03/607626/3/check/tempest-dsvm-intel-nfv-xenial/6355d51 : SUCCESS in 30m 04s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial http://52.27.155.124/portland/2018-10-03/607626/3/check/tempest-dsvm-ovsdpdk-nfv-networking-xenial/50343b6 : SUCCESS in 58m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e36a0f4fdf25535b3d4f0c43d88b81155816b473","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2018-10-03 22:26:38.000000000","message":"Patch Set 3:\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/607626/3/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/dc8b644 : SUCCESS in 1h 05m 19s","accounts_in_message":[],"_revision_number":3},{"id":"0397871a51c9a7e6ba0b23b287c981e8604c2a86","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2018-10-03 22:39:16.000000000","message":"Patch Set 3:\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/26/607626/3/check/nova-out-of-tree-pvm/806a2cd : FAILURE in 1h 18m 11s","accounts_in_message":[],"_revision_number":3},{"id":"ce62f21efe243d4a5c9acfa1aca8971cac3dcc30","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2018-10-03 23:24:55.000000000","message":"Patch Set 3:\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/26/607626/3/check/tempest-dsvm-full-xenial/4904fe9/ : SUCCESS in 2h 04m 05s","accounts_in_message":[],"_revision_number":3},{"id":"94e1a35fa442f365b4fe7a55add4be060e339100","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 23:26:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c890c8ba9734c65f194c311c7ec0ff297185f7fa","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 23:47:55.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec92aca555aee46b281af17c934816fd597d0ec6","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-10-03 23:53:48.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"3f61ee2059b2f43892623405fd4519a35a2ae6f8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 02:09:58.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/26/607626/3/check/openstack-tox-pep8/5280b3b/ : SUCCESS in 5m 53s\n- openstack-tox-py27 http://logs.openstack.org/26/607626/3/check/openstack-tox-py27/8d1ab75/ : SUCCESS in 11m 55s\n- openstack-tox-py35 http://logs.openstack.org/26/607626/3/check/openstack-tox-py35/ff469b8/ : SUCCESS in 13m 35s\n- build-openstack-sphinx-docs http://logs.openstack.org/26/607626/3/check/build-openstack-sphinx-docs/6ebbd1c/html/ : SUCCESS in 5m 32s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/26/607626/3/check/legacy-tempest-dsvm-neutron-full/df380a5/ : SUCCESS in 1h 28m 22s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/26/607626/3/check/ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa/4c9f726/ : SUCCESS in 45m 22s (non-voting)\n- nova-live-migration http://logs.openstack.org/26/607626/3/check/nova-live-migration/2cab0f3/ : SUCCESS in 44m 16s\n- nova-tox-functional http://logs.openstack.org/26/607626/3/check/nova-tox-functional/af32332/ : SUCCESS in 17m 10s\n- legacy-tempest-dsvm-full-devstack-plugin-ceph http://logs.openstack.org/26/607626/3/check/legacy-tempest-dsvm-full-devstack-plugin-ceph/4024222/ : SUCCESS in 1h 06m 26s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d6164d1e045766ca6ec77e3e9ad885709325176b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2018-10-04 18:45:58.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(2 comments)\n\nLooks OK to me","accounts_in_message":[],"_revision_number":3},{"id":"5ef262eb0c6778be9661544aefc5614831cbbec2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 18:48:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b876ce17ea6cf494df0570cc38e6c253774a2c32","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 21:32:47.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/26/607626/3/gate/openstack-tox-pep8/227036f/ : SUCCESS in 5m 06s\n- openstack-tox-py27 http://logs.openstack.org/26/607626/3/gate/openstack-tox-py27/2e2467b/ : SUCCESS in 13m 57s\n- openstack-tox-py35 http://logs.openstack.org/26/607626/3/gate/openstack-tox-py35/3c0e92d/ : SUCCESS in 12m 40s\n- build-openstack-sphinx-docs http://logs.openstack.org/26/607626/3/gate/build-openstack-sphinx-docs/3a47794/html/ : SUCCESS in 5m 16s\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/26/607626/3/gate/legacy-tempest-dsvm-neutron-full/19a8e58/ : SUCCESS in 1h 33m 11s\n- nova-live-migration http://logs.openstack.org/26/607626/3/gate/nova-live-migration/915095b/ : SUCCESS in 34m 23s\n- nova-tox-functional http://logs.openstack.org/26/607626/3/gate/nova-tox-functional/bc1b657/ : SUCCESS in 19m 10s","accounts_in_message":[],"_revision_number":3},{"id":"2e85683bbc31866ac693452c4e8b1a60a51e0eaf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-10-04 21:32:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"028f03c8c3d3dac4de50aa8658c474395a683d61","revisions":{"5959d4fbad965b234bfeecb004e672f07501c1be":{"kind":"REWORK","_number":1,"created":"2018-10-03 16:11:12.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/26/607626/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/26/607626/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/26/607626/1"}}},"commit":{"parents":[{"commit":"3537a09d6087c76d45a5dccbdc46e1bf20f150ae","subject":"Merge \"Update RequestSpec.flavor on resize_revert\" into stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3537a09d6087c76d45a5dccbdc46e1bf20f150ae"}]}],"author":{"name":"John Garbutt","email":"john@johngarbutt.com","date":"2017-09-29 14:48:54.000000000","tz":60},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-10-03 16:10:47.000000000","tz":-240},"subject":"Re-use existing ComputeNode on ironic rebalance","message":"Re-use existing ComputeNode on ironic rebalance\n\nWhen a nova-compute service dies that is one of several ironic based\nnova-compute services running, a node rebalance occurs to ensure there\nis still an active nova-compute service dealing with requests for the\ngiven instance that is running.\n\nToday, when this occurs, we create a new ComputeNode entry. This change\nalters that logic to detect the case of the ironic node rebalance and in\nthat case we re-use the existing ComputeNode entry, simply updating the\nhost field to match the new host it has been rebalanced onto.\n\nPreviously we hit problems with placement when we get a new\nComputeNode.uuid for the same ironic_node.uuid. This reusing of the\nexisting entry keeps the ComputeNode.uuid the same when the rebalance of\nthe ComputeNode occurs.\n\nWithout keeping the same ComputeNode.uuid placement errors out with a 409\nbecause we attempt to create a ResourceProvider that has the same name\nas an existing ResourceProvdier. Had that worked, we would have noticed\nthe race that occurs after we create the ResourceProvider but before we\nadd back the existing allocations for existing instances. Keeping the\nComputeNode.uuid the same means we simply look up the existing\nResourceProvider in placement, avoiding all this pain and tears.\n\nCloses-Bug: #1714248\nCo-Authored-By: Dmitry Tantsur \u003cdtantsur@redhat.com\u003e\nChange-Id: I4253cffca3dbf558c875eed7e77711a31e9e3406\n(cherry picked from commit e3c5e22d1fde7ca916a8cc364f335fba8a3a798f)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5959d4fbad965b234bfeecb004e672f07501c1be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5959d4fbad965b234bfeecb004e672f07501c1be"}]},"parents_data":[{"branch_name":"refs/heads/stable/ocata","commit_id":"3537a09d6087c76d45a5dccbdc46e1bf20f150ae","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/ocata"},"f47716b1ea622a00589075e45c5086d9b75f0077":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":2,"created":"2018-10-03 16:30:28.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/26/607626/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/26/607626/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/26/607626/2"}}},"commit":{"parents":[{"commit":"85d63074dc6444fae2dff9bba4a4d3b6bef9e174","subject":"Merge \"[Stable Only] Add amd-ssbd and amd-no-ssb CPU flags\" into stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/85d63074dc6444fae2dff9bba4a4d3b6bef9e174"}]}],"author":{"name":"John Garbutt","email":"john@johngarbutt.com","date":"2017-09-29 14:48:54.000000000","tz":60},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-10-03 16:26:53.000000000","tz":-240},"subject":"Re-use existing ComputeNode on ironic rebalance","message":"Re-use existing ComputeNode on ironic rebalance\n\nWhen a nova-compute service dies that is one of several ironic based\nnova-compute services running, a node rebalance occurs to ensure there\nis still an active nova-compute service dealing with requests for the\ngiven instance that is running.\n\nToday, when this occurs, we create a new ComputeNode entry. This change\nalters that logic to detect the case of the ironic node rebalance and in\nthat case we re-use the existing ComputeNode entry, simply updating the\nhost field to match the new host it has been rebalanced onto.\n\nPreviously we hit problems with placement when we get a new\nComputeNode.uuid for the same ironic_node.uuid. This reusing of the\nexisting entry keeps the ComputeNode.uuid the same when the rebalance of\nthe ComputeNode occurs.\n\nWithout keeping the same ComputeNode.uuid placement errors out with a 409\nbecause we attempt to create a ResourceProvider that has the same name\nas an existing ResourceProvdier. Had that worked, we would have noticed\nthe race that occurs after we create the ResourceProvider but before we\nadd back the existing allocations for existing instances. Keeping the\nComputeNode.uuid the same means we simply look up the existing\nResourceProvider in placement, avoiding all this pain and tears.\n\nConflicts:\n\n    nova/tests/unit/compute/test_resource_tracker.py\n    nova/virt/driver.py\n    nova/virt/fake.py\n    nova/virt/ironic/driver.py\n\nConflicts were small, primarily due to the removal in Pike of the virt\ndriver\u0027s requires_allocation_refresh class attribute. This attribute is\nstill used in Ocata.\n\nCloses-Bug: #1714248\nCo-Authored-By: Dmitry Tantsur \u003cdtantsur@redhat.com\u003e\nChange-Id: I4253cffca3dbf558c875eed7e77711a31e9e3406\n(cherry picked from commit e3c5e22d1fde7ca916a8cc364f335fba8a3a798f)\n(cherry picked from commit e95277fa3eba86a7290212313da4dc3c81c286f3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f47716b1ea622a00589075e45c5086d9b75f0077"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f47716b1ea622a00589075e45c5086d9b75f0077"}]},"parents_data":[{"branch_name":"refs/heads/stable/ocata","commit_id":"85d63074dc6444fae2dff9bba4a4d3b6bef9e174","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/ocata"},"028f03c8c3d3dac4de50aa8658c474395a683d61":{"kind":"REWORK","_number":3,"created":"2018-10-03 21:20:21.000000000","uploader":{"_account_id":7,"name":"Jay Pipes","email":"jaypipes@gmail.com","username":"jaypipes"},"ref":"refs/changes/26/607626/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/26/607626/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/26/607626/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/26/607626/3"}}},"commit":{"parents":[{"commit":"85d63074dc6444fae2dff9bba4a4d3b6bef9e174","subject":"Merge \"[Stable Only] Add amd-ssbd and amd-no-ssb CPU flags\" into stable/ocata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/85d63074dc6444fae2dff9bba4a4d3b6bef9e174"}]}],"author":{"name":"John Garbutt","email":"john@johngarbutt.com","date":"2017-09-29 14:48:54.000000000","tz":60},"committer":{"name":"Jay Pipes","email":"jaypipes@gmail.com","date":"2018-10-03 21:20:05.000000000","tz":-240},"subject":"Re-use existing ComputeNode on ironic rebalance","message":"Re-use existing ComputeNode on ironic rebalance\n\nWhen a nova-compute service dies that is one of several ironic based\nnova-compute services running, a node rebalance occurs to ensure there\nis still an active nova-compute service dealing with requests for the\ngiven instance that is running.\n\nToday, when this occurs, we create a new ComputeNode entry. This change\nalters that logic to detect the case of the ironic node rebalance and in\nthat case we re-use the existing ComputeNode entry, simply updating the\nhost field to match the new host it has been rebalanced onto.\n\nPreviously we hit problems with placement when we get a new\nComputeNode.uuid for the same ironic_node.uuid. This reusing of the\nexisting entry keeps the ComputeNode.uuid the same when the rebalance of\nthe ComputeNode occurs.\n\nWithout keeping the same ComputeNode.uuid placement errors out with a 409\nbecause we attempt to create a ResourceProvider that has the same name\nas an existing ResourceProvdier. Had that worked, we would have noticed\nthe race that occurs after we create the ResourceProvider but before we\nadd back the existing allocations for existing instances. Keeping the\nComputeNode.uuid the same means we simply look up the existing\nResourceProvider in placement, avoiding all this pain and tears.\n\nConflicts:\n\n    nova/tests/unit/compute/test_resource_tracker.py\n    nova/virt/driver.py\n    nova/virt/fake.py\n    nova/virt/ironic/driver.py\n\nConflicts were small, primarily due to the addition in Pike of the virt\ndriver\u0027s requires_allocation_refresh class attribute. This attribute is\nnot used in Ocata.\n\nCloses-Bug: #1714248\nCo-Authored-By: Dmitry Tantsur \u003cdtantsur@redhat.com\u003e\nChange-Id: I4253cffca3dbf558c875eed7e77711a31e9e3406\n(cherry picked from commit e3c5e22d1fde7ca916a8cc364f335fba8a3a798f)\n(cherry picked from commit e95277fa3eba86a7290212313da4dc3c81c286f3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/028f03c8c3d3dac4de50aa8658c474395a683d61"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/028f03c8c3d3dac4de50aa8658c474395a683d61"}]},"parents_data":[{"branch_name":"refs/heads/stable/ocata","commit_id":"85d63074dc6444fae2dff9bba4a4d3b6bef9e174","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/ocata"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
