)]}'
{"id":"openstack%2Fnova~723054","triplet_id":"openstack%2Fnova~stable%2Fqueens~I617fd59de327de05a198f12b75a381f21945afb0","project":"openstack/nova","branch":"stable/queens","topic":"bug/1866380","hashtags":[],"change_id":"I617fd59de327de05a198f12b75a381f21945afb0","subject":"Lowercase ironic driver hash ring and ignore case in cache","status":"MERGED","created":"2020-04-24 23:22:27.000000000","updated":"2020-05-11 18:16:00.000000000","submitted":"2020-05-11 18:15:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"723054-1589220960302-81340386","meta_rev_id":"1710e53f4038ebabece4a620a83dd3f999b84b4f","_number":723054,"virtual_id_number":723054,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2020-05-01 15:07:51.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"date":"2020-05-01 18:02:26.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":"2020-05-01 15:04:42.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-11 18:15:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":2,"date":"2020-05-04 14:18:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2020-05-11 12:40:25.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-05-06 09:50:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2020-05-11 12:40:25.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_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"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-01 15:04:42.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2020-05-01 15:07:51.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":"2020-05-01 18:02:26.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":"2020-05-04 14:18:04.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2020-05-06 09:50:56.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2020-05-11 12:40:25.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":"2020-05-11 18:15:59.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":"d47da058af8cb8f6e6c0328cb13474a5f4448475","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-04-24 23:22:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"287a0d2dcacf21d63f18ca8eb3c42e2f08823d18","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-04-24 23:30:52.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/54/723054/1/check/pmem-tempest-plugin-filtered/ada7c25/ : POST_FAILURE in 6m 38s\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/54/723054/1/check/pmem-tempest-plugin-filtered-multi-node/dd55853/ : POST_FAILURE in 7m 04s","accounts_in_message":[],"_revision_number":1},{"id":"12d3710c3f24f52426d57235ad8bc957e9120c14","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-04-24 23:32: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/723054/1 : FAILURE in 9m 11s","accounts_in_message":[],"_revision_number":1},{"id":"f05251a5b33d364a44d0860fbb285eb95f9a2458","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-04-25 02:06:11.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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/54/723054/1/check/legacy-tempest-dsvm-full-xenial/9575c25/ : TIMED_OUT in 2h 31m 37s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/54/723054/1/check/legacy-tempest-dsvm-full-xenial-py3/663e220/ : FAILURE in 1h 13m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"06eb89b1f8fe164aa432b449a0b7a2f5811d4297","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-25 02:17:15.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c32738ac6e9242afa059c6cd4600dc01 : FAILURE in 12m 34s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/c191e27ad32f4ed781623858a8a7091a : FAILURE in 17m 30s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/031ca23f21c84c43ad02b6d4adb609c1 : FAILURE in 23m 07s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/7d97db725e944bcc8facd52e1d0d03f3 : SUCCESS in 12m 55s\n- tempest-full https://zuul.opendev.org/t/openstack/build/886bbdc37abc43b896d9181d7fd5115e : TIMED_OUT in 2h 29m 44s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a1ce95e374f24bf3be97f40f926c0cdc : SUCCESS in 57m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7d1f96c49ac44224bf9c6af8f8253591 : SUCCESS in 1h 19m 05s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f20b42c5a0c745aba1a905d3cd7a43b2 : FAILURE in 45m 41s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/cc6482c676484cdda4c6408f0eb480a4 : SUCCESS in 45m 12s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/b3ae8981c24a41f8b961725869bab042 : SUCCESS in 1h 00m 18s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fa81405f58a444f38a0ee8eca35759c9 : SUCCESS in 50m 09s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/5d27b152fb7d4b1c907d238c56847496 : SUCCESS in 1h 05m 01s\n- nova-next https://zuul.opendev.org/t/openstack/build/8ccd484867724ebba575b958c0a158c4 : SUCCESS in 1h 15m 16s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/2317ee776a164796a4238b78bcc63d12 : SUCCESS in 1h 49m 21s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/547cfb41ccb34c698c6a70f1b404dded : SUCCESS in 24m 13s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/6b75386391ff4d9cb2e00c8b9c032f5d : SUCCESS in 23m 21s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/70cb81412a1a4e5ea9ffa7a46661b1eb : SUCCESS in 1h 06m 26s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/5b76d7b1cadd4af5986e4f9ddf13bbc4 : SUCCESS in 55m 30s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d216efe1d8784e6f80280f86d3561135 : SUCCESS in 1h 32m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"449e744801b25ca04e776c75bceabfd7595a4f03","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-04-27 22:26:33.000000000","message":"Patch Set 1: Workflow-1\n\nNeed to fix","accounts_in_message":[],"_revision_number":1},{"id":"1f6dbb7914fcf7c74c048457b3971a88ce3d7a40","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-05-01 14:56:07.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"e604b41dc4065e7606de852c116551abe058a870","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-05-01 15:04:42.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/54/723054/2/check/pmem-tempest-plugin-filtered/27dfcf1/ : POST_FAILURE in 6m 08s\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/54/723054/2/check/pmem-tempest-plugin-filtered-multi-node/d51db34/ : POST_FAILURE in 6m 36s","accounts_in_message":[],"_revision_number":2},{"id":"bbfba6c04b4ab13e2e82636e1257d25462100a2d","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-05-01 15:07:51.000000000","message":"Patch Set 2:\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/723054/2 : FAILURE in 9m 26s","accounts_in_message":[],"_revision_number":2},{"id":"c69b1ad2e0e1f090a7fece817ec26e4608043aee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-01 17:30:21.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/77c0cce795cf43d3abda556f511a829c : SUCCESS in 10m 30s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/6a2d5452e97842a8b70a4ccf7a7b07c9 : SUCCESS in 18m 03s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/39d0acc6d0764250b36491ab1ff1302f : SUCCESS in 14m 19s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/3fd32f5474414f8ca27947442f61dc96 : SUCCESS in 8m 20s\n- tempest-full https://zuul.opendev.org/t/openstack/build/126931dec15f4884a1c8f755819ac302 : SUCCESS in 1h 25m 55s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/0729f239c7d248c993e604ebce1a7f68 : SUCCESS in 52m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/31ad77d81ac14465bf6ee680050c9935 : SUCCESS in 1h 22m 09s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ad0fe5e74e0b4aaa95583b741ff369cd : FAILURE in 49m 34s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/a77abbae0a7e46f5906bd3a5007da781 : SUCCESS in 47m 12s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/b587dd4ea3964e52bd49ab75b16c1fcf : SUCCESS in 58m 16s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7a9dffa0b7ac453e8537ae538454c041 : SUCCESS in 59m 52s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/39b0156605ea43f18f6dab6fd4827329 : SUCCESS in 54m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/50576de8a438423b86ef6484fe802d06 : SUCCESS in 1h 24m 26s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/3cfae9a28f4a4532ad6d2584ebe1aaad : SUCCESS in 1h 56m 58s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/2afedcaba05d41b294f544e98afe1174 : SUCCESS in 19m 41s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/154043c890b447d0801c70d879dfe26e : SUCCESS in 20m 43s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/c64c3e249443430791d960acd5aee3c6 : SUCCESS in 1h 06m 48s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/ed1fd383bf1e4bb89211976778bfd34f : SUCCESS in 1h 07m 07s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4c28e992e4f94323a2b869edaf0591a6 : SUCCESS in 1h 44m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1221089a7fc742e6b2a8525cca05649d8b0ac8b5","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-05-01 18:02:26.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- legacy-tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/54/723054/2/check/legacy-tempest-dsvm-full-xenial/00f669d/ : TIMED_OUT in 2h 31m 36s\n- legacy-tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/54/723054/2/check/legacy-tempest-dsvm-full-xenial-py3/a3f492c/ : FAILURE in 1h 09m 57s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"2dce3c13026636ca63b1438cb71f5e1a871515ab","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-05-04 14:18:04.000000000","message":"Patch Set 2: Code-Review+2\n\nClean cherry-pick from Rocky, where the patch has merged. With the backport of patch Id96e7e513f469b87992ddae1431cce714e91ed16, the previously failing tests run successfully. Looks OK to me.","accounts_in_message":[],"_revision_number":2},{"id":"2fc9ecae204e6a28776d6f78095302bda08d50f1","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-05-06 09:50:56.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"3eac99f1a7e18b6e80e5debe6331be64b0f2e68a","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-05-11 12:40:25.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"5e3bbb67a947e670b81a32fe4374129d7e924ee1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-11 12:41:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"143588313a46bf73a1513bad86c53cc8ba77d3c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-11 18:15:59.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b51355172b5c4f9391637c1cc7e6dc35 : SUCCESS in 9m 55s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/48bc1f5f6f2e4d6bbd8ad8e3fc7ca3e2 : SUCCESS in 15m 28s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/b9cb71ed4d654e6a82292249c18781fe : SUCCESS in 15m 31s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/59fd468d95b84dfa8473c9ae1b81714e : SUCCESS in 9m 35s\n- tempest-full https://zuul.opendev.org/t/openstack/build/798c164663b4441fbea42891dcb41340 : SUCCESS in 1h 17m 30s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/f8e24017f7164048bdfd5021e7899ecd : SUCCESS in 50m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2cb20c11dcd84b65b5d43ba4432c7afe : SUCCESS in 1h 12m 15s\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/15d343eb92f64cf39e7d8e0d7e3e9687 : SUCCESS in 52m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/16af53025a274b658242a07732a395e5 : SUCCESS in 53m 15s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/fa35079b1c7641c694cf1a508ff4000a : SUCCESS in 1h 00m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/464ca6f501ca4d6a92e13fc094c36c3b : SUCCESS in 1h 20m 26s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/e1c37241d7b347998f12f4e4123d9114 : SUCCESS in 2h 06m 52s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/81d608f911694e7aa1b623140bea7600 : SUCCESS in 25m 25s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/bd7fcd35b1d64374a73e9f9dbf6eacd7 : SUCCESS in 25m 53s","accounts_in_message":[],"_revision_number":2},{"id":"d7173f7a3897aefcc515d5a27492dc27e6a7ba0b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-11 18:16:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"620e5da840e50aa8a61030b10081821dc7653b94","revisions":{"ec438689ca212053137f62d474d47bfc42070da7":{"kind":"REWORK","_number":1,"created":"2020-04-24 23:22:27.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/54/723054/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/723054/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/723054/1"}}},"commit":{"parents":[{"commit":"f50bd6e65758c7c3f3b433a1e66bd8c94f6947f8","subject":"Unplug VIFs as part of cleanup of networks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f50bd6e65758c7c3f3b433a1e66bd8c94f6947f8"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-06 17:05:28.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-04-24 23:22:08.000000000","tz":0},"subject":"Lowercase ironic driver hash ring and ignore case in cache","message":"Lowercase ironic driver hash ring and ignore case in cache\n\nRecently we had a customer case where attempts to add new ironic nodes\nto an existing undercloud resulted in half of the nodes failing to be\ndetected and added to nova. Ironic API returned all of the newly added\nnodes when called by the driver, but half of the nodes were not\nreturned to the compute manager by the driver.\n\nThere was only one nova-compute service managing all of the ironic\nnodes of the all-in-one typical undercloud deployment.\n\nAfter days of investigation and examination of a database dump from the\ncustomer, we noticed that at some point the customer had changed the\nhostname of the machine from something containing uppercase letters to\nthe same name but all lowercase. The nova-compute service record had\nthe mixed case name and the CONF.host (socket.gethostname()) had the\nlowercase name.\n\nThe hash ring logic adds all of the nova-compute service hostnames plus\nCONF.host to hash ring, then the ironic driver reports only the nodes\nit owns by retrieving a service hostname from the ring based on a hash\nof each ironic node UUID.\n\nBecause of the machine hostname change, the hash ring contained, for\nexample: {\u0027MachineHostName\u0027, \u0027machinehostname\u0027} when it should have\ncontained only one hostname. And because the hash ring contained two\nhostnames, the driver was able to retrieve only half of the nodes as\nnodes that it owned. So half of the new nodes were excluded and not\nadded as new compute nodes.\n\nThis adds lowercasing of hosts that are added to the hash ring and\nignores case when comparing the CONF.host to the hash ring members\nto avoid unnecessary pain and confusion for users that make hostname\nchanges that are otherwise functionally harmless.\n\nThis also adds logging of the set of hash ring members at level DEBUG\nto help enable easier debugging of hash ring related situations.\n\nCloses-Bug: #1866380\n\nChange-Id: I617fd59de327de05a198f12b75a381f21945afb0\n(cherry picked from commit 7145100ee4e732caa532d614e2149ef2a545287a)\n(cherry picked from commit 588b0484bf6f5fe41514f1428aeaf5613635e35a)\n(cherry picked from commit 8f8667a8dd0e453eaef8f75a3fff25db62d4cc17)\n(cherry picked from commit 019e3da75bc6fb171b32a012ce339075fe690ca7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec438689ca212053137f62d474d47bfc42070da7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec438689ca212053137f62d474d47bfc42070da7"}]},"branch":"refs/heads/stable/queens"},"620e5da840e50aa8a61030b10081821dc7653b94":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-05-01 14:56:07.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/54/723054/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/723054/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/723054/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/723054/2"}}},"commit":{"parents":[{"commit":"f5b6dc603c5f6f72ab35ef21ab9e35ec982e3219","subject":"Include only required fields in ironic node cache","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f5b6dc603c5f6f72ab35ef21ab9e35ec982e3219"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-03-06 17:05:28.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2020-05-01 14:52:24.000000000","tz":0},"subject":"Lowercase ironic driver hash ring and ignore case in cache","message":"Lowercase ironic driver hash ring and ignore case in cache\n\nRecently we had a customer case where attempts to add new ironic nodes\nto an existing undercloud resulted in half of the nodes failing to be\ndetected and added to nova. Ironic API returned all of the newly added\nnodes when called by the driver, but half of the nodes were not\nreturned to the compute manager by the driver.\n\nThere was only one nova-compute service managing all of the ironic\nnodes of the all-in-one typical undercloud deployment.\n\nAfter days of investigation and examination of a database dump from the\ncustomer, we noticed that at some point the customer had changed the\nhostname of the machine from something containing uppercase letters to\nthe same name but all lowercase. The nova-compute service record had\nthe mixed case name and the CONF.host (socket.gethostname()) had the\nlowercase name.\n\nThe hash ring logic adds all of the nova-compute service hostnames plus\nCONF.host to hash ring, then the ironic driver reports only the nodes\nit owns by retrieving a service hostname from the ring based on a hash\nof each ironic node UUID.\n\nBecause of the machine hostname change, the hash ring contained, for\nexample: {\u0027MachineHostName\u0027, \u0027machinehostname\u0027} when it should have\ncontained only one hostname. And because the hash ring contained two\nhostnames, the driver was able to retrieve only half of the nodes as\nnodes that it owned. So half of the new nodes were excluded and not\nadded as new compute nodes.\n\nThis adds lowercasing of hosts that are added to the hash ring and\nignores case when comparing the CONF.host to the hash ring members\nto avoid unnecessary pain and confusion for users that make hostname\nchanges that are otherwise functionally harmless.\n\nThis also adds logging of the set of hash ring members at level DEBUG\nto help enable easier debugging of hash ring related situations.\n\nCloses-Bug: #1866380\n\nChange-Id: I617fd59de327de05a198f12b75a381f21945afb0\n(cherry picked from commit 7145100ee4e732caa532d614e2149ef2a545287a)\n(cherry picked from commit 588b0484bf6f5fe41514f1428aeaf5613635e35a)\n(cherry picked from commit 8f8667a8dd0e453eaef8f75a3fff25db62d4cc17)\n(cherry picked from commit 019e3da75bc6fb171b32a012ce339075fe690ca7)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/620e5da840e50aa8a61030b10081821dc7653b94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/620e5da840e50aa8a61030b10081821dc7653b94"}]},"branch":"refs/heads/stable/queens"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
