)]}'
{"id":"openstack%2Fnova~676257","triplet_id":"openstack%2Fnova~stable%2Fstein~Ic6b1edfad2e384eb32c6942edc522ee301123cbc","project":"openstack/nova","branch":"stable/stein","topic":"bug/1737465","hashtags":[],"change_id":"Ic6b1edfad2e384eb32c6942edc522ee301123cbc","subject":"Cache host to cell mapping in HostManager","status":"MERGED","created":"2019-08-13 17:40:27.000000000","updated":"2019-08-29 13:20:10.000000000","submitted":"2019-08-29 13:15:29.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":"676257-1567084529464-345d384a","meta_rev_id":"de4fd7e0af950bfda8d7635e1abca4af16759d67","_number":676257,"virtual_id_number":676257,"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-29 13:15:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-14 12:06:47.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","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-13 17:43:01.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-08-13 21:31:13.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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":2,"date":"2019-08-29 10:35:16.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":1,"date":"2019-08-29 10:35:16.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_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-13 17:43:01.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":"2019-08-13 21:31:13.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-14 12:06:47.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-29 10:35: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-29 13:15:28.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":"4e5dc4ca36f6ada8f41858d3ceac3aa178cc0c17","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-13 17:40:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"808f90ea9199eed2ce7d6e7fe512b25e0b892cd7","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-08-13 17:43:01.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-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/676257/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/f722df0 : NOT_REGISTERED","accounts_in_message":[],"_revision_number":1},{"id":"bba1ac245081d566bc6de4e89db51b9d23e963d3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-13 21:20:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f4662ededd774d13b57f6092904af6d4 : SUCCESS in 1h 00m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/15b754f02fdf434f969b6cc860fa13f9 : SUCCESS in 1h 32m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5ae960813c274694bd113f91b39efc87 : SUCCESS in 15m 23s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ab33b29ce4e4aaa83a5925a97e248f3 : SUCCESS in 12m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd7fa2c5005d4517b1d26c5729700fdd : SUCCESS in 10m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7984899afdc84b59b546bb82ed6397c1 : SUCCESS in 13m 05s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/d00ae20cc84c45deaf985f354d03ed19 : SUCCESS in 14m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b17595982cdc4bf2b3cbe63b675ea66c : SUCCESS in 15m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/fca671f35b604950b25290f9a7b2f745 : SUCCESS in 12m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1577f7d852f94952a80e86eba09eff0a : SUCCESS in 8m 49s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/310b422370984d9a8911cfbf7bfdc6c1 : SUCCESS in 50m 35s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/f550ab5601e842beab89712e260d88d7 : SUCCESS in 1h 14m 54s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/bc906fcd6efa4b1baea530f25d653802 : SUCCESS in 1h 10m 16s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/1ee0d748f6944b7eade4ffc71b2886b3 : SUCCESS in 1h 18m 47s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ce7173465ec94c5ea629a5d792dacdcb : SUCCESS in 59m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/50a9362c5fe646ed83e4296f4e29e879 : SUCCESS in 1h 30m 20s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/dda485480e1145ee81f0dccf1945fd63 : SUCCESS in 20m 25s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/50b195c512f741b4978d91299ac96de8 : SUCCESS in 19m 37s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d1e679a71af24792a89c8720be233573 : SUCCESS in 1h 56m 28s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/71cc56f98f004d9789a652882c3998a3 : SUCCESS in 2h 20m 25s","accounts_in_message":[],"_revision_number":1},{"id":"9091fb2f7a64a6ade1845ed51794fb912eb2bffd","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-08-13 21:31:13.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/676257/1 : FAILURE in 2h 24m 39s","accounts_in_message":[],"_revision_number":1},{"id":"15e2670770d5a1971a2f09e9f6c51dd6bcd9dbc8","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2019-08-14 12:06:47.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- Nova-ML2-Sriov http://13.74.249.42/57/676257/1/check-nova/Nova-ML2-Sriov/bbbf0ff : SUCCESS in 1h 29m 36s (non-voting)\n- Nova-MACVTAP-ML2-Sriov http://13.74.249.42/57/676257/1/check-nova/Nova-MACVTAP-ML2-Sriov/86b9508 : SUCCESS in 1h 11m 43s (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":"ff89411f72669cfc11e091dcbd0219289f453653","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-08-29 10:35:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, useful optimisation for stable/stein, already in master and clean. Approving as this is from another Nova stable core.","accounts_in_message":[],"_revision_number":1},{"id":"7a37a6523223291f910bc06cae0a97d8c6bd754e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 10:36:00.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b28baf21665bb3712fbf54467313b1a5e154e42a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 13:15:28.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/acc1216092554cf7a4cec9e6718eb141 : SUCCESS in 1h 02m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c1136c9192bf4f6aafbb573c903136f0 : SUCCESS in 1h 21m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/be631fe9cb714e1091281613c387bb60 : SUCCESS in 15m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3e75dadc8d441e29dd98fffec4f541b : SUCCESS in 10m 32s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/8e010ddd42144b6bab5363e0189160cb : SUCCESS in 13m 18s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6cd6f376d19942b3aac64a75609faf33 : SUCCESS in 15m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d8b4b5c730564c7a9a4abb62e3377218 : SUCCESS in 12m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d284acefe7144c9cbf653d408b9bedcd : SUCCESS in 14m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e88c32e31670411f8e3c5e07d1ea17ee : SUCCESS in 9m 34s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/63c6f2e707bd4c10b6d01843d5957ab1 : SUCCESS in 1h 14m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5133b7da6a11487281d5364ca7bc2803 : SUCCESS in 54m 16s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/7fd3b64fd4444adfab1af4f047363b67 : SUCCESS in 21m 58s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/2383642e58b0498aa6482c736dd877d3 : SUCCESS in 21m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/4e457ee412904deab286927204f2e5ca : SUCCESS in 1h 22m 52s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/157cc42bb8434a7d8a66131f58238d1f : SUCCESS in 2h 20m 22s","accounts_in_message":[],"_revision_number":1},{"id":"bef232315f787b9c3a676130d1ff31b308bca1a9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 13:15:29.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"57223d35fc52ebcf9c9f768179c5e970dd9892c8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-29 13:20:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae9ec3a4c72a4d3e83ecf1f422d82f4d : SUCCESS in 1m 27s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"677c95280b21eb6628a7758f173cb98c4e3572c2","revisions":{"677c95280b21eb6628a7758f173cb98c4e3572c2":{"kind":"REWORK","_number":1,"created":"2019-08-13 17:40:27.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/57/676257/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/676257/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/676257/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/676257/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/676257/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/676257/1"}}},"commit":{"parents":[{"commit":"30552298410605ef5710fd564f5e46e5b0df0597","subject":"Convert HostMapping.cells to a dict","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/30552298410605ef5710fd564f5e46e5b0df0597"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-05 17:30:25.000000000","tz":-240},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-08-13 17:38:14.000000000","tz":-240},"subject":"Cache host to cell mapping in HostManager","message":"Cache host to cell mapping in HostManager\n\nIf the instances per host are not cached in the HostManager\nwe lookup the HostMapping per candidate compute node during\neach scheduling request to get the CellMapping so we can target\nthat cell database to pull the instance uuids on the given host.\n\nFor example, if placement returned 20 compute node allocation\ncandidates and we don\u0027t have the instances cached for any of those,\nwe\u0027ll do 20 queries to the API DB to get host mappings.\n\nWe can improve this by caching the host to cell uuid after the first\nlookup for a given host and then after that, get the CellMapping\nfrom the cells cache (which is a dict, keyed by cell uuid, to the\nCellMapping for that cell).\n\nChange-Id: Ic6b1edfad2e384eb32c6942edc522ee301123cbc\nRelated-Bug: #1737465\n(cherry picked from commit 3a69fdb333e80f5ad2e025a9823b11483fad55c2)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/677c95280b21eb6628a7758f173cb98c4e3572c2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/677c95280b21eb6628a7758f173cb98c4e3572c2"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
