)]}'
{"id":"openstack%2Fnova~711680","triplet_id":"openstack%2Fnova~master~I617fd59de327de05a198f12b75a381f21945afb0","project":"openstack/nova","branch":"master","topic":"bug/1866380","hashtags":[],"change_id":"I617fd59de327de05a198f12b75a381f21945afb0","subject":"Lowercase ironic driver hash ring and ignore case in cache","status":"MERGED","created":"2020-03-06 17:44:49.000000000","updated":"2020-03-19 09:17:39.000000000","submitted":"2020-03-18 20:50:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"711680-1584564655656-72e87165","meta_rev_id":"62b134d2b75249d21868a1b0134b3095b4e2bcd1","_number":711680,"virtual_id_number":711680,"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,"date":"2020-03-18 18:19:33.000000000","_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"date":"2020-03-18 20:18: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":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"date":"2020-03-07 00:18:54.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"date":"2020-03-18 16:36:12.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-03-18 20:50:55.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":"2020-03-18 20:01:37.000000000","_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-03-19 09:17:39.000000000","post_submit":true,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"date":"2020-03-18 16:35:41.000000000","_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"date":"2020-03-18 19:02:07.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"recommended":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"all":[{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-12 17:24:00.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2020-03-12 17:37:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":2,"date":"2020-03-09 13:44:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":2,"date":"2020-03-17 09:45:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"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":1,"date":"2020-03-09 15:45:36.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":1,"date":"2020-03-07 16:18:06.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"all":[{"value":0,"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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-03-17 09:45:46.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"value":0,"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_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-03-06 18:55:24.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2020-03-07 00:18:54.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2020-03-07 16:18:06.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-03-09 13:44:42.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2020-03-09 15:45:36.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-03-12 17:24:00.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-03-12 17:37:02.000000000","updated_by":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"reviewer":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"state":"REVIEWER"},{"updated":"2020-03-17 09:45:46.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":"2020-03-18 16:36:12.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-03-18 18:19:33.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-03-18 19:02:07.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-03-18 20:01:37.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-03-18 20:18: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-03-18 20:50:55.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"},{"updated":"2020-03-19 09:17:39.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"4a109c1aba89700ec70e1a820be039e449c93f7e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-06 17:44:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a8dec73826daf8059ea847fdf14c7641e831c0f9","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-06 18:09:28.000000000","message":"Patch Set 1:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/80/711680/1/check/pmem-tempest-plugin-filtered/0b26d87/ : SUCCESS in 23m 26s","accounts_in_message":[],"_revision_number":1},{"id":"3dabe5aea1b40fb8f344085330219d0bfc52b250","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-06 18:18:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ca7942b5908766671b4a2aefba58b738f6f6a536","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-06 18:42:21.000000000","message":"Patch Set 2:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/80/711680/2/check/pmem-tempest-plugin-filtered/c098604/ : SUCCESS in 22m 31s","accounts_in_message":[],"_revision_number":2},{"id":"d00958eedca3793572ada2f6e5031547a04fa8c7","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2020-03-06 18:55:20.000000000","message":"Patch Set 2:\n\nWow, that\u0027s a fun bug. Nice catch, thanks! :)","accounts_in_message":[],"_revision_number":2},{"id":"975d1b21657517b943cf906e629e1f5f6d5a1fc3","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2020-03-06 18:55:24.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"3482d6cc9504c61d235ae05118ba64e049badb0b","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-03-06 19:05:46.000000000","message":"Patch Set 2: Code-Review+1\n\nWow! Thanks! *scrambles off to go look at the hash ring code in ironic now*","accounts_in_message":[],"_revision_number":2},{"id":"27f112a91468847a1cf3a6a15ec8e2543fba2f0d","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-03-06 19:08:46.000000000","message":"Patch Set 2:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-41562 : FAILURE in 49m 37s","accounts_in_message":[],"_revision_number":2},{"id":"67dc5a8474455bd932dd2fa9cc9f2b8bf7463254","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-03-06 19:46:06.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"2b9b9220229b085785901e362db16e4cc5bc27bb","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-06 19:55:23.000000000","message":"Patch Set 2: Workflow-1\n\n(2 comments)\n\nGoing to make the changes mentioned inline and add another test.","accounts_in_message":[],"_revision_number":2},{"id":"5139213148b193281a33bdac361ba58b572433ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-06 21:10:13.000000000","message":"Patch Set 2: 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://zuul.opendev.org/t/openstack/build/58f6df75d7f142efa5e7233591f59bf9 : SUCCESS in 1h 07m 51s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/541764164a8941efa2621aae3b1ca1e5 : SUCCESS in 1h 16m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec2c5a3a53174b57ab79fe358999226c : SUCCESS in 16m 53s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/af3c9699dc4944f5b20e9d192e76939a : SUCCESS in 18m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34a19e0617b946b59f053b7b1d181a27 : SUCCESS in 10m 33s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/bf944c11d065458e9d396f6c18234eae : SUCCESS in 12m 47s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/ca0256b1bfa044069af628c70436a98b : SUCCESS in 14m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/da9f2748eaf04440992376c413d4eb62 : SUCCESS in 27m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aaa6437c1fbc494cab9bbd9fd2e6f1a2 : SUCCESS in 13m 27s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/55ff71fd171645129b246b44861b3870 : SUCCESS in 1h 08m 50s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/741a6adb5b674e9d863debf05405c3bb : SUCCESS in 1h 01m 46s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/14bf9055750449c5b6d337899d9f4250 : SUCCESS in 1h 20m 44s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8f08e8f9c5464418bcb7ca6f677359ce : SUCCESS in 53m 15s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8922ae7c173648b7a3c0fd25b3c32974 : SUCCESS in 1h 27m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/e8e3981fa3ba44d28c5146a164abefd8 : SUCCESS in 1h 32m 36s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ea77db3201b84c35a1db43a799c931ae : FAILURE in 9m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/89280eb148ee4e608e7eab13d8907d8d : SUCCESS in 1h 04m 20s","accounts_in_message":[],"_revision_number":2},{"id":"8d27da9f8c45191f48ed5005d75ebb623bcc3c18","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-03-06 21:20:08.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/711680/2 : SUCCESS in 2h 33m 17s","accounts_in_message":[],"_revision_number":2},{"id":"55ad6cf0f41564eae2755bc8118d48da04c5e4ab","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-03-06 22:09:12.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-bionic tempest-dsvm-full-bionic : NODE_FAILURE in 0s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/2/check/tempest-dsvm-full-bionic-py3/665a370/ : SUCCESS in 1h 37m 42s\n- grenade-dsvm-bionic grenade-dsvm-bionic : NODE_FAILURE in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"71077a2b8d29d2fbecf856815166b1bbd0aaa0bf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-06 23:32:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8c0206ed6a833c22a38ba999d9a5cc6cf6df8ece","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-06 23:57:05.000000000","message":"Patch Set 3:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/80/711680/3/check/pmem-tempest-plugin-filtered/b3226e6/ : SUCCESS in 23m 20s","accounts_in_message":[],"_revision_number":3},{"id":"b7645a54ae9692873588b65784ec109d0f782d84","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-03-07 00:18:54.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-41566 : FAILURE in 45m 40s","accounts_in_message":[],"_revision_number":3},{"id":"07cf045d6dcdf114f406ce4b44cb0f08b518c560","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-07 01:29:35.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c4e3bd9050814077a7816101a0ea08ff : SUCCESS in 1h 06m 40s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0ff049d143db451da4b4fd69972c3c96 : SUCCESS in 1h 22m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23e38d28fa874940820db842e66e0880 : SUCCESS in 15m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/21676945f00241a4b315d75fae2a0c5a : SUCCESS in 17m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66564168b15b4347a17840052ddb5b28 : SUCCESS in 7m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f349189f6c4a44bbbd7263a1bd9ebb45 : SUCCESS in 14m 33s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/0ed91538a5d8480d997196148ad86702 : SUCCESS in 12m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/35dbd0227c4b437f9f06295b5c7cd591 : SUCCESS in 13m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7822ce0b364c4740a470e55a64bc3870 : SUCCESS in 10m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/410cde4e29c745b98ff6ea75a6ed5b05 : SUCCESS in 57m 24s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/ceb01203982c4b1095a431d764bf863e : SUCCESS in 58m 48s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b8f9955e176249ae8f2a69567ea31148 : SUCCESS in 1h 25m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b0f1dd8c78f744b2aeca08dd7b798cac : SUCCESS in 51m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2eaa07af64ad4b8a8885ec033c769f94 : SUCCESS in 1h 40m 42s\n- nova-next https://zuul.opendev.org/t/openstack/build/9d0f078e285541ca91874a17ec7e8169 : SUCCESS in 1h 50m 24s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ffb76caa10f2471cb7f096475eae99a6 : SUCCESS in 18m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a4fa35c29265483ca865a0cf8da2b46c : SUCCESS in 1h 17m 09s","accounts_in_message":[],"_revision_number":3},{"id":"db3b55d32b9bb144319ef6d344f31105e135c719","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-03-07 01:30:16.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/80/711680/3/check/EMC_VxFlexOS_NOVA/6baed7a/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":3},{"id":"5f1681d7aa3a5a8cd82446a7ebe33e6f35a28345","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-03-07 01:46:41.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-80-711680-3 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":3},{"id":"c11ffd2fb015390457eeaa04e87ac6ddc2b0a0a6","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-03-07 01:48:35.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/711680/3 : SUCCESS in 2h 15m 07s","accounts_in_message":[],"_revision_number":3},{"id":"ab0113a03e31855d3e56bb5cf3f8279c971c1d91","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-03-07 02:54:04.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic/54b2e7a/ : SUCCESS in 1h 29m 24s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic-py3/da93c7c/ : SUCCESS in 1h 35m 40s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/grenade-dsvm-bionic/d40518f/ : SUCCESS in 3h 07m 14s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d02c77dc589225be9926f919500402ed34dc7d67","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2020-03-07 16:18:06.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"3d5521a9c8d801dba749fec039449f9b01030244","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2020-03-09 13:44:42.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"783886798a476be1ee6385ec538ca729a90e0cc8","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-03-09 15:45:36.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"ad9ef1b2549700793a827d67be42a83b937a58ec","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2020-03-12 17:24:00.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"80be667447a93990a910c4279ed13ab6d3957ffe","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2020-03-12 17:37:02.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"f442f59a6ff0ac9b86ddc870a74ca96387f19e2f","author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"date":"2020-03-17 09:45:46.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"74bf3af4d97d4ed8be23b16db3f863e838be12ac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 09:46:17.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"89f17e690225ff014e223e4ad23fb5646e824d98","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-17 13:13:28.000000000","message":"Patch Set 3: 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://zuul.opendev.org/t/openstack/build/76b454d8644d436b90721c790299fb9a : FAILURE in 43m 01s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0144f0ec608a4360b85c60ed7b36aa32 : SUCCESS in 1h 19m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd157e6a62224bb8ac3bbde5595afa2a : SUCCESS in 16m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/993007aeb8ee4b6a8f5f1ff356452a79 : SUCCESS in 7m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8db7dc04a38541c19b517363428b3eef : SUCCESS in 13m 59s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c1693bb22e6041ccafce03276bd1f59d : SUCCESS in 13m 55s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e89bc1a3ed8545e6810376b001dce47e : SUCCESS in 11m 22s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/bdfc3a7152a54d69a2853264e6469ff3 : FAILURE in 1h 33m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f0edc239848845edbb56f3d069eed4ba : SUCCESS in 49m 46s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/15b8f446a95443f3a79972e790da726f : SUCCESS in 15m 22s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/46541f3ff17a45609f45b5049f17019a : SUCCESS in 1h 26m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/d6b2cb4a628f4998a309876586f247ae : SUCCESS in 1h 36m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3155f595cbc4583aea09324ccee804f : SUCCESS in 1h 07m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/51d7caed95fc48048bf995a13847f280 : SUCCESS in 57m 44s","accounts_in_message":[],"_revision_number":3},{"id":"158988dd28d8cf6f791cf7db4bba01ebe9cb4b6b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-18 00:25:01.000000000","message":"Patch Set 3:\n\nrecheck bug 1844929","accounts_in_message":[],"_revision_number":3},{"id":"2507167e0745b26fd9618fefcd1a9e128cd49416","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-18 00:25:46.000000000","message":"Patch Set 3:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"4bd8934967833d59c80c74e4b6ba142645015f53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 02:08:50.000000000","message":"Patch Set 3: 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://zuul.opendev.org/t/openstack/build/07c72c07d8f44466bb6fcb2f2542c900 : SUCCESS in 59m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/047b432f3ccd471c9ff6deac7c81cb09 : SUCCESS in 1h 41m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/079c1ef1e5f24c47931a38b037f31294 : SUCCESS in 15m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/177f0aac4639478b8d00f1a1ebbf2d2a : SUCCESS in 13m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/af80bdc202654fc4b013847b5aa75a7a : SUCCESS in 7m 38s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a4e84941cd5849b2801ccdbddc0155db : SUCCESS in 22m 12s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/66215bf484c24897857c47fb8806e643 : SUCCESS in 23m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a85b63bc69cb43cbb2d489987b05a22f : SUCCESS in 13m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c5d187e37ec44379ffc0c295c54846b : SUCCESS in 9m 37s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/2353f1d5287c472f8e9031c5b4367a97 : SUCCESS in 1h 01m 56s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/43032aaf84ff4ef2999bc8b5e0adfda0 : SUCCESS in 1h 10m 34s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fb688ad4614547fb9356edec9452fb3e : SUCCESS in 1h 29m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/5edd0cd4da6b4ea794d866547831603a : FAILURE in 12m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3e03dcec13a04f8ea24c0af63839f0c2 : SUCCESS in 1h 27m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/7e92c3d437b0438f8926547322fd5c8e : SUCCESS in 1h 26m 01s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/17b7530e3cdd4f79a7f3d13ae61057c7 : SUCCESS in 14m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6f87dc5169164a3b82a42df8eddf2b3c : SUCCESS in 1h 02m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/11eb1b3ab0d1478fad89907535575cf4 : SUCCESS in 54m 06s","accounts_in_message":[],"_revision_number":3},{"id":"24d937b8790dffe70615b1e69adb61fc17e8d3b2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-18 02:24:05.000000000","message":"Patch Set 3:\n\nrecheck bug 1694501","accounts_in_message":[],"_revision_number":3},{"id":"89934908e5e80c80dc8b8452a8ba3697fcac086e","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-18 02:24:44.000000000","message":"Patch Set 3:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"437d0eec03974ec51e12b6f38f3b4140fc4cf460","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-03-18 02:52:19.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/711680/3 : SUCCESS in 2h 26m 35s","accounts_in_message":[],"_revision_number":3},{"id":"979951026a97cc455f2f317d8de266a1240d3508","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-03-18 03:29:25.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic/e6308aa/ : SUCCESS in 1h 53m 30s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic-py3/83bb4b7/ : SUCCESS in 1h 36m 16s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/grenade-dsvm-bionic/5d35487/ : SUCCESS in 3h 01m 36s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"55e5fb3466ad5bdaa8a257431b212d186b01a322","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 04:05:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a696e89b2337419caf2e33350925e42f : SUCCESS in 1h 11m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3e8b59234c4a431390932d5d224ef1e9 : SUCCESS in 1h 27m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ddd458918c874b73850fa0ce03516733 : SUCCESS in 27m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3b3a527dfb54b988c72a15d766c2c25 : SUCCESS in 26m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd19e54e00374da895a5a17a643b2bb2 : SUCCESS in 14m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8788989ec6df465fb2d6956793f05b9b : SUCCESS in 14m 34s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/b2736895e2204f098c44792b82c2e56d : SUCCESS in 15m 24s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6508b8b7711d4cca8b43fc8baf43aef9 : SUCCESS in 15m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d628bc090c34f29829fe4dfe2533e24 : SUCCESS in 9m 16s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/69f4c2ad8f094b419742e251bd32892e : SUCCESS in 1h 05m 42s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/406adbb7bac94238a6161b81fbe34afb : SUCCESS in 1h 10m 08s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2bbd9561f778465294d073a68d7bfee3 : SUCCESS in 1h 13m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cc806791686e4cdd96fc8bb29414170a : SUCCESS in 57m 25s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e2340932f2754fae9306df8e15ca05cd : SUCCESS in 1h 34m 15s\n- nova-next https://zuul.opendev.org/t/openstack/build/d9d20d8a385a46529269747420d5f7d5 : SUCCESS in 1h 37m 19s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/35b53f9e055d4d02827ea8e9e95a3214 : SUCCESS in 15m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/141fdfbbf5fd453f9f4f809d0d3fd3a1 : SUCCESS in 1h 02m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2406fdd5de50465f95fc53b0d17f453d : SUCCESS in 50m 35s","accounts_in_message":[],"_revision_number":3},{"id":"d3b19f6c4a7f1d1e88f6930e0d50df12b3013cca","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 04:06:11.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ea18eb71d6b0640e533c60bebd3a057ccb556dfa","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-03-18 04:06:23.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/80/711680/3/check/EMC_VxFlexOS_NOVA/29856b1/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":3},{"id":"5aff9518b4228fecf6ffc3b5792537d470a8e10d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-03-18 05:05:29.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-80-711680-3 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":3},{"id":"86d0dff2e2723503e5381235957f32b4374674b6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 06:47:43.000000000","message":"Patch Set 3: 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://zuul.opendev.org/t/openstack/build/f1f680f81e524825b5d901b37cbb77f6 : SUCCESS in 56m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c18d671ea2b54833844839583b0afbaa : SUCCESS in 1h 33m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ea6a896c51b4395ba49b0847b7ea7af : SUCCESS in 14m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d34eb202f87d4f25acdb7b8fa5c04965 : SUCCESS in 8m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d11c99fbf19446b0b67fdc49d2024f22 : SUCCESS in 12m 22s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/aa8f193f923f45cc88f4e892d1731cf3 : SUCCESS in 12m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/433c890bea51497c9da30d5a378f485a : SUCCESS in 9m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a6f251f0512b4a99b206fcf058a895e4 : SUCCESS in 1h 20m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7665c2c016dd4da184ff079c590400d9 : SUCCESS in 45m 50s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/67523324be6146c3b1c359f6dbd86300 : SUCCESS in 14m 24s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/00eece384c2f43dab3e816aa3044380a : FAILURE in 2h 39m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/f589386c21954b1b9f6b1cc1ad034364 : SUCCESS in 1h 18m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f7bf43eeee3c4e7d945f8f06f0e868ae : SUCCESS in 55m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a58098b08bee4d1f8d71718f0e226ab7 : SUCCESS in 52m 07s","accounts_in_message":[],"_revision_number":3},{"id":"33dfba9d84234a40a507faf9234e778a542ee0dc","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-18 16:35:41.000000000","message":"Patch Set 3:\n\nrecheck ssh timeout","accounts_in_message":[],"_revision_number":3},{"id":"46a7a159531a302baa23cbacf159fc3375e31d05","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-03-18 16:36:12.000000000","message":"Patch Set 3:\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":3},{"id":"ace54211334c8ae8133d5bfec32c631928207dee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 18:18:54.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/4e7d888374394ce18ce5af27085eaacf : SUCCESS in 1h 01m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2a968f063cf8431c9185706b55807696 : SUCCESS in 1h 21m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0179a6a17c08458cac01b930be7b6e66 : SUCCESS in 17m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/002a0cd009ea4c2cb1cce0029a40d181 : SUCCESS in 16m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3279ef34721a4b3f8f5de7859f1d1c95 : SUCCESS in 7m 55s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cfebcee27ad343298d1c73dcd02aacc8 : SUCCESS in 15m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/239d939501914bbe9088a66af07e0304 : SUCCESS in 16m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8244e8d4fa3c45e2aad33359a0ed1afe : SUCCESS in 13m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be27efd5c7dc4261913216abfe805698 : SUCCESS in 13m 31s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a5f56afd91384a0299ca4987101ccfea : SUCCESS in 52m 08s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/dae1b122f1764f18b87cf77c325a2760 : SUCCESS in 59m 30s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cdb30aef1f3b44adaf25411fa372ba3d : SUCCESS in 1h 14m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/abd3da01c3c54865b873e4daf8da7340 : SUCCESS in 49m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cc083e95b9954d07a4a3d8849a93995e : SUCCESS in 1h 23m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/496bdbe7dd5943518ae59f40c122c874 : SUCCESS in 1h 37m 44s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/455a09c5a497411ab27b45091a6df65d : SUCCESS in 17m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/310185c9569f4352925a4c79e09049eb : SUCCESS in 1h 01m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3bde55169b344b75b3eb669f12e8800d : SUCCESS in 56m 47s","accounts_in_message":[],"_revision_number":3},{"id":"9705a07f5f3f19ef1b655c523996fde8ce14ce6d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 18:19:25.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f1817f444b3dd1a009f0405aaed6fb92c99d8645","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-03-18 18:19:33.000000000","message":"Patch Set 3:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/80/711680/3/check/EMC_VxFlexOS_NOVA/74b7d2f/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC VxFlexOS CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":3},{"id":"bf660d2c2ec1285ce3e557dac769b98069a1f7bf","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-03-18 19:02:07.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/711680/3 : SUCCESS in 2h 25m 36s","accounts_in_message":[],"_revision_number":3},{"id":"ff7f279524c2d61ad807c33e3743782b1e4d21fd","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-03-18 20:01:37.000000000","message":"Patch Set 3:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-80-711680-3 : SUCCESS \n\nhttps://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI","accounts_in_message":[],"_revision_number":3},{"id":"dc208d6c828d79006fa255c106bd5aa239f98c6e","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-03-18 20:18:26.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic/806477e/ : SUCCESS in 1h 43m 25s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/tempest-dsvm-full-bionic-py3/e4785e3/ : SUCCESS in 1h 49m 11s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/80/711680/3/check/grenade-dsvm-bionic/1ea1bb5/ : SUCCESS in 3h 14m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"8455aa4525d69205a0274b22882aa22af8ae9de1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 20:50:55.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"b4cea367eb0d4990f907d03c2edc3eeeb241d3f7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 20:50:55.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8a15c8537a3b4c9ba33529908cc6451f : SUCCESS in 1h 04m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/db2d448c55c04b78acaebf5eee32cd52 : SUCCESS in 1h 33m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f4bc4a83cd834f399093d5e1281dc8c4 : SUCCESS in 17m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8cdadd6319ea4d5387ed9f0b3642fffe : SUCCESS in 8m 37s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7de1c39ff6544e8c94fae9166eba6a80 : SUCCESS in 14m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/633c3edfddf1413bbce2f73b92d84db3 : SUCCESS in 13m 43s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38c665391acf487b9ccd048f362297e9 : SUCCESS in 11m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/193cdd7eacab43da8eeb3b903ec96848 : SUCCESS in 1h 16m 59s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bf94daf2559f4539a857b7955d8b7579 : SUCCESS in 1h 13m 44s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/41f42599e1004553a1184a0c44abc4a5 : SUCCESS in 16m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c72be160abfc438f950422ea1265c590 : SUCCESS in 1h 44m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/7172c36dcc984eb08e285f6274c20537 : SUCCESS in 1h 28m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d9b4af6083d04571a704739fcd688498 : SUCCESS in 1h 01m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/10f9bf151db94c97becdc38ccca9787c : SUCCESS in 53m 28s","accounts_in_message":[],"_revision_number":3},{"id":"e485c54bd4491658d0eeb0cab60fd52c0359147e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 20:53:47.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/142da0578e0b4a2299f74639b21da576 : SUCCESS in 1m 49s","accounts_in_message":[],"_revision_number":3},{"id":"de267980c0063dff247bc1755560171822e5291e","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-03-18 21:00:22.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 588b0484bf6f5fe41514f1428aeaf5613635e35a","accounts_in_message":[],"_revision_number":3},{"id":"5615e79a5c101d1f467aa4f5f13607d693b24809","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-03-19 09:17:39.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/80/711680/3/check-vote/ext-nova-zuul/19c777b : SUCCESS in 1h 21m 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7145100ee4e732caa532d614e2149ef2a545287a","revisions":{"4281bcfeded92eda9941349bc81d036490270ab5":{"kind":"REWORK","_number":1,"created":"2020-03-06 17:44:49.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/80/711680/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/711680/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/711680/1"}}},"commit":{"parents":[{"commit":"cbf1096040ddd6eda64f5fc430f506dec125e0c3","subject":"Merge \"Introduce scope_types in os-instance-action policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbf1096040ddd6eda64f5fc430f506dec125e0c3"}]}],"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-03-06 17:43:04.000000000","tz":0},"subject":"Add logging of ironic driver hash ring to aid in debugging","message":"Add logging of ironic driver hash ring to aid in debugging\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 logging of the size of the hash ring at level INFO and the\nset of hash ring members at level DEBUG to help enable easier debugging\nof situations like this in the future.\n\nCloses-Bug: #1866380\n\nChange-Id: I617fd59de327de05a198f12b75a381f21945afb0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4281bcfeded92eda9941349bc81d036490270ab5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4281bcfeded92eda9941349bc81d036490270ab5"}]},"branch":"refs/heads/master"},"9fec91669e3eab222b78d09c70b88236e0632720":{"kind":"REWORK","_number":2,"created":"2020-03-06 18:18:38.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/80/711680/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/711680/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/711680/2"}}},"commit":{"parents":[{"commit":"cbf1096040ddd6eda64f5fc430f506dec125e0c3","subject":"Merge \"Introduce scope_types in os-instance-action policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbf1096040ddd6eda64f5fc430f506dec125e0c3"}]}],"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-03-06 18:15:23.000000000","tz":0},"subject":"Lowercase ironic driver hash ring hosts and add logging","message":"Lowercase ironic driver hash ring hosts and add logging\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 to avoid\nunnecessary pain and confusion for users that make hostname changes\nthat are otherwise functionally harmless.\n\nThis also adds logging of the size of the hash ring at level INFO and\nthe set of hash ring members at level DEBUG to help enable easier\ndebugging of hash ring related situations.\n\nCloses-Bug: #1866380\n\nChange-Id: I617fd59de327de05a198f12b75a381f21945afb0\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9fec91669e3eab222b78d09c70b88236e0632720"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9fec91669e3eab222b78d09c70b88236e0632720"}]},"branch":"refs/heads/master"},"7145100ee4e732caa532d614e2149ef2a545287a":{"kind":"REWORK","_number":3,"created":"2020-03-06 23:32:42.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/80/711680/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/80/711680/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/80/711680/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/80/711680/3"}}},"commit":{"parents":[{"commit":"cbf1096040ddd6eda64f5fc430f506dec125e0c3","subject":"Merge \"Introduce scope_types in os-instance-action policy\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbf1096040ddd6eda64f5fc430f506dec125e0c3"}]}],"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-03-06 23:25:53.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","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7145100ee4e732caa532d614e2149ef2a545287a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7145100ee4e732caa532d614e2149ef2a545287a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
