)]}'
{"id":"openstack%2Fnova~641093","triplet_id":"openstack%2Fnova~master~I7a62930425ec3ebac4120ac60b5d548458ead2ed","project":"openstack/nova","branch":"master","topic":"bug/1804262","hashtags":[],"change_id":"I7a62930425ec3ebac4120ac60b5d548458ead2ed","subject":"libvirt: Don\u0027t age swap files in the image cache","status":"NEW","created":"2019-03-05 17:30:35.000000000","updated":"2020-09-15 17:16:21.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":6,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f05455c147340680ca2eaddb829c45d1809026b1","_number":641093,"virtual_id_number":641093,"owner":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-09-15 15:03:51.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"date":"2020-09-15 13:53:30.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2020-09-15 16:29:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"date":"2020-09-15 14:28:37.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"date":"2020-09-15 13:03:50.000000000","_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"date":"2020-09-15 17:16:21.000000000","_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"date":"2020-09-15 13:53:28.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"value":0,"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,"permitted_voting_range":{"min":0,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-03-05 18:15:03.000000000","updated_by":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-03-05 18:17:27.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2019-08-27 20:10:35.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":"2020-05-19 21:00:50.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-07-28 00:30:16.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-28 00:55:28.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-08-05 04:29:37.000000000","updated_by":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"reviewer":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"state":"REVIEWER"},{"updated":"2020-08-26 18:24:36.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2020-09-15 13:03:50.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-15 13:53:28.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-09-15 13:53:30.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-09-15 14:28:37.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":"2020-09-15 15:03:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-09-15 16:29:30.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-09-15 17:16:21.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"aac1294ec0c4fcf28b75c7bdfd36f8d6dac013b8","author":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"date":"2019-03-05 17:30:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9c3a2ad004a811fdef2cbf4174a7fb54ebadbc6","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2019-03-05 17:31:17.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c94d7c8bb69e8eed91c588db4097a490aef4c5bf","author":{"_account_id":16128,"name":"IBM PowerVM CI","email":"powervmci@linux.vnet.ibm.com","username":"powervmci","tags":["SERVICE_USER"]},"date":"2019-03-05 18:15:03.000000000","message":"Patch Set 1:\n\nBuild failed. Comment \u0027powervm: recheck\u0027 to recheck.\n For 3rd party CI contact info: https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_PowerVM_CI\n\n- nova-out-of-tree-pvm http://184.172.12.213/93/641093/1/check/nova-out-of-tree-pvm/cc2a5da : FAILURE in 43m 37s\n- nova-in-tree-pvm http://184.172.12.213/93/641093/1/check/nova-in-tree-pvm/1542ee8 : FAILURE in 42m 24s","accounts_in_message":[],"_revision_number":1},{"id":"b39e3a0483028bdeffa1d0154fc5558fc76adc2b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2019-03-05 18:17:27.000000000","message":"Patch Set 1:\n\n(6 comments)\n\nI think this is probably the right thing to do. I haven\u0027t looked at the tests yet, but left some notes from reading the functional changes. I\u0027m not sure if MattR was also on board with this, as it came as an alternative to a patch he proposed, so he should probably chime in as well.","accounts_in_message":[],"_revision_number":1},{"id":"048a5e73a1d4119e74eb7e5a226232f1437d15b3","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2019-03-05 19:51:07.000000000","message":"Patch Set 1:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-28699 : SUCCESS in 1h 48m 46s","accounts_in_message":[],"_revision_number":1},{"id":"e97e8589c98d3b3040dfd8390806ada2aa38e613","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-03-05 20:34:14.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/641093/1 : SUCCESS in 2h 41m 07s","accounts_in_message":[],"_revision_number":1},{"id":"802389a8a0c0d5fc3b27066d963e42ddba0da395","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-03-05 21:56:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/93/641093/1/check/grenade-py3/f4b1cb6/ : SUCCESS in 1h 06m 13s\n- tempest-full-py3 http://logs.openstack.org/93/641093/1/check/tempest-full-py3/103b9d7/ : SUCCESS in 1h 34m 42s\n- openstack-tox-cover http://logs.openstack.org/93/641093/1/check/openstack-tox-cover/00a6c42/cover/ : SUCCESS in 16m 34s\n- openstack-tox-lower-constraints http://logs.openstack.org/93/641093/1/check/openstack-tox-lower-constraints/4c2e383/ : SUCCESS in 15m 35s\n- openstack-tox-pep8 http://logs.openstack.org/93/641093/1/check/openstack-tox-pep8/268f25d/ : SUCCESS in 9m 32s\n- openstack-tox-py27 http://logs.openstack.org/93/641093/1/check/openstack-tox-py27/5acf36f/ : SUCCESS in 13m 19s\n- openstack-tox-py35 http://logs.openstack.org/93/641093/1/check/openstack-tox-py35/44a2c0e/ : SUCCESS in 14m 52s\n- openstack-tox-py36 http://logs.openstack.org/93/641093/1/check/openstack-tox-py36/2eef82e/ : SUCCESS in 16m 49s\n- openstack-tox-docs http://logs.openstack.org/93/641093/1/check/openstack-tox-docs/adc46d0/html/ : SUCCESS in 7m 38s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/93/641093/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/dac4c6d/ : SUCCESS in 54m 36s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/93/641093/1/check/devstack-plugin-ceph-tempest/0741805/ : SUCCESS in 1h 35m 09s (non-voting)\n- legacy-grenade-dsvm-neutron-multinode-live-migration http://logs.openstack.org/93/641093/1/check/legacy-grenade-dsvm-neutron-multinode-live-migration/5fde53e/ : SUCCESS in 1h 09m 16s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/93/641093/1/check/neutron-grenade-multinode/844dd10/ : SUCCESS in 1h 03m 40s\n- nova-live-migration http://logs.openstack.org/93/641093/1/check/nova-live-migration/01ce976/ : SUCCESS in 55m 08s\n- nova-lvm http://logs.openstack.org/93/641093/1/check/nova-lvm/ae5bd71/ : SUCCESS in 1h 10m 21s (non-voting)\n- nova-next http://logs.openstack.org/93/641093/1/check/nova-next/90c27bc/ : SUCCESS in 2h 17m 58s\n- nova-tox-functional http://logs.openstack.org/93/641093/1/check/nova-tox-functional/806535b/ : SUCCESS in 21m 42s\n- nova-tox-functional-py35 http://logs.openstack.org/93/641093/1/check/nova-tox-functional-py35/cad1524/ : SUCCESS in 20m 09s\n- tempest-multinode-full http://logs.openstack.org/93/641093/1/check/tempest-multinode-full/f8fd3f8/ : SUCCESS in 1h 50m 21s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/93/641093/1/check/tempest-slow-py3/632ee86/ : SUCCESS in 2h 23m 00s","accounts_in_message":[],"_revision_number":1},{"id":"c46676d0423e274c36178bca4b76cad31844feba","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2019-03-05 21:57:19.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- EMC_VxFlexOS_NOVA http://publiclogs.emc.com/93/641093/1/check/EMC_VxFlexOS_NOVA/5d536ed/EMC_VxFlexOS_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-dell-emc-vxflexos\u0027 to trigger a recheck, for more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/Dell_EMC_VxFlexOS_CI","accounts_in_message":[],"_revision_number":1},{"id":"33ff4f5db83f2d0e9a341193907827158dce39ee","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2019-03-05 23:30:43.000000000","message":"Patch Set 1:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-93-641093-1 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":1},{"id":"6c9f5fad00915a1637fc13d6ee72a5a682697aba","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2019-03-06 01:20:39.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/93/641093/1/check-vote/ext-nova-zuul/192a0ce : SUCCESS in 1h 08m 23s","accounts_in_message":[],"_revision_number":1},{"id":"f037d718fc09cbbc97da366de9f82567789d6a08","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-03-06 07:21:37.000000000","message":"Patch Set 1:\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://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/641093/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/3ee087f : SUCCESS in 1h 25m 44s","accounts_in_message":[],"_revision_number":1},{"id":"659ea15161150ab8184453dedd22d7403d7d4f7f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-08-27 20:10:35.000000000","message":"Patch Set 1:\n\n\u003e I\u0027m not sure if MattR was also on board with this, as it came as an alternative to a patch he proposed, so he should probably chime in as well.\n\nI\u0027m cool with whatever you guys want to do, https://review.opendev.org/#/c/633042/ is a crude workaround anyway. I\u0027ll defer to mdbooth on image cache management and libvirt disk stuff.","accounts_in_message":[],"_revision_number":1},{"id":"f5c4f5b77e27d327cf28e1e852ba7e63a8a22506","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-05-19 21:00:50.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"259f9f8c498b73fc2864e062f97a2aa4944ff590","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2020-05-19 21:01:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d15d9a18ba0b319f57fc7e506581fe74bf4b1c9c","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-05-19 21:07:48.000000000","message":"Patch Set 2:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/641093/2/check/pmem-tempest-plugin-filtered-multi-node/0bbe6e8/ : RETRY_LIMIT in 1m 29s","accounts_in_message":[],"_revision_number":2},{"id":"977b8152413996b4d88e1f1ddfc949ac389de94c","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-05-19 21:12:18.000000000","message":"Patch Set 2:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-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-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/641093/2/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/a29d0ca : FAILURE in 10m 55s","accounts_in_message":[],"_revision_number":2},{"id":"5a07c6a668321a55ddebbb266b3affc83747f2f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-19 23:09:47.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/87215a404b13449d83d4fef06ce7c22e : SUCCESS in 1h 01m 20s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e09795d04130408ea38535c43f34a3fb : SUCCESS in 1h 20m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8de323a4abb4fa5b7a6e7efe9649cf2 : FAILURE in 21m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0b86e19e94e54c0fa801a9628037ad6c : FAILURE in 14m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8e679e90e79c491394c60db29ca361cb : SUCCESS in 10m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/11669776a0324c07b642ce101bea6fb7 : FAILURE in 17m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ecf7568b44a04648ab346359b701d742 : FAILURE in 15m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32f1d9ef0a954714ac6b81dec14119c0 : SUCCESS in 15m 25s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c4c94b9d16054778a49c1fe00306bcf8 : SUCCESS in 58m 06s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/e993f59e065f426790b2066964b4e1c5 : SUCCESS in 1h 07m 03s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7e8bc4b5f45845bda1a1f426c9e497c3 : SUCCESS in 1h 15m 44s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8a322aa3c09f455589c08d467319d8a7 : SUCCESS in 1h 03m 54s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/71363925758b4515b48b275dd58fcb93 : FAILURE in 54m 09s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4d5ccf5c204a4899958861ad1519e576 : SUCCESS in 1h 24m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/459356c305d546de85192e333087e724 : SUCCESS in 1h 46m 26s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bf1131c57cbb4ecda8478eeb203c7ea5 : SUCCESS in 19m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a1ee77ef41cb4155900520910375b96a : SUCCESS in 1h 02m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b0887ac4b7104d90badf3e4126c86f1a : SUCCESS in 51m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/993add51092948779ab4b53cb5c0bb08 : SUCCESS in 27m 28s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4de3514b43d73f782bd3707b1e0152a19821a502","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-05-19 23:32:13.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/641093/2 : SUCCESS in 2h 30m 11s","accounts_in_message":[],"_revision_number":2},{"id":"9f498e6f8a03c901037af506f9f5a7316638cd37","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-05-20 03:59:16.000000000","message":"Patch Set 2:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/2/check/tempest-dsvm-full-bionic/98b0251/ : SUCCESS in 1h 21m 36s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/2/check/tempest-dsvm-full-bionic-py3/4bde908/ : SUCCESS in 1h 44m 21s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/2/check/grenade-dsvm-bionic/b74df5e/ : SUCCESS in 1h 37m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"21b65d9ef796f039de11215ea729686d657084c5","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-05-20 08:36:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6d9dffa3b451732ff0e5149459a7272809c7e958","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2020-05-20 08:37:14.000000000","message":"Patch Set 3:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7a9d3b3e7e0db0f333e733cdc377cc1e6941e3d8","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-05-20 08:44:27.000000000","message":"Patch Set 3:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/641093/3/check/pmem-tempest-plugin-filtered-multi-node/7070f34/ : RETRY_LIMIT in 1m 38s","accounts_in_message":[],"_revision_number":3},{"id":"7639d61d4d6c000e820e240d6024a6c21db9407b","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-05-20 08:48:58.000000000","message":"Patch Set 3:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-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-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/641093/3/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/b08bed2 : FAILURE in 11m 30s","accounts_in_message":[],"_revision_number":3},{"id":"07c83f87f732bea251fc9cccead88b23b9ebd1bd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-20 10:24:58.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/dc10ff9416cc4ebbb0c5bc805942a660 : SUCCESS in 1h 09m 14s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d255dbe6efb94b708d118a9587c94af4 : SUCCESS in 1h 17m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8b80067746374b0c93b834162848e719 : FAILURE in 16m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f4a3475bf1ec47dcac79ef9d6bb9f213 : FAILURE in 19m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3a8e8a1a4274b869532add8905378f4 : SUCCESS in 9m 08s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6b1beda0db114b69bcf2690a66e0ba49 : FAILURE in 13m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2ae2cb021a8d40d893bbd7ee94a44b25 : FAILURE in 18m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30b85efbeaaf4827b5a628096697f303 : SUCCESS in 12m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/69140c495f094829a43a310851d8d5c5 : SUCCESS in 55m 39s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/065b3bdf9e3e4f9a84a92bfd493e40a5 : SUCCESS in 1h 09m 29s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2f8a1be823f64ff296a49d068a4003aa : SUCCESS in 1h 32m 11s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e710a609ddc445c4827343756bd5debd : SUCCESS in 54m 06s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/83dd4acc7ba242b48f9cd8ade8f4ac32 : FAILURE in 1h 01m 55s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cdd4130e36454a74bae7cf6e81ffd9a8 : SUCCESS in 1h 25m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/0ac7373bae804772bb722708f9a8b440 : SUCCESS in 1h 23m 04s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7410205206e64edfa7d364966716aad5 : SUCCESS in 19m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/46567303ba3d48099e9097a8f4705504 : SUCCESS in 57m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/93cebc184d7645d5bc42cc6966349849 : SUCCESS in 47m 44s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cdcbb49edca141b889316a3e897748d6 : SUCCESS in 32m 30s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"812d2efc1f793548e8a4ba0d7c9486218993cb1a","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-05-20 11:00:44.000000000","message":"Patch Set 3:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/641093/3 : SUCCESS in 2h 23m 02s","accounts_in_message":[],"_revision_number":3},{"id":"20648dbad11e0efc80529500f01f41ac44c74c83","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-05-21 00:20:16.000000000","message":"Patch Set 3:\n\nTesting completed on the zVM Driver CI system check-nova pipeline.  To recheck only the zVM driver plugins, submit a comment with only zvm: recheck in the comment. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-43183 : SUCCESS in 1h 37m 30s","accounts_in_message":[],"_revision_number":3},{"id":"936f459651db3627b6c371ee213af0f487e1855a","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-05-21 03:49:53.000000000","message":"Patch Set 3:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/3/check/tempest-dsvm-full-bionic/2399fd0/ : SUCCESS in 1h 22m 51s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/3/check/tempest-dsvm-full-bionic-py3/3cb217d/ : SUCCESS in 1h 14m 00s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/3/check/grenade-dsvm-bionic/36ab4bc/ : SUCCESS in 1h 41m 57s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"bcaa6e298a9ba05ea8283a875abc8e2ae01a77d4","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-21 10:41:09.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"282bf62213a898c476d17d06932220defe9326fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-21 12:56:12.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6d96f560c84f40d09267fde30a9f66c5 : SUCCESS in 1h 03m 59s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/acacc6777d9749d8a0869c113a16c540 : SUCCESS in 56m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/966df58b48674adfa9e878955546eb2e : SUCCESS in 18m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/10a3454747634cb3ac0f7ea8db8775f6 : SUCCESS in 17m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38f3b5eb43c5466593ff51331a3dee25 : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b0641ccc5c5147f0a6a14734e4be0630 : SUCCESS in 14m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/37377e3b57da41f781f50ce81e601d53 : SUCCESS in 13m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23b6d355db744ccc8dfc7ab401f85881 : SUCCESS in 11m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a24f03e864af4afa86d79bd0b544c543 : SUCCESS in 1h 12m 13s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/1e863cc84a14470798f4ad257955ecaa : SUCCESS in 1h 17m 49s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/86c8566f83264761bc02e22f319c9541 : SUCCESS in 1h 25m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e703c288146c4dd9a4e8f904b1ad99cd : SUCCESS in 37m 57s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/8ca1e8b1e95c417790b0a2a6cc884ee1 : SUCCESS in 51m 13s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/abc368a23e924e3ba1bb4452cda384e4 : SUCCESS in 1h 13m 57s\n- nova-next https://zuul.opendev.org/t/openstack/build/81693523b3cc4b8a93b9fd0db661633b : SUCCESS in 1h 27m 13s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/331cbf7c9f4f4e36ae1966a4bcba32a0 : SUCCESS in 17m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7c70006c2d64ae98d593832c78ad59e : SUCCESS in 54m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d37bf6ba80344864b877bff703e3e41b : SUCCESS in 56m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/54037df3c600467fb3b0f7ef6e88c80d : SUCCESS in 28m 55s (non-voting)\n- barbican-simple-crypto-devstack-tempest https://zuul.opendev.org/t/openstack/build/1359cc21c5674daf925e0cd4eabe9ced : SUCCESS in 37m 56s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d1c5197a5b762933bbb18f7a262b8197b3012ca6","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-07-21 12:56:51.000000000","message":"Patch Set 4:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/93/641093/4/check/EMC_PowerFlex_NOVA/6dc9471/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":4},{"id":"bc32d66848fa52b1c3e13f41c4869b08ac8c1baa","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-07-21 13:43:04.000000000","message":"Patch Set 4:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/641093/4/check/pmem-tempest-plugin-filtered-multi-node/a7763f5/ : SUCCESS in 1h 00m 46s","accounts_in_message":[],"_revision_number":4},{"id":"b1add32a63a2a6f7853e23b84a241b550f2db88f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-07-21 14:14:50.000000000","message":"Patch Set 4:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-93-641093-4 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":4},{"id":"34fa1e0f0a4d55581a9eabd2bc2585fd74a00eeb","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-21 18:04:06.000000000","message":"Patch Set 4:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/93/641093/4/check-vote/ext-nova-zuul/f02d9c7 : SUCCESS in 57m 14s","accounts_in_message":[],"_revision_number":4},{"id":"446e2f35f63b9663475e68ad8844cd9bdaed7c48","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-27 22:49:20.000000000","message":"Patch Set 5: Patch Set 4 was rebased","accounts_in_message":[],"_revision_number":5},{"id":"0c8f2fe65b6bcce4064b79324ea5ab18281cc90d","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-07-27 23:16:27.000000000","message":"Patch Set 5:\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/641093/5 : FAILURE in 26m 02s","accounts_in_message":[],"_revision_number":5},{"id":"ce7533d37b56b5e65a88d8f4b968baa62df3a206","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-07-27 23:36:25.000000000","message":"Patch Set 5:\n\nBuild SUCCESSFUL (check pipeline).\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/641093/5/check/pmem-tempest-plugin-filtered-multi-node/dd0aa71/ : SUCCESS in 45m 45s","accounts_in_message":[],"_revision_number":5},{"id":"d963491fefddecafd1606ed754d9a6be33c22841","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-28 00:29:33.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/4289e65d77a745ff865094bb22b22e40 : SUCCESS in 1h 06m 58s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6bdc7835095c4fc6bfe15474b9bc6c54 : SUCCESS in 1h 34m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cc60d0a3882742649b0c2064823ea04e : SUCCESS in 15m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/63f2d33589d04e4fb9cfcecfac45c9bf : SUCCESS in 12m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f408c3329c4b4582a65d26c2fa8f0fd7 : SUCCESS in 8m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed3b5d3e52b84fada38de13c59c0ec4d : SUCCESS in 13m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/841ffedc7cf04474a86ebedcb4776e14 : SUCCESS in 16m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4062fe6282cd453e9360d278cb7f4c8f : SUCCESS in 11m 19s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/58d7b45e40aa44ac91eee209eea17d32 : SUCCESS in 1h 33m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b65c0de4d06a45159e782ced420ad579 : SUCCESS in 1h 13m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/390eb732dd3d4f558c845c3184c9b43e : SUCCESS in 1h 24m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/52b6ecd871a042b0b9e6e2a7f985afcd : SUCCESS in 55m 24s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/f8bb788da5414fa8b34197a627966cd1 : FAILURE in 40m 12s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/56ea19281f594021a69c15dd2e29439e : SUCCESS in 1h 23m 13s\n- nova-next https://zuul.opendev.org/t/openstack/build/785f792281d944fa80a959fd1887807f : SUCCESS in 1h 15m 14s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c7ad5484e1fa464087e7c1e3f9d1cb8b : SUCCESS in 18m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/94d088956db842159192ab2f29d09bd2 : SUCCESS in 59m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/989fd61aa66e4ac98d262a30f73465d2 : SUCCESS in 52m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1568b63ccd9b453bba9b425dc1a68c47 : SUCCESS in 20m 04s (non-voting)\n- barbican-simple-crypto-devstack-tempest https://zuul.opendev.org/t/openstack/build/5a7b29d5e2e242a0a421e351471e5808 : SUCCESS in 44m 03s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c05e7099e49096166e46eb5515baf806821d2e1f","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2020-07-28 00:30:16.000000000","message":"Patch Set 5:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA http://publiclogs.emc.com/93/641093/5/check/EMC_PowerFlex_NOVA/7d4714b/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":5},{"id":"374d80397355c00e857db3ea677ffd98d3444698","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2020-07-28 00:55:28.000000000","message":"Patch Set 5:\n\n* nova-quobyteci-dsvm-volume http://78.46.57.153:8081/refs-changes-93-641093-5 : FAILURE \n\nSee https://wiki.openstack.org/wiki/ThirdPartySystems/Quobyte_CI for rechecking and info.","accounts_in_message":[],"_revision_number":5},{"id":"83ac7a296364b53d0b7dab8e507c52b1096829a1","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-07-28 02:25:35.000000000","message":"Patch Set 5:\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/5/check/tempest-dsvm-full-bionic/a2b6fb3/ : SUCCESS in 1h 31m 49s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/5/check/tempest-dsvm-full-bionic-py3/09f0b57/ : SUCCESS in 1h 38m 08s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/5/check/grenade-dsvm-bionic/5f51816/ : SUCCESS in 2h 14m 34s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"11f715cf2d7b9c97b256e4a88aae4ff77d8b546d","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-07-28 02:43:20.000000000","message":"Patch Set 5:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/93/641093/5/check-vote/ext-nova-zuul/50e5944 : SUCCESS in 1h 02m 37s","accounts_in_message":[],"_revision_number":5},{"id":"684275b406750c99a8190f0560e41bcedd035a29","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-08-01 02:16:54.000000000","message":"Patch Set 5:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-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-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/641093/5/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/f00c497 : FAILURE in 1h 45m 56s","accounts_in_message":[],"_revision_number":5},{"id":"ba595f544977e67bcdccd89333beda9029ce4876","author":{"_account_id":23498,"name":"IBM zVM CI","email":"zvmosci@us.ibm.com","username":"zvmosci"},"date":"2020-08-05 04:29:37.000000000","message":"Patch Set 5:\n\nTesting completed on the zVM Driver CI system check-nova pipeline and failed.  To recheck only the zVM driver plugins, submit a comment with only  zvm: recheck in the comment.. Contact information: zvmosci@us.ibm.com. For information see https://wiki.openstack.org/wiki/ZVMDriver.\n\n- check-nova-master http://extbasicopstackcilog01.podc.sl.edst.ibm.com/test_logs/jenkins-check-nova-master-44098 : FAILURE in 1h 45m 35s","accounts_in_message":[],"_revision_number":5},{"id":"a7516ebcf9c819fe60a7ab1b70e8bb162bb29eb8","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-09-15 13:03:24.000000000","message":"Patch Set 6: Patch Set 5 was rebased","accounts_in_message":[],"_revision_number":6},{"id":"313a3e9d208243b483b4776733b987063ebd3902","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2020-09-15 13:03:50.000000000","message":"Patch Set 6:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-intel-nfv-xenial tempest-dsvm-intel-nfv-xenial : SKIPPED (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-xenial tempest-dsvm-ovsdpdk-nfv-networking-xenial : SKIPPED (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"fddb7e7fdff95b1131f4fe799770809bd423578a","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-09-15 13:53:28.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/641093/6 : FAILURE in 49m 13s","accounts_in_message":[],"_revision_number":6},{"id":"688246bee42afaa7f03a7ffd216e7c7d9d33ba9e","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-09-15 13:53:30.000000000","message":"Patch Set 6:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/641093/6/check/pmem-tempest-plugin-filtered-multi-node/c14c347/ : SUCCESS in 48m 43s\n- devstack-networking-ovs-dpdk http://52.27.155.124/93/641093/6/check/devstack-networking-ovs-dpdk/0465338/ : FAILURE in 16m 20s","accounts_in_message":[],"_revision_number":6},{"id":"c84e6cb52c9f3aded09957ce668454d91df8b539","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2020-09-15 14:28:37.000000000","message":"Patch Set 6:\n\nTesting failed ubuntu-bionic-s390x. For rechecking only on the ubuntu-bionic-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-bionic-s390x http://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/641093/6/check-tempest-dsvm-neutron-full-ubuntu-bionic-s390x/58df79e : FAILURE in 1h 24m 44s","accounts_in_message":[],"_revision_number":6},{"id":"e1163c66e63b08fc75920b10976f4ef4ba35d5d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-15 15:03:51.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/057168604fc3417f81072e7c0a9c86aa : FAILURE in 16m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d8714c011b6d4ef195b413785e68708b : FAILURE in 12m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b2a28e0235d44b8ab7cd7894c75e51f4 : SUCCESS in 28m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d47acef0200a4e8ca719f590e8eb96fb : SUCCESS in 14m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf3f07fe48c14e47aab424bf4a6564c7 : SUCCESS in 15m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/017242c3c1e04fe5b243004ac5b5a3d5 : SUCCESS in 13m 52s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0207d098132e4ba9bdfc66a920fc37d5 : SUCCESS in 21m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b5a0aa7711c049c79fefd7d8c9fc5af8 : SUCCESS in 20m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/668453695b054690bb9e944471de64bc : FAILURE in 17m 10s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bf3c4d6b11a243ce8d4e14a84044c14f : FAILURE in 13m 51s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c34c40d1312c41939d2614966e588a34 : FAILURE in 1h 03m 55s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a644614c57794c24b4fdbf1620d9ac67 : SUCCESS in 53m 30s\n- nova-multinode-live-migration https://zuul.opendev.org/t/openstack/build/ec56c3b570f2463581c238a17738748a : SUCCESS in 59m 20s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9886eb1ef89b484aa00ed95c61f4a781 : FAILURE in 12m 40s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f8596c4763ec4c38a3dbb40476bd6da5 : FAILURE in 1h 57m 18s\n- nova-next https://zuul.opendev.org/t/openstack/build/5098bef9cf594869912f31ae8a0f53c6 : SUCCESS in 1h 31m 23s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/55ba3ed439fe4b61a52cebd22dbf35a3 : FAILURE in 37m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c1c9c8b6e15b4753b5dac83522ad5938 : FAILURE in 11m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/76eb6014d82b40f5a49fe78ece4b107f : SUCCESS in 1h 26m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/504e2b5870cd445a9f442dd69e53c341 : SUCCESS in 58m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/77ab5b182d6b41768079fb078f381ee5 : SUCCESS in 1h 07m 47s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"c7b8ebee0af7fe93028ba860cf11a257cd3a739c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-09-15 16:29:30.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/6/check/tempest-dsvm-full-bionic/92cf74e/ : SUCCESS in 1h 42m 06s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/6/check/tempest-dsvm-full-bionic-py3/0e27210/ : SUCCESS in 1h 33m 03s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/641093/6/check/grenade-dsvm-bionic/91739c0/ : POST_FAILURE in 1h 42m 05s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"edb32ea88f28edd576c15d80d5562d9fc7e5c3dd","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2020-09-15 17:16:21.000000000","message":"Patch Set 6:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/93/641093/6/check-vote/ext-nova-zuul/4dcd684 : FAILURE in 58m 44s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"53a33cf4f448c28ad4df0975a069fbba1cea7df3","revisions":{"5b64ba0a109178363fbf89c12d8e758d11887001":{"kind":"REWORK","_number":1,"created":"2019-03-05 17:30:35.000000000","uploader":{"_account_id":9555,"name":"Matthew Booth","email":"mbooth@redhat.com","username":"MatthewBooth"},"ref":"refs/changes/93/641093/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/1"}}},"commit":{"parents":[{"commit":"c43c1d3fb9da5dd0a13e1f15623a696212f095ff","subject":"Merge \"libvirt: Omit needless check on \u0027CONF.serial_console\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c43c1d3fb9da5dd0a13e1f15623a696212f095ff"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:56:45.000000000","tz":0},"subject":"Don\u0027t age swap files in the image cache","message":"Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5b64ba0a109178363fbf89c12d8e758d11887001"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5b64ba0a109178363fbf89c12d8e758d11887001"}]},"branch":"refs/heads/master"},"1bcbbe2981ec2b09559cb100b6a13e1bbe76af14":{"kind":"REWORK","_number":2,"created":"2020-05-19 21:00:50.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/93/641093/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/2"}}},"commit":{"parents":[{"commit":"61b99a1295c5208deef806b69ba74a7d031ad851","subject":"Bump hacking min version to 3.1.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/61b99a1295c5208deef806b69ba74a7d031ad851"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-05-19 21:00:27.000000000","tz":60},"subject":"Don\u0027t age swap files in the image cache","message":"Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bcbbe2981ec2b09559cb100b6a13e1bbe76af14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1bcbbe2981ec2b09559cb100b6a13e1bbe76af14"}]},"branch":"refs/heads/master"},"db2ec00f90ebf8e8355552ec2a63ad4b12ef9d76":{"kind":"REWORK","_number":3,"created":"2020-05-20 08:36:43.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/93/641093/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/3"}}},"commit":{"parents":[{"commit":"d54c5498852486fd9911eb0603cc043cad4d1d93","subject":"Merge \"libvirt: Remove MIN_LIBVIRT_MULTIATTACH\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d54c5498852486fd9911eb0603cc043cad4d1d93"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-05-20 08:35:32.000000000","tz":60},"subject":"Don\u0027t age swap files in the image cache","message":"Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db2ec00f90ebf8e8355552ec2a63ad4b12ef9d76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/db2ec00f90ebf8e8355552ec2a63ad4b12ef9d76"}]},"branch":"refs/heads/master"},"fe398700aafd48bafa11b86070e5817182360c7d":{"kind":"REWORK","_number":4,"created":"2020-07-21 10:41:09.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/93/641093/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/4"}}},"commit":{"parents":[{"commit":"b7161fe9b92f0045e97c300a80e58d32b6f49be1","subject":"Merge \"zuul: remove legacy-tempest-dsvm-neutron-dvr-multinode-full\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b7161fe9b92f0045e97c300a80e58d32b6f49be1"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-07-21 10:34:18.000000000","tz":60},"subject":"libvirt: Don\u0027t age swap files in the image cache","message":"libvirt: Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fe398700aafd48bafa11b86070e5817182360c7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fe398700aafd48bafa11b86070e5817182360c7d"}]},"branch":"refs/heads/master"},"72783b8f26a3f8e25bc77dde6a892573af32a935":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2020-07-27 22:49:20.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/93/641093/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/5"}}},"commit":{"parents":[{"commit":"ccecb507ff4bdcdd23d90e7b5b02a22c5a46ecc3","subject":"Merge \"Delete ARQs by UUID if Cyborg ARQ bind fails.\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ccecb507ff4bdcdd23d90e7b5b02a22c5a46ecc3"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-07-27 22:49:20.000000000","tz":0},"subject":"libvirt: Don\u0027t age swap files in the image cache","message":"libvirt: Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/72783b8f26a3f8e25bc77dde6a892573af32a935"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/72783b8f26a3f8e25bc77dde6a892573af32a935"}]},"branch":"refs/heads/master"},"53a33cf4f448c28ad4df0975a069fbba1cea7df3":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2020-09-15 13:03:24.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/93/641093/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/641093/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/641093/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/641093/6"}}},"commit":{"parents":[{"commit":"e0f088c95d05e9cf32d4af4c7cfc20566b17f8e1","subject":"Merge \"functional: Add test for SR-IOV neutron ports\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e0f088c95d05e9cf32d4af4c7cfc20566b17f8e1"}]}],"author":{"name":"Matthew Booth","email":"mbooth@redhat.com","date":"2019-03-05 16:43:07.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-09-15 13:03:24.000000000","tz":0},"subject":"libvirt: Don\u0027t age swap files in the image cache","message":"libvirt: Don\u0027t age swap files in the image cache\n\nBug 1804262 revealed that the bdm query executed by the image cache\nperiodic task in _list_running_instances can be prohibitively\nexpensive on large deployments using shared storage. The only purpose\nof this query is to populate used_swap_images, which is in turn used\nby the libvirt driver\u0027s image cache to age the backing files of swap\ndisks.\n\nThis change removes this query, and the aging of swap disks.\n\nIn justification, firstly note that there is no good reason to store\nswap disk backing files in the image cache. The motivation appears to\nbe to avoid running mkswap for each instance provisioned with a swap\ndisk, but mkswap is both very fast and uses very little disk space:\n\n  $ truncate -s 256G swap.img\n\n  $ time mkswap swap.img\n  mkswap: swap.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 256 GiB (274877902848 bytes)\n  no label, UUID\u003d7264593e-33aa-4e15-8bf3-65e65ee3504c\n\n  real    0m0.006s\n  user    0m0.001s\n  sys     0m0.002s\n\n  $ du -sh swap.img\n  4.0K    swap.img\n\nThe other problem with having backing files for swap disks is that\nthey are generated locally to each compute host, but are not\nidentical:\n\n  $ for i in 1 2; do truncate -s 1G swap$i.img; mkswap swap$i.img; done\n  mkswap: swap1.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003d98d0d2f0-8f84-4eb8-b3ab-c15deda1dd04\n  mkswap: swap2.img: insecure permissions 0664, 0600 suggested.\n  Setting up swapspace version 1, size \u003d 1024 MiB (1073737728 bytes)\n  no label, UUID\u003df7eddffa-9f44-4bbf-87bf-abdb2bb3d2c8\n\n  $ md5sum swap?.img\n  178b3b5e38c37d6b4474b013be001475  swap1.img\n  6cd14d0bcfb5fae6c924e13fcbf58ae6  swap2.img\n\nThe problem with this is that if we migrate (cold or live) an\ninstance, we will use the same overlay file for the swap disk with the\nhost-local, and therefore different, backing file. In practise the\nchances of this resulting in data corruption are low, but it is not a\ngood idea, and we shouldn\u0027t do it.\n\nTL;DR The best solution here is to stop storing swap files in the\nimage cache, and provision a new one every time. That unfortunately\nrequires invasive changes to the libvirt driver.\n\nSecondly, note that swap disk backing files are provisioned based on\nsize. Unlike glance images, which is the primary purpose of the image\ncache, the number of different swap sizes in use across a deployment\nis unlikely to grow significantly over time, so the cost of not aging\nthem is low.\n\nLastly, note that although we age backing files for swap disks, we\ndon\u0027t age them for ephemeral disks. For the same reasons as swap\ndisks, we should also not store backing files for ephemeral disks in\nthe image cache.\n\nCloses-Bug: #1804262\nRelated-Bug: #1253991\nChange-Id: I7a62930425ec3ebac4120ac60b5d548458ead2ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/53a33cf4f448c28ad4df0975a069fbba1cea7df3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/53a33cf4f448c28ad4df0975a069fbba1cea7df3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
