)]}'
{"id":"openstack%2Fnova~703103","triplet_id":"openstack%2Fnova~stable%2Fstein~I9d6cd6259659a35383c0c9c21db72a9434ba86b1","project":"openstack/nova","branch":"stable/stein","topic":"bug/1859766","hashtags":[],"change_id":"I9d6cd6259659a35383c0c9c21db72a9434ba86b1","subject":"Enhance service restart in functional env","status":"MERGED","created":"2020-01-17 15:24:34.000000000","updated":"2020-02-21 17:57:57.000000000","submitted":"2020-02-21 17:53:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"703103-1582307593101-25e6796c","meta_rev_id":"0f3930c453664c79f7f1fa0213069f97200a3f67","_number":703103,"virtual_id_number":703103,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2020-01-20 17:32:03.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-01-20 20:00:09.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-01-20 17:21:17.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-02-21 17:53:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-01-28 09:34:57.000000000","_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":2,"date":"2020-02-21 15:18:22.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-01-30 08:41:07.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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"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-02-21 15:18:22.000000000","permitted_voting_range":{"min":1,"max":1},"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"date":"2020-02-11 10:08:09.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_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":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-01-20 17:21:17.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-01-20 17:32:03.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-01-20 20:00:09.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-01-30 08:41:07.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-02-11 10:08:09.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2020-02-21 15:18:22.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-02-21 17:53:12.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":"32588c433884c9f200df945988e493c796b0b2f8","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-01-17 15:24:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8e89b73a6783b72b55778d7fbe28aef15b402665","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-01-17 15:38:51.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/703103/1 : FAILURE in 12m 01s","accounts_in_message":[],"_revision_number":1},{"id":"65989b6e002312bdde831f73b9b020247fabe933","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-01-17 15:49:51.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/03/703103/1/check/pmem-tempest-plugin-filtered/7ab4ae7/ : FAILURE in 23m 08s","accounts_in_message":[],"_revision_number":1},{"id":"eb18340274d90b99dc8a1d9f0c0b2cac08680f33","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-01-17 18:26:24.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/1/check/tempest-dsvm-full-xenial/5f1f2e2/ : FAILURE in 2h 51m 13s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/1/check/tempest-dsvm-full-xenial-py3/16bb084/ : FAILURE in 2h 58m 03s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/1/check/grenade-dsvm-xenial/10ca2f3/ : FAILURE in 2h 28m 56s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"05ad1cd9e2af657f737059551d365a7685b806e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-17 22:53:12.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/78af863099964616ae406686cc7d4caf : SUCCESS in 1h 06m 53s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/316be079bcd3488d84b08d9309cd512f : SUCCESS in 1h 20m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b6eeeb1631b4193a1fa72d31ad4a55f : SUCCESS in 15m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/288ffeccf5fb4a4fb2a53999b4757b8f : SUCCESS in 13m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a40091affdf34194bab14eb5204171f7 : SUCCESS in 10m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/44bfef524b50425686276a66e0ff696d : SUCCESS in 15m 39s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ce69a00566444bf995cf16eb51826e2d : SUCCESS in 15m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/529f8210bb6344948c48a343c8344075 : SUCCESS in 14m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/80524b5acb484dbabd22f1a30b493924 : SUCCESS in 17m 02s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49e2aa4a5ad94ad08eacbe750ff72bc0 : SUCCESS in 9m 04s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4a707d185056468f854277ff1e7cf70c : SUCCESS in 56m 41s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/0adb7f1477044b9b97e68f1ae53ffa37 : SUCCESS in 1h 14m 10s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/e5582a4be1f64c38b2e6c435858119d0 : SUCCESS in 1h 17m 51s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/fd740c0ee18b4c16bb18aade0c6159f3 : SUCCESS in 1h 14m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a9b89f5c4e624f50861e837e8a9463b8 : SUCCESS in 58m 33s\n- nova-next https://zuul.opendev.org/t/openstack/build/9237ec87a47049cba5c2b9f4187dda3b : SUCCESS in 1h 21m 52s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/920c2ef502584f318009705e64716eb7 : SUCCESS in 21m 35s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/cbeb4b9e8bd24b6f97e99a2e7baa9355 : SUCCESS in 19m 51s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/66003b42cdaf4f5fafd963b037aa7698 : SUCCESS in 1h 48m 56s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/65399b232d9c4c6a998aea4c4ccd1019 : SUCCESS in 2h 18m 30s","accounts_in_message":[],"_revision_number":1},{"id":"9c3d82bb99f19777e57f64c9133c2274711d59f6","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-01-20 14:08:24.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM, clean from stable/train and very useful on stable/stein.","accounts_in_message":[],"_revision_number":1},{"id":"8b1ac9495677cf6c33376550046350059de0f9ef","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-01-20 16:56:56.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"070b4413d75b30e3650b858757c6bc7f38a6cfef","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-01-20 17:21:17.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/03/703103/2/check/pmem-tempest-plugin-filtered/0ff4763/ : FAILURE in 23m 09s","accounts_in_message":[],"_revision_number":2},{"id":"85cf590ebfe1b5ced1e0dc9f93b70c328b00e163","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-01-20 17:32:03.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/703103/2 : FAILURE in 9m 36s","accounts_in_message":[],"_revision_number":2},{"id":"beb4da1f00e464a11403e07047eac9ed9a9556fb","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-01-20 20:00:09.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/2/check/tempest-dsvm-full-xenial/15988d8/ : FAILURE in 2h 51m 15s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/2/check/tempest-dsvm-full-xenial-py3/e4554d1/ : FAILURE in 3h 01m 08s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/03/703103/2/check/grenade-dsvm-xenial/4a3f5c5/ : FAILURE in 2h 22m 19s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f00562bab9a584dfece2675bb24d7e67de0b8d85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-20 20:51:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fe450cb48015441e831b6838002e0db7 : SUCCESS in 50m 12s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/93b2cf03297a446ca09e0672b9d25d7b : SUCCESS in 1h 11m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d5eb6731f7754afd85e002af00d69c9d : SUCCESS in 18m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ce8884cde87343c989a46da8dd12a5c3 : SUCCESS in 15m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0015c1997024ace99b9363b986e5504 : SUCCESS in 11m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d027143bd45b42d0841f8447e5dcc9f8 : SUCCESS in 19m 04s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/def7d9d7b6e7452ebfcd02b5cf89c7a4 : SUCCESS in 12m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/21cd955b0e894c42b8b5f328057821a8 : SUCCESS in 11m 58s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/69ae1eaa656048bab82df7bf4dced618 : SUCCESS in 13m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dce19edca39b408cac4bc55f4a3227fd : SUCCESS in 7m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/658554128a734e529600eb8dbea97cb7 : SUCCESS in 47m 10s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/67dd560c3cc44508be1c0fc6ecc91f21 : SUCCESS in 1h 12m 34s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/6d3d5908ba824d689816f4fe08475307 : SUCCESS in 1h 09m 05s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/aabfaea232784da7af40beb35b213352 : SUCCESS in 1h 05m 48s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8b7bf47c8b03424b8a17fcd3cec97ac6 : SUCCESS in 49m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/bf76c7761afd4867a1ee95ae06edcdc6 : SUCCESS in 1h 17m 32s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/01ceb4309ae14c048f313440526a770f : SUCCESS in 17m 28s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/7e813a2b502748e2939518f92f2581f6 : SUCCESS in 29m 37s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/a2cfbc2090b14033ac86e69d7bd92737 : SUCCESS in 1h 30m 41s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/63d2947ef48649759cdcbea21f9cfb36 : SUCCESS in 1h 56m 53s","accounts_in_message":[],"_revision_number":2},{"id":"6075c32b5e4ec01763675e286319afd91664f07c","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-01-28 09:34:57.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"93f8c540b353d9a1d8b960c805364310355584e4","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-01-30 08:41:07.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"189112bd8a1458da47a2a7a48e768d253981d82b","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2020-02-21 15:18:22.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nThe patch looks good to me: slightly changed compared to the version merged in Train (master at that time), the modification noted and test only change. Since I\u0027ve just added the note to the commit message and the patch itself is fully Gibi\u0027s, I\u0027ll approve this.","accounts_in_message":[],"_revision_number":2},{"id":"636f6ada8a544228ae68a9b8137cce3b35f0144c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 15:19:11.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"867a4953abbedd2c876ca881f17690439066b8c5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 17:53:12.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/43639404b6514064b6eb05f1eb093cde : SUCCESS in 1h 04m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/7353cd5fc9314c0a80867807609c1704 : SUCCESS in 1h 18m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65226c972ae74767b4ae798ac4545067 : SUCCESS in 16m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e49e4a65db94f0cbd7c3ff1cdf66a41 : SUCCESS in 11m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9488f61da8ac4cf98ec49d8d6f18199a : SUCCESS in 14m 57s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/2f175103bd0549c48a6938d7fe524b0e : SUCCESS in 17m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9cb3284f6ef84a6fa9a8498fa7cdc806 : SUCCESS in 16m 17s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/31dcee5870cc457fb27c97e5322792e1 : SUCCESS in 15m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/543b6a6dbd3847a6afb1039154c0f188 : SUCCESS in 8m 40s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/92efc668d32a444bb8b46fb79c9aa5e9 : SUCCESS in 1h 10m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/581ab6445e814b44a0d8e29246092165 : SUCCESS in 58m 34s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/757b95010f374beab2fd2f7499eb6151 : SUCCESS in 22m 12s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/0c45363534d04c9ca423010999512d45 : SUCCESS in 20m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/dac8f8ae7b0b49309e83384181216764 : SUCCESS in 1h 13m 29s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/2759f158597543b89d4871f315901619 : SUCCESS in 2h 25m 54s","accounts_in_message":[],"_revision_number":2},{"id":"08147f053c0e7c43a55a0763d2942be02d7ef4d5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 17:53:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"098d550a6a5f363706005f34fd186eb5c064ac43","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-21 17:57:57.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d8a0028cc7e4400af6293c4e6cb08e5 : SUCCESS in 1m 51s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"b874c409c11b5d83508d2f0276a9a648f72192a4","revisions":{"c0b06aa548535467278dc666e6557530e57689fe":{"kind":"REWORK","_number":1,"created":"2020-01-17 15:24:34.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/03/703103/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/703103/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/703103/1"}}},"commit":{"parents":[{"commit":"23d3b8fbc9d793b4faba472ec6a0f7b95be1e70f","subject":"Remove global state from the FakeDriver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23d3b8fbc9d793b4faba472ec6a0f7b95be1e70f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2019-05-01 21:38:40.000000000","tz":120},"committer":{"name":"Balazs Gibizer","email":"balazs.gibizer@est.tech","date":"2020-01-17 15:21:58.000000000","tz":60},"subject":"Enhance service restart in functional env","message":"Enhance service restart in functional env\n\nBugfix Icaf1bae8cb040b939f916a19ce026031ddb84af7 showed that restarting\na compute service in the functional env is unrealistic causing faults\nto slip through. During that bug fix only the minimal change was done\nin the functional env regarding compute service restart to reproduce\nthe reported fault. However the restart of the compute service could\nbe made even more realistic.\n\nThis patch simulates a compute service restart in the functional env\nby stopping the original compute service and starting a totally new\ncompute service for the same host and node. This way we can make sure\nthat we get a brand new ComputeManager in the new service and no\nstate can leak between the old and the new service.\n\nThis change revealed another shortcoming of the functional env.\nIn the real world the nova-compute service could be restarted without\nloosing any running servers on the compute host. But with the naive\nimplementation of this change the compute service is re-created. This\nmeans that a new ComputeManager is instantiated that loads a new\nFakeDriver instance as well. That new FakeDriver instance then reports\nan empty hypervisor. This behavior is not totally unrealistic as it\nsimulates such a compute host restart that cleans the hypervisor state\nas well (e.g. compute host redeployment). However this type of restart\nshows another bug in the code path that destroys and deallocates\nevacuated instance from the source host. Therefore this patch\nimplements the compute service restart in a way that simulates only a\nservice restart and not a full compute restart. A subsequent patch will\nadd a test that uses the clean hypervisor case to reproduces the\nrevealed bug.\n\nRelated-Bug: #1724172\n\nOn stable/stein:\n\nCloses-Bug: #1859766\n\nChange-Id: I9d6cd6259659a35383c0c9c21db72a9434ba86b1\n(cherry picked from commit 2794748d9c58623045023f34c7793c58ce41447c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0b06aa548535467278dc666e6557530e57689fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0b06aa548535467278dc666e6557530e57689fe"}]},"branch":"refs/heads/stable/stein"},"b874c409c11b5d83508d2f0276a9a648f72192a4":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-01-20 16:56:56.000000000","uploader":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"ref":"refs/changes/03/703103/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/03/703103/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/03/703103/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/03/703103/2"}}},"commit":{"parents":[{"commit":"23d3b8fbc9d793b4faba472ec6a0f7b95be1e70f","subject":"Remove global state from the FakeDriver","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/23d3b8fbc9d793b4faba472ec6a0f7b95be1e70f"}]}],"author":{"name":"Balazs Gibizer","email":"balazs.gibizer@ericsson.com","date":"2019-05-01 21:38:40.000000000","tz":120},"committer":{"name":"Elod Illes","email":"elod.illes@est.tech","date":"2020-01-20 16:56:13.000000000","tz":0},"subject":"Enhance service restart in functional env","message":"Enhance service restart in functional env\n\nBugfix Icaf1bae8cb040b939f916a19ce026031ddb84af7 showed that restarting\na compute service in the functional env is unrealistic causing faults\nto slip through. During that bug fix only the minimal change was done\nin the functional env regarding compute service restart to reproduce\nthe reported fault. However the restart of the compute service could\nbe made even more realistic.\n\nThis patch simulates a compute service restart in the functional env\nby stopping the original compute service and starting a totally new\ncompute service for the same host and node. This way we can make sure\nthat we get a brand new ComputeManager in the new service and no\nstate can leak between the old and the new service.\n\nThis change revealed another shortcoming of the functional env.\nIn the real world the nova-compute service could be restarted without\nloosing any running servers on the compute host. But with the naive\nimplementation of this change the compute service is re-created. This\nmeans that a new ComputeManager is instantiated that loads a new\nFakeDriver instance as well. That new FakeDriver instance then reports\nan empty hypervisor. This behavior is not totally unrealistic as it\nsimulates such a compute host restart that cleans the hypervisor state\nas well (e.g. compute host redeployment). However this type of restart\nshows another bug in the code path that destroys and deallocates\nevacuated instance from the source host. Therefore this patch\nimplements the compute service restart in a way that simulates only a\nservice restart and not a full compute restart. A subsequent patch will\nadd a test that uses the clean hypervisor case to reproduces the\nrevealed bug.\n\nRelated-Bug: #1724172\n\nOn stable/stein:\n\nCloses-Bug: #1859766\n\nNote: mock package import added to nova/test.py (due to not having patch\nIbe7cb29620f06d31059f2a5f94ca180b8671046e in stable/stein)\n\nChange-Id: I9d6cd6259659a35383c0c9c21db72a9434ba86b1\n(cherry picked from commit 2794748d9c58623045023f34c7793c58ce41447c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b874c409c11b5d83508d2f0276a9a648f72192a4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b874c409c11b5d83508d2f0276a9a648f72192a4"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
