)]}'
{"id":"openstack%2Fnova~673856","triplet_id":"openstack%2Fnova~stable%2Fstein~I43e34b3ff1424d42632a3e8f842c93508905aa1a","project":"openstack/nova","branch":"stable/stein","topic":"bug/1834349","hashtags":[],"change_id":"I43e34b3ff1424d42632a3e8f842c93508905aa1a","subject":"Fix AttributeError in RT._update_usage_from_migration","status":"MERGED","created":"2019-07-31 15:45:48.000000000","updated":"2019-08-02 14:29:52.000000000","submitted":"2019-08-02 14:29:51.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":"673856-1564756192140-efd57ca1","meta_rev_id":"729337ac9d54c0e18645db6a640a21ed07ae8075","_number":673856,"virtual_id_number":673856,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":2,"date":"2019-08-02 14:29:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-01 14:10:05.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2019-08-01 00:32:40.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-02 10:07:42.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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"date":"2019-08-02 11:00:20.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-01 11:13:16.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-01 11:13:16.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-08-01 00:32:40.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-08-01 11:13:16.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-08-02 10:07:42.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":"2019-08-02 11:00:20.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-08-02 14:29:51.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":"f2f5614814f7cc327f54b1fa5269086bc3728ae8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-31 15:45:48.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"6c371b6f4b431b004aff3f354d78cf9a1d6999f7","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-07-31 15:45:56.000000000","message":"Topic changed from bug/1834349-stable/stein to bug/1834349","accounts_in_message":[],"_revision_number":1},{"id":"ce3fce328919b8c4c02b05f551e225331c23d5df","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-07-31 16:06:24.000000000","message":"Patch Set 1:\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://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial/2e3c979/ : FAILURE in 15m 53s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial-py3/4e43d31/ : FAILURE in 18m 48s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/grenade-dsvm-xenial/aca3f60/ : FAILURE in 18m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9c040287292f07933b139aa168a23dd7562d93e4","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-07-31 18:39:48.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/673856/1 : FAILURE in 2h 21m 19s","accounts_in_message":[],"_revision_number":1},{"id":"1667eb898636b27de844a93b0f4eea42c55510f9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-07-31 21:40:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/56/673856/1/check/grenade-py3/4ca0fd2/ : SUCCESS in 1h 01m 19s\n- tempest-full-py3 http://logs.openstack.org/56/673856/1/check/tempest-full-py3/3ac35c8/ : SUCCESS in 1h 29m 02s\n- openstack-tox-cover http://logs.openstack.org/56/673856/1/check/openstack-tox-cover/23a2a6c/cover/ : SUCCESS in 18m 03s\n- openstack-tox-lower-constraints http://logs.openstack.org/56/673856/1/check/openstack-tox-lower-constraints/cb1ea98/ : SUCCESS in 13m 18s\n- openstack-tox-pep8 http://logs.openstack.org/56/673856/1/check/openstack-tox-pep8/854310c/ : SUCCESS in 10m 21s\n- openstack-tox-py27 http://logs.openstack.org/56/673856/1/check/openstack-tox-py27/df9a81a/ : SUCCESS in 16m 39s\n- openstack-tox-py35 http://logs.openstack.org/56/673856/1/check/openstack-tox-py35/0ab2325/ : SUCCESS in 15m 04s\n- openstack-tox-py36 http://logs.openstack.org/56/673856/1/check/openstack-tox-py36/67625bd/ : SUCCESS in 12m 18s\n- openstack-tox-py37 http://logs.openstack.org/56/673856/1/check/openstack-tox-py37/f219a2b/ : SUCCESS in 12m 09s\n- openstack-tox-docs http://logs.openstack.org/56/673856/1/check/openstack-tox-docs/ea20d2c/html/ : SUCCESS in 5m 56s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/56/673856/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/7c92950/ : SUCCESS in 55m 25s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/56/673856/1/check/devstack-plugin-ceph-tempest/1ece48f/ : SUCCESS in 1h 29m 48s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/56/673856/1/check/neutron-grenade-multinode/3516336/ : SUCCESS in 1h 07m 06s\n- nova-grenade-live-migration http://logs.openstack.org/56/673856/1/check/nova-grenade-live-migration/87b7a1a/ : SUCCESS in 1h 03m 09s\n- nova-live-migration http://logs.openstack.org/56/673856/1/check/nova-live-migration/2f7b711/ : SUCCESS in 50m 01s\n- nova-next http://logs.openstack.org/56/673856/1/check/nova-next/05cdf86/ : SUCCESS in 2h 33m 47s\n- nova-tox-functional http://logs.openstack.org/56/673856/1/check/nova-tox-functional/8c1ed72/ : SUCCESS in 24m 27s\n- nova-tox-functional-py35 http://logs.openstack.org/56/673856/1/check/nova-tox-functional-py35/8432930/ : SUCCESS in 22m 27s\n- tempest-multinode-full http://logs.openstack.org/56/673856/1/check/tempest-multinode-full/093968b/ : SUCCESS in 1h 59m 52s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/56/673856/1/check/tempest-slow-py3/51e3690/ : SUCCESS in 2h 52m 45s","accounts_in_message":[],"_revision_number":1},{"id":"c6df0d4d914327df7f9e5b4546169cc0617623c7","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-08-01 00:32:40.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/56/673856/1/check-nova/Nova-ML2-Sriov/05351db : FAILURE in 26m 07s (non-voting)\n\nTo re-run the job post \u0027recheck nova-mlnx\u0027 comment. For more information visit https://wiki.openstack.org/wiki/ThirdPartySystems/Mellanox_CI","accounts_in_message":[],"_revision_number":1},{"id":"9ed63ea83e139268e3d185ccd316401384293d91","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-08-01 11:13:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, clean, well documented and trivial. Approving as this is from another Nova stable core.","accounts_in_message":[],"_revision_number":1},{"id":"b52217c9e0ec336ec05fede6d4f2826f82159df9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 11:27:29.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f0da0394e4fff211c0ddf11131d5d60804dbfd7a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 14:07:19.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://logs.opendev.org/56/673856/1/gate/grenade-py3/2f76992/ : SUCCESS in 57m 00s\n- tempest-full-py3 https://logs.opendev.org/56/673856/1/gate/tempest-full-py3/90848ee/ : SUCCESS in 1h 50m 36s\n- openstack-tox-lower-constraints https://logs.opendev.org/56/673856/1/gate/openstack-tox-lower-constraints/c884577/ : SUCCESS in 11m 47s\n- openstack-tox-pep8 https://logs.opendev.org/56/673856/1/gate/openstack-tox-pep8/b91dc0e/ : SUCCESS in 9m 43s\n- openstack-tox-py27 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py27/da8a5a4/ : SUCCESS in 13m 57s\n- openstack-tox-py35 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py35/a9bdefe/ : SUCCESS in 13m 56s\n- openstack-tox-py36 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py36/f32bdbd/ : SUCCESS in 11m 42s\n- openstack-tox-py37 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py37/f48b446/ : SUCCESS in 13m 11s\n- openstack-tox-docs https://logs.opendev.org/56/673856/1/gate/openstack-tox-docs/0ed4e71/html/ : SUCCESS in 5m 37s\n- nova-grenade-live-migration https://logs.opendev.org/56/673856/1/gate/nova-grenade-live-migration/0748a17/ : SUCCESS in 1h 03m 38s\n- nova-live-migration https://logs.opendev.org/56/673856/1/gate/nova-live-migration/57aea54/ : SUCCESS in 56m 49s\n- nova-tox-functional https://logs.opendev.org/56/673856/1/gate/nova-tox-functional/089c866/ : SUCCESS in 18m 39s\n- nova-tox-functional-py35 https://logs.opendev.org/56/673856/1/gate/nova-tox-functional-py35/5128f50/ : SUCCESS in 26m 00s\n- nova-next https://logs.opendev.org/56/673856/1/gate/nova-next/75e7e34/ : FAILURE in 1h 27m 51s\n- tempest-slow-py3 https://logs.opendev.org/56/673856/1/gate/tempest-slow-py3/880e9e1/ : SUCCESS in 2h 30m 36s","accounts_in_message":[],"_revision_number":1},{"id":"e5d7699747e01b511c38367950b436ec8cf927d8","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-01 14:10:05.000000000","message":"Patch Set 1:\n\nrecheck test_snapshot_pattern ssh fail","accounts_in_message":[],"_revision_number":1},{"id":"71e253791b2b66c9a74519c063bbffb1badec202","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-01 16:05:48.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://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial/ac0a6fc/ : SUCCESS in 1h 21m 43s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial-py3/1491a90/ : SUCCESS in 1h 54m 54s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/grenade-dsvm-xenial/5646b65/ : SUCCESS in 1h 10m 21s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"bb7589faf810db2db786dee669be38d4065e97a3","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-01 16:43:08.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/673856/1 : FAILURE in 2h 32m 26s","accounts_in_message":[],"_revision_number":1},{"id":"06f08e6f67d731ebe42ea6307cf6552a1adba380","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-01 21:38:35.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- grenade-py3 https://logs.opendev.org/56/673856/1/check/grenade-py3/cbd1521/ : SUCCESS in 1h 02m 27s\n- tempest-full-py3 https://logs.opendev.org/56/673856/1/check/tempest-full-py3/619cb50/ : SUCCESS in 1h 41m 12s\n- openstack-tox-cover https://logs.opendev.org/56/673856/1/check/openstack-tox-cover/80d6e92/cover/ : SUCCESS in 17m 01s\n- openstack-tox-lower-constraints https://logs.opendev.org/56/673856/1/check/openstack-tox-lower-constraints/b577923/ : SUCCESS in 13m 51s\n- openstack-tox-pep8 https://logs.opendev.org/56/673856/1/check/openstack-tox-pep8/19b7d4c/ : SUCCESS in 10m 16s\n- openstack-tox-py27 https://logs.opendev.org/56/673856/1/check/openstack-tox-py27/2741468/ : SUCCESS in 15m 25s\n- openstack-tox-py35 https://logs.opendev.org/56/673856/1/check/openstack-tox-py35/3648f1c/ : SUCCESS in 14m 39s\n- openstack-tox-py36 https://logs.opendev.org/56/673856/1/check/openstack-tox-py36/595fad4/ : SUCCESS in 12m 12s\n- openstack-tox-py37 https://logs.opendev.org/56/673856/1/check/openstack-tox-py37/e33d565/ : SUCCESS in 14m 23s\n- openstack-tox-docs https://logs.opendev.org/56/673856/1/check/openstack-tox-docs/fcc016d/html/ : SUCCESS in 6m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://logs.opendev.org/56/673856/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/54701ec/ : SUCCESS in 52m 08s (non-voting)\n- devstack-plugin-ceph-tempest https://logs.opendev.org/56/673856/1/check/devstack-plugin-ceph-tempest/5f1c7fa/ : SUCCESS in 1h 29m 30s (non-voting)\n- neutron-grenade-multinode https://logs.opendev.org/56/673856/1/check/neutron-grenade-multinode/894ba61/ : SUCCESS in 1h 11m 56s\n- nova-grenade-live-migration https://logs.opendev.org/56/673856/1/check/nova-grenade-live-migration/ce80838/ : SUCCESS in 1h 11m 04s\n- nova-live-migration https://logs.opendev.org/56/673856/1/check/nova-live-migration/0d94f8d/ : SUCCESS in 51m 55s\n- nova-next https://logs.opendev.org/56/673856/1/check/nova-next/5163ce3/ : FAILURE in 1h 35m 22s\n- nova-tox-functional https://logs.opendev.org/56/673856/1/check/nova-tox-functional/a54bdcc/ : SUCCESS in 21m 33s\n- nova-tox-functional-py35 https://logs.opendev.org/56/673856/1/check/nova-tox-functional-py35/361f3fc/ : SUCCESS in 20m 06s\n- tempest-multinode-full https://logs.opendev.org/56/673856/1/check/tempest-multinode-full/5deeaa6/ : SUCCESS in 1h 56m 26s (non-voting)\n- tempest-slow-py3 https://logs.opendev.org/56/673856/1/check/tempest-slow-py3/5617dea/ : TIMED_OUT in 3h 05m 34s","accounts_in_message":[],"_revision_number":1},{"id":"eff408e87cb0561409f04426be3dd422b12a5237","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-08-02 08:44:03.000000000","message":"Patch Set 1:\n\nrecheck test_volume_boot_pattern ssh fail","accounts_in_message":[],"_revision_number":1},{"id":"283af604ca95f26d3f6721d325653c01225251f5","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-08-02 10:07:42.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://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial/0ee3447/ : SUCCESS in 1h 16m 26s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/tempest-dsvm-full-xenial-py3/da2c65d/ : SUCCESS in 1h 20m 35s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/56/673856/1/check/grenade-dsvm-xenial/be8298a/ : SUCCESS in 1h 22m 48s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5434b8283b88fc578e0282e0a0bc0e84d7f06d96","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-02 11:00:20.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/673856/1 : FAILURE in 2h 15m 39s","accounts_in_message":[],"_revision_number":1},{"id":"554645f93031dd6cfa3fff60e2effd66ace1696e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 11:54:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://logs.opendev.org/56/673856/1/check/grenade-py3/f7db7be/ : SUCCESS in 1h 02m 04s\n- tempest-full-py3 https://logs.opendev.org/56/673856/1/check/tempest-full-py3/d7b49e4/ : SUCCESS in 1h 23m 45s\n- openstack-tox-cover https://logs.opendev.org/56/673856/1/check/openstack-tox-cover/d4d9635/cover/ : SUCCESS in 15m 16s\n- openstack-tox-lower-constraints https://logs.opendev.org/56/673856/1/check/openstack-tox-lower-constraints/6224daf/ : SUCCESS in 12m 36s\n- openstack-tox-pep8 https://logs.opendev.org/56/673856/1/check/openstack-tox-pep8/d13faa4/ : SUCCESS in 11m 08s\n- openstack-tox-py27 https://logs.opendev.org/56/673856/1/check/openstack-tox-py27/cdd7b00/ : SUCCESS in 13m 06s\n- openstack-tox-py35 https://logs.opendev.org/56/673856/1/check/openstack-tox-py35/4620af7/ : SUCCESS in 14m 39s\n- openstack-tox-py36 https://logs.opendev.org/56/673856/1/check/openstack-tox-py36/f463eb3/ : SUCCESS in 13m 43s\n- openstack-tox-py37 https://logs.opendev.org/56/673856/1/check/openstack-tox-py37/899edb2/ : SUCCESS in 13m 27s\n- openstack-tox-docs https://logs.opendev.org/56/673856/1/check/openstack-tox-docs/be65f4b/html/ : SUCCESS in 6m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://logs.opendev.org/56/673856/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/63f37e9/ : SUCCESS in 53m 33s (non-voting)\n- devstack-plugin-ceph-tempest https://logs.opendev.org/56/673856/1/check/devstack-plugin-ceph-tempest/92f39eb/ : FAILURE in 1h 33m 24s (non-voting)\n- neutron-grenade-multinode https://logs.opendev.org/56/673856/1/check/neutron-grenade-multinode/c828d1b/ : SUCCESS in 1h 11m 44s\n- nova-grenade-live-migration https://logs.opendev.org/56/673856/1/check/nova-grenade-live-migration/3e35e4c/ : SUCCESS in 1h 13m 00s\n- nova-live-migration https://logs.opendev.org/56/673856/1/check/nova-live-migration/e1c5415/ : SUCCESS in 53m 49s\n- nova-next https://logs.opendev.org/56/673856/1/check/nova-next/aa754df/ : SUCCESS in 1h 40m 14s\n- nova-tox-functional https://logs.opendev.org/56/673856/1/check/nova-tox-functional/8800942/ : SUCCESS in 23m 35s\n- nova-tox-functional-py35 https://logs.opendev.org/56/673856/1/check/nova-tox-functional-py35/6319787/ : SUCCESS in 22m 28s\n- tempest-multinode-full https://logs.opendev.org/56/673856/1/check/tempest-multinode-full/793af7d/ : SUCCESS in 2h 21m 20s (non-voting)\n- tempest-slow-py3 https://logs.opendev.org/56/673856/1/check/tempest-slow-py3/172d714/ : SUCCESS in 2h 41m 51s","accounts_in_message":[],"_revision_number":1},{"id":"fb55684cccf8d9520dccb6eb9e2b864c0d6e9e6d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 11:54:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"91ced50997c55ceed89cdc3c9f12c34c877bc908","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 14:29:51.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://logs.opendev.org/56/673856/1/gate/grenade-py3/011499e/ : SUCCESS in 1h 01m 09s\n- tempest-full-py3 https://logs.opendev.org/56/673856/1/gate/tempest-full-py3/534da7e/ : SUCCESS in 1h 34m 48s\n- openstack-tox-lower-constraints https://logs.opendev.org/56/673856/1/gate/openstack-tox-lower-constraints/5d0af36/ : SUCCESS in 12m 29s\n- openstack-tox-pep8 https://logs.opendev.org/56/673856/1/gate/openstack-tox-pep8/958ad15/ : SUCCESS in 9m 24s\n- openstack-tox-py27 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py27/64c8cee/ : SUCCESS in 15m 02s\n- openstack-tox-py35 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py35/e9565b8/ : SUCCESS in 14m 17s\n- openstack-tox-py36 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py36/0d0b614/ : SUCCESS in 11m 48s\n- openstack-tox-py37 https://logs.opendev.org/56/673856/1/gate/openstack-tox-py37/582e312/ : SUCCESS in 16m 30s\n- openstack-tox-docs https://logs.opendev.org/56/673856/1/gate/openstack-tox-docs/c9a0f25/html/ : SUCCESS in 9m 21s\n- nova-grenade-live-migration https://logs.opendev.org/56/673856/1/gate/nova-grenade-live-migration/e6bc810/ : SUCCESS in 1h 12m 26s\n- nova-live-migration https://logs.opendev.org/56/673856/1/gate/nova-live-migration/55c805c/ : SUCCESS in 53m 41s\n- nova-tox-functional https://logs.opendev.org/56/673856/1/gate/nova-tox-functional/55605fa/ : SUCCESS in 21m 16s\n- nova-tox-functional-py35 https://logs.opendev.org/56/673856/1/gate/nova-tox-functional-py35/95e82ab/ : SUCCESS in 20m 07s\n- nova-next https://logs.opendev.org/56/673856/1/gate/nova-next/d08ac2e/ : SUCCESS in 1h 25m 16s\n- tempest-slow-py3 https://logs.opendev.org/56/673856/1/gate/tempest-slow-py3/1bd246d/ : SUCCESS in 2h 17m 20s","accounts_in_message":[],"_revision_number":1},{"id":"729337ac9d54c0e18645db6a640a21ed07ae8075","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 14:29:52.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"dd09686232c485225951eabadadae143d2b95e7d","revisions":{"dd09686232c485225951eabadadae143d2b95e7d":{"kind":"REWORK","_number":1,"created":"2019-07-31 15:45:48.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/56/673856/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/56/673856/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/673856/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/673856/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/56/673856/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/56/673856/1"}}},"commit":{"parents":[{"commit":"25e222c68a75f321015f655e9ad6a25365c86b9d","subject":"Merge \"Add \u0027path\u0027 query parameter to console access url\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/25e222c68a75f321015f655e9ad6a25365c86b9d"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-26 17:26:44.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-07-31 15:45:48.000000000","tz":0},"subject":"Fix AttributeError in RT._update_usage_from_migration","message":"Fix AttributeError in RT._update_usage_from_migration\n\nChange Ieb539c9a0cfbac743c579a1633234537a8e3e3ee in Stein\nadded some logging in _update_usage_from_migration to log\nthe flavor for an inbound and outbound migration.\n\nIf an instance is resized and then the resize is immediately\nconfirmed, it\u0027s possible to race with ComputeManager._confirm_resize\nsetting the instance.old_flavor to None before the migration\nstatus is changed to \"confirmed\" while the update_available_resource\nperiodic is running which will result in _update_usage_from_migration\nhitting an AttributeError when trying to log instance.old_flavor.flavorid\nsince instance.old_flavor is None.\n\nThere are a few key points there:\n\n- We get into _update_usage_from_migration because the\n  _update_available_resource method gets in-progress migrations\n  related to the host (in this case the source compute) and the\n  migration is consider in-progress until its status is \"confirmed\".\n\n- The instance is not in the tracked_instances dict when\n  _update_usage_from_migration runs because RT only tracks instances\n  where the instance.host matches the RT.host and in this case the\n  instance has been resized to another compute and the instance.host\n  is pointing at the dest compute.\n\nThe fix here is to simply check if we got the instance.old_flavor and\nnot log the message if we do not have it, which gets us back to the old\nbehavior.\n\nThis bug was found by noticing it in CI job logs - there is a link to\nhits in logstash in the bug report.\n\nAs for the \"incoming and not tracked\" case in _update_usage_from_migration\nI have not modified that since I am not sure we have the same race nor\nhave I seen it in CI logs.\n\nChange-Id: I43e34b3ff1424d42632a3e8f842c93508905aa1a\nCloses-Bug: #1834349\n(cherry picked from commit 818419c9d313bd6151d1a05b3a087a15116f61b8)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dd09686232c485225951eabadadae143d2b95e7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dd09686232c485225951eabadadae143d2b95e7d"}]},"parents_data":[{"branch_name":"refs/heads/stable/stein","commit_id":"25e222c68a75f321015f655e9ad6a25365c86b9d","is_merged_in_target_branch":false}],"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
