)]}'
{"id":"openstack%2Fnova~692907","triplet_id":"openstack%2Fnova~stable%2Fstein~Idb205ab5b16bbf96965418cd544016fa9cc92de9","project":"openstack/nova","branch":"stable/stein","topic":"bug/1824435","hashtags":[],"change_id":"Idb205ab5b16bbf96965418cd544016fa9cc92de9","subject":"Remove redundant call to get/create default security group","status":"MERGED","created":"2019-11-04 21:30:52.000000000","updated":"2019-11-07 21:32:49.000000000","submitted":"2019-11-07 21:28:43.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"692907-1573162123456-cd6aae0a","meta_rev_id":"b84330bee5a586af61698c0846767a00ffea7f27","_number":692907,"virtual_id_number":692907,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2019-11-07 17:53:33.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-11-07 02:07:44.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-11-07 18:31:47.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,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2019-11-07 15:51:28.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":"2019-11-07 21:28:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-11-06 04:29:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-07 12:37:54.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-11-06 16:52:07.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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"]}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-07 12:37:54.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_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":"2019-11-06 04:29:17.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-11-06 16:52:07.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-11-07 02:07:44.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-11-07 12:37:54.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2019-11-07 15:51:28.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":"2019-11-07 17:53:33.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2019-11-07 18:31:47.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-11-07 21:28:43.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":"a90e88c7ea57aaabef86c065eabb2fcf21df548b","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-04 21:30:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3b735e3fac5609d3ca01576d1bc32fafc20f887c","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-04 22:39:28.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/1/check/pmem-tempest-plugin-filtered/e0f7bda/ : FAILURE in 29m 45s","accounts_in_message":[],"_revision_number":1},{"id":"19d52ceb10ebf5b42af4971b91b545854bdc53dd","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-04 23:14:23.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"41fe69997c458d7265dd2d1a2296856f70aee7bd","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-04 23:47:03.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/2/check/pmem-tempest-plugin-filtered/64283ed/ : FAILURE in 29m 37s","accounts_in_message":[],"_revision_number":2},{"id":"a74c590bdbe48cbcc4a148625f69bbfae40a8cc7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 01:29:01.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/adaf09e33b0849ddbd6b4f935ccad346 : SUCCESS in 56m 21s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f3c93ce474cc4b2f8c4ec7d5a1a2dd90 : SUCCESS in 1h 23m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e05bf0b7136d4481b803fb610a741bf9 : SUCCESS in 16m 40s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3403153ec874722993dbea11142604d : SUCCESS in 13m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2b347ff93a24a66880b834dd7846687 : SUCCESS in 9m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/2a3cae93b53d4ad6a7868d0ceed41467 : SUCCESS in 14m 10s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/7bd1b533c9fe40419ae977ffc1e7d45b : SUCCESS in 13m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/224d0505c03947a0bd7fa6733458f469 : SUCCESS in 10m 42s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c865dc78a0a04982a8c1102da19fc024 : SUCCESS in 18m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2f14ef9fadbb43ce988aca01bc2d62f0 : SUCCESS in 6m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/50970608976e4fa0931a0ca17a2487bc : SUCCESS in 47m 05s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/0ccd52d8f6a64f098b85962d0fc05db4 : SUCCESS in 1h 16m 50s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/317ce0f24ddb4f9d8b6cafecd927ad97 : SUCCESS in 1h 00m 58s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/86e3e70fba364bb8862ba64d51808e04 : SUCCESS in 1h 15m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b48590c8b80942eba9ab8ffcea0ba97f : SUCCESS in 57m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/6262e10a5b5f4924a428b6040de21acb : FAILURE in 1h 18m 19s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/a6c3bcdf3ff24df1883543b2d2763b6d : SUCCESS in 24m 22s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/b0796ebdb15043a98d320a9657df6c9d : SUCCESS in 26m 32s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/df675df8b8704ad7b7eff96b0701e875 : SUCCESS in 1h 23m 21s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/dcfd3971bfe5412fb10b76624d83a5ae : FAILURE in 2h 12m 22s","accounts_in_message":[],"_revision_number":2},{"id":"cd777852baf4a772fba6ae95ab704854ff7254df","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-05 03:16:06.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"6df94823f6732d67b90fe2045ec3ac036c6609c3","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-05 03:47:39.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/3/check/pmem-tempest-plugin-filtered/c999f6f/ : FAILURE in 28m 46s","accounts_in_message":[],"_revision_number":3},{"id":"c9203225be9bfca6364d017e50e20c5563436b0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 05:37:07.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/3dca0912d6cc4deba6a58d63c0980208 : SUCCESS in 49m 04s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/839e4ada8ee8452ba8e28a68619831d2 : SUCCESS in 1h 17m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/83f072ba195c4bc3b5fc5e629b47a6f4 : SUCCESS in 27m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/44b43483b9804cd5ad30381ade55651d : SUCCESS in 25m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a354838244c14492985339bdd134fc6b : SUCCESS in 14m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/e079d371e2b14d728321d5697063a5c1 : SUCCESS in 11m 00s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/ad426de20eba415a8b7982e5186ee378 : SUCCESS in 12m 46s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1f61768acfb04bbc969a6b250d9edec0 : SUCCESS in 10m 01s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/69c0b0179d334a5a80f72854242e3f9d : SUCCESS in 25m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67047d4cd4404eeaa9f14aa9c305c418 : SUCCESS in 6m 24s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1ad9b6edde08458e8d402e2926372b73 : SUCCESS in 1h 10m 39s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/50c8b63905b7442bbcd229d114f1ebdc : SUCCESS in 1h 00m 10s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/a4a0615beab34a52b95dc7db9f5234e5 : SUCCESS in 1h 03m 45s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/4b7ace4dd1e8418a9534311d5f306eef : SUCCESS in 1h 26m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/cdef705ecf794cf4a0fac562441f9986 : SUCCESS in 43m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/edb95788574243129236133e64ae9cbd : SUCCESS in 1h 28m 03s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/d59e9c0bab6f499793d4c00fd46056d0 : SUCCESS in 17m 36s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/c5b5111ec09e4563ba4f99022b5229eb : FAILURE in 25m 27s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/7f9f8c04f32345b2a11ef108fda8410c : SUCCESS in 1h 30m 31s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f67bf5f546db42c0b931d2af85a5523c : SUCCESS in 2h 16m 00s","accounts_in_message":[],"_revision_number":3},{"id":"908a07456def570fe83921aa9ac3b6ac1ef777af","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-05 09:24:34.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/692907/3 : SUCCESS in 2h 11m 37s","accounts_in_message":[],"_revision_number":3},{"id":"646811bd8ff6a2fd88faa58e1259fdc291c23f51","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-05 17:50:43.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"8119157078b8cabdf4637ada0ec7bad703eb87e8","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-05 18:05:18.000000000","message":"Patch Set 4:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/4/check/pmem-tempest-plugin-filtered/4e5a5f7/ : FAILURE in 12m 05s","accounts_in_message":[],"_revision_number":4},{"id":"5c1a5ed76146e16135211312c708d9373b1f310a","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-05 20:11:00.000000000","message":"Patch Set 4:\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/692907/4 : FAILURE in 2h 18m 16s","accounts_in_message":[],"_revision_number":4},{"id":"e23cf88d7b118d078dc2302ff00410c84cd1b738","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 20:19:49.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7adeb1c751b4493dbebe222e5a08e3d0 : SUCCESS in 1h 06m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3ef40b3573b4c39ac750eab90f27c15 : SUCCESS in 1h 25m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cb7e8d7966fe4220909655be00792cf0 : SUCCESS in 14m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2e63eec4b98448b6b92bbf9e260a3e27 : SUCCESS in 10m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89552c97a075442193c714f2da6e4b0f : SUCCESS in 9m 06s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5a622c388ae64045a80ad6b6211015d5 : SUCCESS in 20m 00s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/00b8da01f86d4222852af526f2acc791 : SUCCESS in 13m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0852d87a06d7439788e69ad6461bda68 : SUCCESS in 11m 41s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/95700673f8004ede85b50bf4a6b17f72 : SUCCESS in 12m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5e8c2c6d308b438e9e03a98d4f0936b8 : SUCCESS in 7m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c7956cc04cbc4c2e9f488c79ebfb490b : SUCCESS in 50m 43s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/9b2da20b50bf41608fb8a7740c56cd6b : SUCCESS in 1h 02m 52s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/31219a8c76e540ad85d0aa89517022a7 : SUCCESS in 1h 03m 42s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/91d8ca74d76d448984e2abc453ec740b : SUCCESS in 1h 00m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/43a16799ec84416088134131dc23cc0f : SUCCESS in 50m 34s\n- nova-next https://zuul.opendev.org/t/openstack/build/302d019cb8784e278b954ccbc3d64261 : SUCCESS in 1h 05m 03s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/814c885cf3234124811293d42194b26e : SUCCESS in 17m 13s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/aae4c42b36c146a7810db43732038784 : SUCCESS in 17m 37s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bb609f2050504faf89a9791c3c1d26b7 : SUCCESS in 1h 58m 05s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/f76034ef45d34b7ab3ba65ea98907271 : SUCCESS in 2h 25m 13s","accounts_in_message":[],"_revision_number":4},{"id":"eb83988ea4e370903c3d9be18daecdb4ff0b1ff2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-05 21:18:59.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"c6ce331f1f1ffdceb6d8d5aa5d9adea18dd2ea1d","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-05 21:50:08.000000000","message":"Patch Set 5:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/5/check/pmem-tempest-plugin-filtered/20b99d1/ : FAILURE in 29m 12s","accounts_in_message":[],"_revision_number":5},{"id":"6c5e90bbfa1d4b802f75b0ac76188606b0842e24","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-05 23:37:30.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/41b0f90c9bf145e2995717d1bf7dd2b9 : SUCCESS in 55m 06s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/a6f8545b5d9a463aa7a6b4c95f2bcc57 : SUCCESS in 1h 23m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/eda51b2735d0494ea35d09638b06236d : SUCCESS in 17m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3a3b52d76749458992ce5dde1cdbee24 : SUCCESS in 16m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c8ae761012b414d84783eecb9386ef8 : SUCCESS in 8m 54s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/09f516da8b2d45ccb23829489a2f2e94 : SUCCESS in 12m 38s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/71ea449ce2064aa196059349a92b5017 : SUCCESS in 12m 23s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/450c819a57b54cbfb76bd1e545a98c07 : SUCCESS in 11m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/676996b5b814464eb18951b1928084c4 : SUCCESS in 11m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6b69760abb74556bff1497c0afba3b3 : SUCCESS in 6m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4486f11d444c4401a97b5da989db19b7 : SUCCESS in 57m 30s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/559bfbd8d9a9484f97c4dba31a7b8bf8 : SUCCESS in 1h 01m 18s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/298668b91b1e45d4b9a1d238a123bc96 : SUCCESS in 1h 01m 20s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/cfb3f6f4be644a0eb4c245ba0d71679e : SUCCESS in 1h 19m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/82c75395715d4ca9ad17f2b68c95b866 : SUCCESS in 51m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/e547791d50924421832398ebf85c657a : SUCCESS in 1h 24m 01s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/8f92dbab8c2141ad80e23ad672951db4 : SUCCESS in 18m 17s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/3c554b0e9b6040ab96b777831f82bcd5 : SUCCESS in 20m 04s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/2ca2eb28d5584f00b9160c95f17caffe : SUCCESS in 1h 42m 23s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/65f41daf9cc0469e8c9dba15943e0406 : SUCCESS in 2h 10m 27s","accounts_in_message":[],"_revision_number":5},{"id":"3fa48f25c411d49226b43d30ebc6b0d0fa574cb9","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2019-11-05 23:39:29.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"f74f94357fab6eb1bfc06cd9cb6ad64fa0ed4326","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-06 00:11:50.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/6/check/pmem-tempest-plugin-filtered/0b5d244/ : FAILURE in 30m 19s","accounts_in_message":[],"_revision_number":6},{"id":"53a3de16a5db02da29bffe879026cde4a262913d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 01:56:43.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6a285d90be53400c94831480814531f3 : SUCCESS in 57m 38s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bd7008171a964320848b9d6a8b335340 : SUCCESS in 1h 13m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d34b60b95b944c32aa302e2248a26299 : SUCCESS in 15m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e723ed8ad7da46bb82758cb1ac0c0c85 : SUCCESS in 12m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6a74db808c043cf915bb00458436ba3 : SUCCESS in 8m 56s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9c85d2b1d1074c439cdb8f820e3d8f72 : SUCCESS in 11m 47s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/9ec1c664d8544895aec8781dbe53f6b2 : SUCCESS in 17m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cc49497891344ec199fcb5f15653f17b : SUCCESS in 11m 28s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d0962015bf2a4818b6cd35c72be860bc : SUCCESS in 11m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d7a9251677db49279c9d1dd532b7ff8a : SUCCESS in 7m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/00f91e6a99ae483faed7d956c0b8952f : SUCCESS in 48m 07s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/a6d3ade51cff48f1a69bd823b076c7c9 : SUCCESS in 56m 10s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/530c06a2206642178331faa24d73808e : SUCCESS in 1h 07m 00s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/f75d07ab449b44cb85520866d6016bbd : SUCCESS in 1h 08m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/14c8a11a6578463ea12f2651afb6a172 : SUCCESS in 44m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/46b8573886024fcab52566a7f443ec59 : SUCCESS in 1h 18m 12s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/520f355e8dfc449db75613a743d65b16 : SUCCESS in 23m 27s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/4bbc20a708ba429baa17c778f470326e : SUCCESS in 16m 51s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/b5de06bd6b1244df82c9958141780069 : SUCCESS in 1h 28m 19s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/9d338b9333ce48aab0ff82afd065df85 : SUCCESS in 2h 13m 04s","accounts_in_message":[],"_revision_number":6},{"id":"e9b98b349ace8496fda4d46c9491142828999ec2","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-11-06 04:29:17.000000000","message":"Patch Set 6: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":6},{"id":"0c42d89e569f3a53145a588a5288e1fc9c6dc0e0","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-06 12:41:26.000000000","message":"Patch Set 6:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/tempest-dsvm-full-xenial/2b87be0/ : SUCCESS in 2h 39m 21s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/tempest-dsvm-full-xenial-py3/19c54ea/ : SUCCESS in 2h 54m 44s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/grenade-dsvm-xenial/fc7fb16/ : FAILURE in 2h 56m 10s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"744550dd31e308d9e6b73e6885d4df4ab546c57e","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-06 14:31:58.000000000","message":"Patch Set 6:\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/692907/6 : FAILURE in 2h 08m 11s","accounts_in_message":[],"_revision_number":6},{"id":"c1632af8822ecc6ecefb6c25303914baeb77523a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-06 16:52:07.000000000","message":"Patch Set 6: Code-Review+2\n\nlgtm and the conflict is noted.","accounts_in_message":[],"_revision_number":6},{"id":"a960598eccbbaee3dd9e1bfd7cf4763e52b57ac9","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-11-07 02:07:44.000000000","message":"Patch Set 6:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/692907/6/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/fbd5ea0 : SUCCESS in 2h 05m 34s","accounts_in_message":[],"_revision_number":6},{"id":"a92798f0564f1acaff8112ae265d72960d7d9025","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-11-07 12:37:54.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nLGTM","accounts_in_message":[],"_revision_number":6},{"id":"8dadb61efde9e71416952b3ef4d9229347617255","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 12:39:04.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"a383350df57c9bee5862b5fd2c101da4cdb3ac21","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 15:26:37.000000000","message":"Patch Set 6: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":6},{"id":"ac69b6b98ccf0b1330f19cd7572c9933fcebd98f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-07 15:30:38.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"b07d839abf60c66bd9ebca854d3f6b42fd64a9bb","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-07 15:51:28.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/07/692907/6/check/pmem-tempest-plugin-filtered/8509437/ : FAILURE in 19m 38s","accounts_in_message":[],"_revision_number":6},{"id":"836c3b1606d29c2ed4c06778828cce007c9b9c25","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 17:50:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/fd92f6e5c1204b2ba5063515d579c909 : SUCCESS in 1h 08m 47s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f5b392a8049b40859be3b995832c8fa5 : SUCCESS in 1h 35m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9291aa6fe15b42fd811ef7e25a077c1d : SUCCESS in 16m 52s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a534d459db3b472fa96d1aa9ae388ba0 : SUCCESS in 11m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7a7683563b5415bb8aaa46a373953a8 : SUCCESS in 13m 07s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5b82744f354d44ddbabe1126fb5da8eb : SUCCESS in 24m 58s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/30f4c8b4767642878740fe3e9d3d70c2 : SUCCESS in 29m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/51df57f4938b443cadb7d580e1829823 : SUCCESS in 11m 32s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/19f7994d78c9480fa960bd7994ad2439 : SUCCESS in 13m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d6fcaa95c0e4ee6b97fcdf572ccfebf : SUCCESS in 6m 22s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3ca48755d14d48ebaa151a4feff58342 : SUCCESS in 52m 21s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/dd2087b6eb6b431c96e0d8e257c6af78 : SUCCESS in 1h 01m 18s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/fd406c2bb16045b1a17cd3210928e413 : SUCCESS in 1h 03m 03s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/8195b3be4b7349f2ace94b365128fb12 : SUCCESS in 1h 17m 00s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d2a2106aacd643af90a459a849f5fc8c : SUCCESS in 50m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/fe0e2c64f49a4a97a5fe55d7c7efdd10 : SUCCESS in 1h 15m 01s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/dcbfda19efa34190a41d62dd524903c8 : SUCCESS in 20m 38s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/72a7ee5d43dc4c738bf2e8df34c38ced : SUCCESS in 19m 36s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/faf153d3e435434c93f449d233133418 : SUCCESS in 1h 38m 23s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/985854ad31c24d1bae5bf110d9fd6d8f : SUCCESS in 2h 13m 52s","accounts_in_message":[],"_revision_number":6},{"id":"54a7956677ff43f06f5913f3b1cf10adddcb6109","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 17:51:26.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"db7326d57c6efd9c37d74633ccf82da28e1a68d7","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-07 17:53:33.000000000","message":"Patch Set 6:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/692907/6 : SUCCESS in 2h 21m 36s","accounts_in_message":[],"_revision_number":6},{"id":"a358556479cad4f9107ba7c8f656164fd7d2e468","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-07 18:31:47.000000000","message":"Patch Set 6:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/tempest-dsvm-full-xenial/d0c1623/ : SUCCESS in 2h 45m 08s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/tempest-dsvm-full-xenial-py3/8e91263/ : SUCCESS in 2h 51m 40s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/07/692907/6/check/grenade-dsvm-xenial/9c5ec32/ : FAILURE in 2h 55m 49s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"02e3380d2df9bfa222f379d76588b9011824853c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 21:28:43.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c51cb65b207f450a942d82f9ad37a4c1 : SUCCESS in 58m 24s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/90ef8acadd574f498241c142cc54c677 : SUCCESS in 1h 14m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c04b74f9fc6d4cdcbea014492519fb68 : SUCCESS in 10m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a3300a8839949a0802ba73da889e15c : SUCCESS in 9m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/09bba89e377b429cbab9bd0cb120a26e : SUCCESS in 14m 09s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/25c1ba1fb8f34b6db47c34951c42b190 : SUCCESS in 13m 29s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/be851a6ab0c746a0ba139a87087d97a6 : SUCCESS in 11m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/8d0c054398e54f84857fe8e74f2a4069 : SUCCESS in 12m 07s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/807bc147fcb24da781c338f13512f5ed : SUCCESS in 6m 54s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/d61b3a610512487985dc755f2da16de5 : SUCCESS in 1h 01m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7d67dd4f5d4f4984880226e78c7e0ee5 : SUCCESS in 44m 33s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/62291e1fe7af4da5b39c424bb8f75b8f : SUCCESS in 16m 40s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/92af941a69114a0b976b95c8ad44d6c5 : SUCCESS in 17m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/85bb7903d33242ff9f06b62684d0ebee : SUCCESS in 1h 04m 11s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/8fa2f1098f03465ba04d46f86d7f8060 : SUCCESS in 2h 12m 13s","accounts_in_message":[],"_revision_number":6},{"id":"99d332d01099cac92ad5756b6fd2ed4af5e58d7f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 21:28:43.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"285f64e6bdb52abdf39042e9ac6efdb98e81bb8f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 21:32:49.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44b2e0e53bc94fb9bcb74a52c2a3f461 : SUCCESS in 53s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"a80eb82f675ae4c933158fc097094cbbbb96f9dd","revisions":{"65a26d2cdb97c359d42b4081d3b5e87f6e898980":{"kind":"REWORK","_number":1,"created":"2019-11-04 21:30:52.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/1"}}},"commit":{"parents":[{"commit":"e745f088e0b2d28221f7d56450e0d3a7f83137fd","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e745f088e0b2d28221f7d56450e0d3a7f83137fd"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-04 21:30:40.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/65a26d2cdb97c359d42b4081d3b5e87f6e898980"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/65a26d2cdb97c359d42b4081d3b5e87f6e898980"}]},"branch":"refs/heads/stable/stein"},"896e91a9172e72af51bb987432b44ec53a096768":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-11-04 23:14:23.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/2"}}},"commit":{"parents":[{"commit":"e1dafb4162528cb630ff76d89420f24ce8538a47","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1dafb4162528cb630ff76d89420f24ce8538a47"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-04 23:14:05.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/896e91a9172e72af51bb987432b44ec53a096768"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/896e91a9172e72af51bb987432b44ec53a096768"}]},"branch":"refs/heads/stable/stein"},"2921db824da7c4f0645054baf6e79f48504927f5":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2019-11-05 03:16:06.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/3"}}},"commit":{"parents":[{"commit":"67f5fd333deb65c761fb8e72781443fd3a11888e","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/67f5fd333deb65c761fb8e72781443fd3a11888e"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-05 03:15:51.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2921db824da7c4f0645054baf6e79f48504927f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2921db824da7c4f0645054baf6e79f48504927f5"}]},"branch":"refs/heads/stable/stein"},"ac8eb5e2afbe72e1beb9c10b16e2f8cdc4636101":{"kind":"REWORK","_number":4,"created":"2019-11-05 17:50:43.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/4"}}},"commit":{"parents":[{"commit":"ee47d2851831afc2c56c2c074fa804866fca8de4","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ee47d2851831afc2c56c2c074fa804866fca8de4"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-05 17:45:07.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\n Conflicts:\n\tgate/post_test_hook.sh\n\nNOTE(melwitt): The conflict is because of the difference from Train in\nthe patch below this one where we need to pass the cell1 config to the\narchive command because change\nIf133b12bf02d708c099504a88b474dce0bdb0f00 is not in Stein.\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ac8eb5e2afbe72e1beb9c10b16e2f8cdc4636101"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ac8eb5e2afbe72e1beb9c10b16e2f8cdc4636101"}]},"branch":"refs/heads/stable/stein"},"52676aa57ce1e30d6d76b9db74e802fe02e2d5ae":{"kind":"REWORK","_number":5,"created":"2019-11-05 21:18:59.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/5"}}},"commit":{"parents":[{"commit":"66be50200ba17a0902d206f168675c7cf7045b05","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/66be50200ba17a0902d206f168675c7cf7045b05"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-05 21:18:44.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\n Conflicts:\n\tgate/post_test_hook.sh\n\nNOTE(melwitt): The conflict is because of the difference from Train in\nthe patch below this one where we need to pass the cell1 config to the\narchive command because change\nIf133b12bf02d708c099504a88b474dce0bdb0f00 is not in Stein.\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/52676aa57ce1e30d6d76b9db74e802fe02e2d5ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/52676aa57ce1e30d6d76b9db74e802fe02e2d5ae"}]},"branch":"refs/heads/stable/stein"},"a80eb82f675ae4c933158fc097094cbbbb96f9dd":{"kind":"REWORK","_number":6,"created":"2019-11-05 23:39:29.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/07/692907/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/07/692907/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/07/692907/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/07/692907/6"}}},"commit":{"parents":[{"commit":"844209b064ab4fd4d66ec8d9fc7dc106ae6d6d4b","subject":"Add regression test for bug 1824435","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/844209b064ab4fd4d66ec8d9fc7dc106ae6d6d4b"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-10-11 21:08:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2019-11-05 23:39:10.000000000","tz":0},"subject":"Remove redundant call to get/create default security group","message":"Remove redundant call to get/create default security group\n\nIn the instance_create DB API method, it ensures the (legacy) default\nsecurity group gets created for the specified project_id if it does\nnot already exist. If the security group does not exist, it is created\nin a separate transaction.\n\nLater in the instance_create method, it reads the default security group\nback that it wrote earlier (via the same ensure default security group\ncode). But since it was written in a separate transaction, the current\ntransaction will not be able to see it and will get back 0 rows. So, it\ncreates a duplicate default security group record if project_id\u003dNULL\n(which it will be, if running nova-manage db online_data_migrations,\nwhich uses an anonymous RequestContext with project_id\u003dNULL). This\nsucceeds despite the unique constraint on project_id because in MySQL,\nunique constraints are only enforced on non-NULL values [1].\n\nTo avoid creation of a duplicate default security group for\nproject_id\u003dNULL, we can use the default security group object that was\nreturned from the first security_group_ensure_default call earlier in\ninstance_create method and remove the second, redundant call.\n\nThis also breaks out the security groups setup code from a nested\nmethod as it was causing confusion during code review and is not being\nused for any particular purpose. Inspection of the original commit\nwhere it was added in 2012 [2] did not contain any comments about the\nnested method and it appeared to either be a way to organize the code\nor a way to reuse the \u0027models\u0027 module name as a local variable name.\n\nCloses-Bug: #1824435\n\n[1] https://dev.mysql.com/doc/refman/8.0/en/create-index.html#create-index-unique\n[2] https://review.opendev.org/#/c/8973/2/nova/db/sqlalchemy/api.py@1339\n\n Conflicts:\n\tgate/post_test_hook.sh\n\nNOTE(melwitt): The conflict is because of the difference from Train in\nthe patch below this one where we need to pass the cell1 config to the\narchive command because change\nIf133b12bf02d708c099504a88b474dce0bdb0f00 is not in Stein.\n\nChange-Id: Idb205ab5b16bbf96965418cd544016fa9cc92de9\n(cherry picked from commit 6ea945e3b126879a86fe78d9c0537f5d258cf91a)\n(cherry picked from commit 416290f1938631a95aaaf92a41f455ebf75b0732)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a80eb82f675ae4c933158fc097094cbbbb96f9dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a80eb82f675ae4c933158fc097094cbbbb96f9dd"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
