)]}'
{"id":"openstack%2Fnova~799524","triplet_id":"openstack%2Fnova~master~Iad2e4da4546b80a016e477577d23accb2606a6e4","project":"openstack/nova","branch":"master","topic":"bp/remove-sqlalchemy-migrate","hashtags":[],"change_id":"Iad2e4da4546b80a016e477577d23accb2606a6e4","subject":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027","status":"MERGED","created":"2021-07-05 16:25:44.000000000","updated":"2021-08-18 12:57:38.000000000","submitted":"2021-08-18 12:54:44.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"799524-bp/remove-sqlalchemy-migrate","meta_rev_id":"0010895b1c4873cbe89562d0870e7230a2b3b0bf","_number":799524,"virtual_id_number":799524,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-08-18 12:54:43.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":2,"date":"2021-08-18 10:24:17.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-08-17 10:31:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":1,"date":"2021-08-18 10:24:17.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_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":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-07-05 17:33:03.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":"CC"},{"updated":"2021-07-05 17:39:49.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":"CC"},{"updated":"2021-07-05 17:54:12.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-07-05 19:30:48.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":"CC"},{"updated":"2021-07-06 13:36:45.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":"CC"},{"updated":"2021-08-06 15:10:32.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"CC"},{"updated":"2021-08-09 13:56:07.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2021-08-09 16:11:46.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":"CC"},{"updated":"2021-08-17 10:31:27.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"0a4a76dac1350fa5949380e262327cc1bfd6a7bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-05 16:25:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8c81667d6a3cdb69f3fb28053c7cd9f1640f101f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-05 17:33:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/77a902077a06485390a74a0a2ff43659 : FAILURE in 24m 35s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/70f4abb984364390abea32dd2bbbd213 : FAILURE in 26m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2047d0f761f52e0628fa14067aded5043d4e9c67","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-05 17:39:49.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 finger://zuul-v3-executor.novalocal/43e7f93f277b435c82a3cefa5dbe5503 : RETRY_LIMIT in 32s","accounts_in_message":[],"_revision_number":1},{"id":"392f20cc7af234ea6bb597187fec69b4f912d914","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-05 17:54:12.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/67f5511954b1464e83803043522eac64 : FAILURE in 1h 03m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b0fabe0027b5418e892c6d0a3211f29c : FAILURE in 15m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cd6ae0e1083946e59efa52eeb49217f9 : FAILURE in 14m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d73f1b962173424898c96e3e68158347 : FAILURE in 10m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/cbf80de97a184db19b2258984f21c5e7 : FAILURE in 13m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/63109748ef3c410495782c7d14b75657 : FAILURE in 16m 03s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/b948a5a7bb73453d9dfa583b6d104621 : FAILURE in 13m 30s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/76804dad8aec4734aca688e3e47213dc : SUCCESS in 10m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/20aab96e749745849cae5a397ac67e00 : FAILURE in 8m 00s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e8d4de3b5fd54ea891b50af704260e61 : SUCCESS in 1h 21m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1ad2c9e0120e4bf2b1b90043ae0b1b6b : FAILURE in 1h 08m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7c103006c36946aa9a6be6b40a2d1f7d : FAILURE in 58m 43s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d9e57cfa63974d998c8947e2963be815 : SUCCESS in 55m 10s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/6909460f525240da87128605d0101210 : FAILURE in 50m 01s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a2809837123649c280a7aaa813d7029f : FAILURE in 1h 19m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/817d66ad2da34255a9c7385bb4b5aa9e : FAILURE in 1h 15m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ea325b205af6404fa125ef1ec1c2655c : SUCCESS in 6m 38s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/4b2301a7b6b640d0963815432f4c7e6e : POST_FAILURE in 33m 16s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/01f7e2408bf741e6b707fba82526de14 : FAILURE in 20m 10s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/0dd2ed97eaa94670a033719f90e34a11 : FAILURE in 20m 52s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b3b4d56b3aed4a1398ab459f1b1f1e87 : SUCCESS in 1h 13m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/222873684631455eb0ae9501c61e49cc : SUCCESS in 53m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cd95b3aa0ea240d4b9dd2c339ea3d82e : FAILURE in 49m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/27e48d03152f4241b244defbfbe1516c : SUCCESS in 33m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/eac030efa5154aa7b0d79e9b450579ad : SUCCESS in 41m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"daf2c01cf0fc944413febcb77eb8594df3b0da6c","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-05 19:30:48.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/799524/1/iscsi : SUCCESS in 2h 32m 28s","accounts_in_message":[],"_revision_number":1},{"id":"007bbfdae97bd404315fec8f4d4e0c44a4f75632","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-06 10:04:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1f7da7b8165c5d6715f0137f751f2eea90deb476","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 10:37:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ebfac259f37f4649a29c8ed0ffdb42d3 : SUCCESS in 28m 38s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/a54afdf4916c42bb901a8fa1b0806d78 : SUCCESS in 30m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6736d2a6681d0de639d40e6a316127b512437302","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-06 11:30:13.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/24/799524/2/check/tempest-dsvm-full-focal-py3/1d216b6/ : SUCCESS in 1h 16m 45s","accounts_in_message":[],"_revision_number":2},{"id":"8233a427310391c87fb9e092a23752992c6c024a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 11:32:56.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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6e9cce5231af414b8e6a5639c2e73775 : SUCCESS in 1h 15m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6822f9987478472b9b2b59dd4302b816 : SUCCESS in 16m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a4b1dd362b664fbf8e7b583c4d72dba4 : SUCCESS in 14m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b5ffab1fbd54bb589b2c83ebf7b935d : SUCCESS in 8m 49s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/05699f7489954e93a7a730810bdf13de : SUCCESS in 13m 34s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e8ab9bc307bd4278984be0ad1166d9af : SUCCESS in 14m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0546d7c788344e4cbc5a16be94a93f67 : SUCCESS in 13m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62995d7d10334971ba4fec934810eb7e : SUCCESS in 10m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/277d5657217b4d969add2f06bcd0864d : FAILURE in 8m 45s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fb85f98f4217492abc24ce8656de1b4e : SUCCESS in 1h 12m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/37dba6459e584dd7bf3ac0709f408dee : SUCCESS in 1h 19m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8b4121df212545bd8973252ab25af3a8 : SUCCESS in 53m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/82b48b28621c4042b3c3ddc7fb513a6e : SUCCESS in 50m 29s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/afc33c720cc340248f66f55807ea23ed : SUCCESS in 47m 52s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2f0bb9afee7948f1ad0505ae8d755417 : SUCCESS in 1h 23m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/392f7e2f1797462b978514741c7787f9 : SUCCESS in 1h 16m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8b09691755ed439f8516251b05444dbb : SUCCESS in 7m 04s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/c80ae0d2903940098031a0dc3cc8aedc : SUCCESS in 19m 06s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ccd37247640348c899dc15550fcbf145 : SUCCESS in 19m 08s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/5c74ffb9f5764b4a9d41d860186a91d8 : SUCCESS in 20m 00s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/87a6fff0db8e40c688af36bc7febbcd6 : SUCCESS in 1h 09m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f2645ec67dd54d6a8012f6d5e41e361c : SUCCESS in 45m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/605a60ad037e412388d461e01bde8634 : SUCCESS in 46m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ed2f241babf246b4883bb402d7204504 : SUCCESS in 33m 06s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3c273b18e3264c3aa5dab27ac985aaf8 : SUCCESS in 38m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1eb7a44c32fd3b16544a4355e7eb891b18a251ce","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-06 12:13:49.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/799524/2/iscsi : SUCCESS in 2h 01m 17s","accounts_in_message":[],"_revision_number":2},{"id":"23115d980c609b9155eb68bb0392e253a129e8ee","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-06 13:36:45.000000000","message":"Patch Set 2:\n\nBuild failed\n\n- dsvm-nova http://207.189.188.190/logs/799524/799524/2/check-not-vote/ext-nova-zuul/c59a164 : FAILURE in 53m 07s","accounts_in_message":[],"_revision_number":2},{"id":"40808b03085930e6b047d09be100871063981eb9","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-06 14:29:32.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"a5dbc0216d1a27d7219fa34755373011721f9792","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 15:08:26.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a64e131ec22343ca86fb99b620199565 : SUCCESS in 27m 39s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f1c2b13cd1594301a3899f9725202805 : SUCCESS in 36m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9f522db92e453016f63ed8a991504fd2df2bc5b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-06 16:02:08.000000000","message":"Patch Set 2:\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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2a29b84c22df4c4d8e4b8480dba7cc65 : SUCCESS in 1h 08m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ab148c4f913f4fa79d285d7b39629e87 : SUCCESS in 17m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0dd98fcfbec5474e82241dae9c25ba92 : SUCCESS in 14m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8550e510ace64664bf7606432490d9f8 : SUCCESS in 9m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/390d152b44ad4e4d8a02b66157a3b581 : SUCCESS in 13m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5ed93de314a54f0a830defda7755ebcd : SUCCESS in 11m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f019517c03dc4978a1f5ad1b8cef48dd : SUCCESS in 15m 31s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed14f00c302a42169829563be16ef593 : SUCCESS in 11m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b33745c7b8646a988b293a64a011ae9 : FAILURE in 8m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f3ef50ce4f7e46f08d1640586032e59d : SUCCESS in 1h 12m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/93f47547243f4457885cb2e5614808c9 : SUCCESS in 1h 12m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e8ba5de6a66149c1ac7c1a5d4faf87ac : FAILURE in 57m 01s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/1611da22d464447cb8a9619a5ec18e17 : SUCCESS in 54m 04s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/fc57c9dbbf204eadaa33adbfe3522b23 : SUCCESS in 50m 32s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/50d0c779df7f4f62b20f6a0231d69129 : SUCCESS in 1h 30m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/5ef78f4ed3684ac09a66c8461f07687b : SUCCESS in 1h 20m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/596ce432d0f24983b2fbeb402997fd9b : SUCCESS in 7m 18s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/7d08e90636404fa58e73b4149a14910d : SUCCESS in 19m 00s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d457451197ed4b12b213762206045c08 : SUCCESS in 20m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/453d138d4f4540db8b0eea350fa830e1 : SUCCESS in 20m 44s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f367d71ddbf64fc8a0d9ae03e92f72db : SUCCESS in 1h 10m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65a26bdf461245aa8cd3bda7003a27ff : SUCCESS in 48m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f8f58de36dd84d71abf97ad996d27b6a : SUCCESS in 45m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/15c72c9b85a142b2870fe8f6a971c835 : SUCCESS in 28m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/072209bab1ee40459b4118de26f14675 : SUCCESS in 36m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c7cb2cc4ca6d347e5a4b1bbc7a774ed3527e79f7","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-06 16:51:26.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/799524/2/iscsi : SUCCESS in 2h 14m 23s","accounts_in_message":[],"_revision_number":2},{"id":"aabafe9830a158fc87014aa14799086b5cb3b9b7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-06 18:10:47.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/24/799524/2/check/tempest-dsvm-full-focal-py3/f5d7837/ : SUCCESS in 1h 51m 41s","accounts_in_message":[],"_revision_number":2},{"id":"4b3ed5b8e3fc251e9ea62c65c9dace3b95a0ca68","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-06 19:50:24.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/799524/799524/2/check-not-vote/ext-nova-zuul/877039e : SUCCESS in 53m 52s","accounts_in_message":[],"_revision_number":2},{"id":"fa094156d39b7d93055604ad469111dcfeba681e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-07 13:13:06.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"110259b6244258c8e0e67929aad18161cf8c5358","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-07 13:43:38.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/caefc281cd164951842b024259a7a6cc : SUCCESS in 25m 27s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/2da7587bc39e4aaaa6e8a92a3933e137 : SUCCESS in 27m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ecdab95d063cd067bff8f504f3b39ba7866df9b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-07 14:43:01.000000000","message":"Patch Set 2:\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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/54457ebd66a7419c9968004766b0edec : SUCCESS in 1h 10m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c287ff5c127249c99cdc4eccf049a947 : SUCCESS in 17m 14s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/725d554a0f754c5aa26c3aabf6e169b6 : SUCCESS in 14m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89a54bad80f74cfebfd2febed838df7f : SUCCESS in 9m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3479d884c5bc48d1ace5d52ce3ae62e5 : SUCCESS in 13m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/163196065cb24ab8b8c68084aed633f1 : SUCCESS in 12m 22s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/ecd86888e013423d810bd046a85c2f5d : SUCCESS in 14m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd6086b51ace4d508b63387d7c68b6e8 : SUCCESS in 11m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/68355df1950a4bdcb5b14582ab2de3ea : FAILURE in 9m 03s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/212579691352424f9e0541075d3aa82a : SUCCESS in 1h 22m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5a5d4eeb96c2430b8c20ca1496ad32f8 : SUCCESS in 1h 09m 40s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/40a89f0ec92b4617acc90ed0a0e7597d : SUCCESS in 59m 36s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f1f9380293e740898b7207a4dc616036 : SUCCESS in 53m 39s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/73fa6deeea6c48ffad97bd53e2fac487 : SUCCESS in 53m 06s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/61bb46a8349646e7b0951ff8156fa143 : SUCCESS in 1h 16m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/d06f4d08b1fd4f52bb1f1656abc9f7ef : SUCCESS in 1h 27m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/108a7b37ef7e4b92a0e26337a292d45c : SUCCESS in 6m 01s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/341bdedd24c948358b443f4ee87c2448 : SUCCESS in 20m 28s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b356d313855d43af88da6e7dda0c716a : SUCCESS in 23m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e2ae893d62dd46d3963f5c6b337fef88 : SUCCESS in 19m 30s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dd5e457267f849cbb8b4a276f90ebf41 : SUCCESS in 1h 23m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cab3d82ce8e04e75873916b7bcfae3da : SUCCESS in 46m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d4c51e93de8548b5a141c73505c88ab8 : SUCCESS in 45m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5f2db3b3c370425dab7622b85353154a : SUCCESS in 26m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/907ba27e8c8c432cb046fd9e470d2211 : SUCCESS in 44m 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4a65e18f9a3c8f618586ee62fbb83662aceaa7a5","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-07 14:51:18.000000000","message":"Patch Set 2:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 finger://zuul-v3-executor.novalocal/c3b53d5548344c9291b3f07b6b4a8cab : POST_FAILURE in 1h 27m 34s","accounts_in_message":[],"_revision_number":2},{"id":"6a9401a1f5c2afc6eefbbf50696925d2cd3360ae","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-07 15:48:44.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/799524/2/iscsi : SUCCESS in 2h 28m 48s","accounts_in_message":[],"_revision_number":2},{"id":"6036c5c2cc7295e91df186b398ccf285b8eeea4f","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-08 00:52:33.000000000","message":"Patch Set 2:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/799524/799524/2/check-not-vote/ext-nova-zuul/a6a1b51 : SUCCESS in 55m 38s","accounts_in_message":[],"_revision_number":2},{"id":"a6176953b53a1405f3e526c99b5dbace67752918","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-07-09 12:23:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"02a202853c64840c44fc88f5c932d8d9b4e8b5c6","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-09 12:29:12.000000000","message":"Patch Set 3:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":3},{"id":"b0dbcf3f17e4e517f01ce017069cb714682d687d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-09 13:20:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee6533443cfc4527a0b23f7317bd492b : SUCCESS in 19m 49s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d2fbcc9b451d46929903be18a51ad6d5 : SUCCESS in 41m 09s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"55385ae2d60f3d5a03eb11d152696934a11cb3da","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-07-09 13:41:51.000000000","message":"Patch Set 3:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/799524/799524/3/check-not-vote/ext-nova-zuul/e6d40e2 : SUCCESS in 1h 00m 48s","accounts_in_message":[],"_revision_number":3},{"id":"8c3d3534a8c5b25db99504ce2e0554234488aa51","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-09 14:18:20.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/434378c8b6dc4b79a6d93b83de793505 : SUCCESS in 1h 15m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2f9fc299435c4031aeff7a3ac2158240 : SUCCESS in 19m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bf6b3f917a1b4d86b99f2bbc6378da13 : SUCCESS in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ddf37a5e32404d6799f51bc806be5e4f : SUCCESS in 8m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3b3a9ed30b2d4411b7132f5762657d74 : SUCCESS in 13m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c79c270255654abfbc751920be1d41a0 : SUCCESS in 16m 32s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cb2115ff6ac240d386d732b9b35df1f0 : SUCCESS in 13m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/946709d383a64de3bb52114ef7b9b201 : SUCCESS in 13m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ca038070f384229b5c7c9bee3812af4 : SUCCESS in 20m 25s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/34381230b0a947768ee49df3b092e564 : SUCCESS in 1h 26m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/dd57e2ee7a584c85b7f9b8882bcd3105 : SUCCESS in 1h 14m 36s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/3ed95e18971643249c4feaa649fbbf28 : SUCCESS in 54m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/849d79eed5eb47628d90dca42070f29e : SUCCESS in 49m 31s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7c19fc1b81b642a499b3dced487b57d1 : SUCCESS in 48m 43s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bef9b633cdd24a8093432b372e812f0d : SUCCESS in 1h 22m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/a61185c904554c399dafa595bad862f6 : SUCCESS in 1h 24m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b1b8d17dd14a4474a7d93b17cafcf882 : SUCCESS in 7m 02s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/2d6011ef72dd49938782ca4a9be666c0 : SUCCESS in 24m 12s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1816d783b7f548aeadc2ed165f9a2151 : SUCCESS in 20m 21s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/352a4476920e44758d0f646890af728c : SUCCESS in 21m 23s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cb3a6af2ad2c4a38979b9053c74f0f27 : SUCCESS in 1h 12m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a8bf525f2579486290bd4b4df19459b9 : SUCCESS in 49m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1262bd59eaf463e8c5fb4ab3eb84d10 : SUCCESS in 47m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e943dea80afc47b798a7ab10beb370f3 : SUCCESS in 30m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/786a9e4a3cb64283a9393eb06b4db6b5 : SUCCESS in 37m 52s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"88f8f4eea5ed5a84e8058e403252f3a875489ecc","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-09 14:51:51.000000000","message":"Patch Set 3:\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/799524/3/iscsi : FAILURE in 2h 19m 52s","accounts_in_message":[],"_revision_number":3},{"id":"db2ea4deb932bee57d94643a9e4a3d41a3bc8a40","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-08-06 15:10:32.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"b035cf463c7bcbeca7e60c57095fe50da7d30a53","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-08-06 15:26:12.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1a5a9936b12e2f94c8bfb2e76ef7f88e099b21b0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-08-09 09:02:56.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"48de346aafcb4b2471fa9f222056f3262c93fe47","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-08-09 13:56:07.000000000","message":"Patch Set 3: Code-Review+2\n\n(1 comment)\n\nTook a while but LGTM overall.","accounts_in_message":[],"_revision_number":3},{"id":"20cfb27f086cdd1f1511cc32663c496038fd0613","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-08-09 14:37:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"379aec325b1f201fde30e9eb691f161aaf73cf8a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-09 15:21:20.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/44ea84357b3a4a1a8e36ada525fce3d7 : SUCCESS in 24m 11s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6d0a6b6b8ae04f029f98575a494fd469 : SUCCESS in 26m 45s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"c3c39ffc5a1b3ad6119308c0fc90d11746cbf5e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-09 16:11:21.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/557831ce53004b90b76a28a36270c74a : SUCCESS in 1h 14m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5b0872308d9042b7ae2c3fa6dc3bae9f : SUCCESS in 19m 22s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e960eeb69a1c4a88803c9bf6af3c65ee : SUCCESS in 17m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34926a6a2f6d4fae8a041a887dd54c73 : SUCCESS in 9m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ec3e67be6054e1a945361d23cc6ddeb : SUCCESS in 15m 07s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3f794f44d1e04415b0af48af924796cb : SUCCESS in 12m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/452ae75f99dd48a292cfb9dece60dcf3 : SUCCESS in 13m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8226aee2a9a1408b8b6e3002678159a9 : SUCCESS in 13m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6a561d4817fa44748644395102501abe : SUCCESS in 21m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fddeadfd336e42c9a6e6726e6ccf2b4c : SUCCESS in 1h 16m 48s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/87f9087f8b98451b903e695dd4734c9c : SUCCESS in 1h 12m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/07268ee85e594c1098a7c4c4e8d44713 : SUCCESS in 49m 47s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/093eff6e72bd4b7aa3f7f61bd7a34055 : SUCCESS in 55m 03s (non-voting)\n- nova-lvm https://zuul.opendev.org/t/openstack/build/3c9cba62b0a249898ff54d2dc2e2a2a2 : SUCCESS in 51m 34s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/07633de2fde841c98312e7b5029cbed1 : SUCCESS in 1h 11m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/9824a6d037044ba5a6858ffca55df440 : SUCCESS in 1h 18m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/377915de49804fb18d88f2cb65e29a16 : SUCCESS in 6m 32s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/abd1df854dd741e5aee03099ecfad0e1 : SUCCESS in 21m 44s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4560737e25834d7eb0e1fae9f9b4b12a : SUCCESS in 17m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/61843b895dea48fc981e120c0e3a1c05 : SUCCESS in 20m 31s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3cdd6fef25be4aac8d97fbb646fe9857 : SUCCESS in 1h 30m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0598a646c37d474c80b73317868f54b1 : SUCCESS in 46m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e6ef468e380f496ead26bf8650efe1f0 : SUCCESS in 45m 18s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/11cf4369621f45aea5c249d47300cd0d : SUCCESS in 30m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ed285d91eb274a9e8d919ca391d06bc8 : SUCCESS in 33m 37s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"6be021cef9e7bd4f69560ec531a1c1f0fa7716f9","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-08-09 16:11:46.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/24/799524/4/check/EMC_PowerFlex_NOVA/ba3b949/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":"83126ad03860fdf2316b592a9df6799485eef33a","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-08-09 17:10:07.000000000","message":"Patch Set 4:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/799524/4/iscsi : SUCCESS in 2h 24m 39s","accounts_in_message":[],"_revision_number":4},{"id":"23c72bdfc977934bea5524af0069f4a1ef934148","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-08-09 18:16:04.000000000","message":"Patch Set 4:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/24/799524/4/check/tempest-dsvm-full-focal-py3/b955fe8/ : FAILURE in 2h 22m 41s","accounts_in_message":[],"_revision_number":4},{"id":"d9f489be2911ee03b1708bf293c89eb5b7efef49","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-08-17 10:31:27.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"274e91544a7b7a6a399c2d638f04f294e20878f2","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-08-18 10:24:17.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"47b17257544bd24fbeac0bb7977200153972da46","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 10:24:56.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"bc8b6cb0ec95205d43da7284926eeca80b3415ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 12:54:43.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3fc977be902c4c09b19e478cf9d54317 : SUCCESS in 1h 21m 03s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/37c0bd00848141bca9b325d3910993f8 : SUCCESS in 14m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf9ce9f4b4594120a342ee5f9f92c335 : SUCCESS in 10m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b3d27ee3d41d4b929f2ead8b472754b7 : SUCCESS in 11m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c4131ff2c5264755af231f3539959954 : SUCCESS in 12m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/70441f252e0e4086bcfb2725b930ffa0 : SUCCESS in 10m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b07bf8950e624d3d99ca4a4bd7c362fe : SUCCESS in 19m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/43d9fd00138f47c8ad9238a22edb4d90 : SUCCESS in 54m 33s (non-voting)\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e414184592a24654b09fa8d1e5d8461a : SUCCESS in 47m 15s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/4ea227b7d42e439593e65f80be852773 : SUCCESS in 22m 45s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/735480389e384ad7980f4ed52a359197 : SUCCESS in 17m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1e3cf16fd8884e58abad8ca90901c3b5 : SUCCESS in 1h 18m 16s\n- nova-next https://zuul.opendev.org/t/openstack/build/b890eaab0713480ca3780c5c64349769 : SUCCESS in 1h 24m 40s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d7a5055f7bc2495b99d8869b17dc1305 : SUCCESS in 5m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8a7d09ed130348e981283d4a232f79ae : SUCCESS in 1h 09m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7a154f2d0d0a422195d201cd86759ddc : SUCCESS in 1h 16m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ccda5bce4b741e6bc20141935f2e5a2 : SUCCESS in 50m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/78fd5d35eb3b462ab4d549d66bccac0b : SUCCESS in 44m 42s","accounts_in_message":[],"_revision_number":4},{"id":"429c454e0d2be994cd940bfbb0173de02a16c5a3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 12:54:44.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"0010895b1c4873cbe89562d0870e7230a2b3b0bf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-08-18 12:57:38.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09f7d3846718435aa5b8e5ab7066814c : SUCCESS in 1m 22s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b40b1111caeb4b9995489a0a8a620bc6 : SUCCESS in 1m 36s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"100b9dc62c0ec9f7b38739837c06646122c818d5","revisions":{"9f6387ee7c93c40eeded7a83951509dfe8d87aa8":{"kind":"REWORK","_number":1,"created":"2021-07-05 16:25:44.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/799524/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/24/799524/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/24/799524/1"}}},"commit":{"parents":[{"commit":"8d21d4974bbf206e69db8d81ee6f435a5859795d","subject":"db: Register database config options ourselves","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d21d4974bbf206e69db8d81ee6f435a5859795d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-01 16:49:02.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-07-05 15:18:04.000000000","tz":60},"subject":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027","message":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027\n\nMerge these, removing an unnecessary layer of abstraction, and place\nthem in the new \u0027nova.db.main\u0027 directory. The resulting change is huge,\nbut it\u0027s mainly the result of \u0027s/sqlalchemy import api/main import api/\u0027\nand \u0027s/nova.db.api/nova.db.main.api/\u0027 with some necessary cleanup. We\nalso need to rework how we do the blocking of API calls since we no\nlonger have a \u0027DBAPI\u0027 object that we can monkey patch as we were doing\nbefore. This is now done via a global variable that is set by the \u0027main\u0027\nfunction of \u0027nova.cmd.compute\u0027.\n\nThe main impact of this change is that it\u0027s no longer possible to set\n\u0027[database] use_db_reconnect\u0027 and have all APIs automatically wrapped in\na DB retry. Seeing as this behavior is experimental, isn\u0027t applied to\nany of the API DB methods (which don\u0027t use oslo.db\u0027s \u0027DBAPI\u0027 helper),\nand is used explicitly in what would appear to be the critical cases\n(via the explicit \u0027oslo_db.api.wrap_db_retry\u0027 decorator), this doesn\u0027t\nseem like a huge loss.\n\nChange-Id: Iad2e4da4546b80a016e477577d23accb2606a6e4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9f6387ee7c93c40eeded7a83951509dfe8d87aa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9f6387ee7c93c40eeded7a83951509dfe8d87aa8"}]},"branch":"refs/heads/master"},"a0e4f6a5f758277f9f1cdf124c6e5d970d73b8d9":{"kind":"REWORK","_number":2,"created":"2021-07-06 10:04:55.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/799524/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/24/799524/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/24/799524/2"}}},"commit":{"parents":[{"commit":"8d21d4974bbf206e69db8d81ee6f435a5859795d","subject":"db: Register database config options ourselves","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d21d4974bbf206e69db8d81ee6f435a5859795d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-01 16:49:02.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-07-06 10:00:27.000000000","tz":60},"subject":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027","message":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027\n\nMerge these, removing an unnecessary layer of abstraction, and place\nthem in the new \u0027nova.db.main\u0027 directory. The resulting change is huge,\nbut it\u0027s mainly the result of \u0027s/sqlalchemy import api/main import api/\u0027\nand \u0027s/nova.db.api/nova.db.main.api/\u0027 with some necessary cleanup. We\nalso need to rework how we do the blocking of API calls since we no\nlonger have a \u0027DBAPI\u0027 object that we can monkey patch as we were doing\nbefore. This is now done via a global variable that is set by the \u0027main\u0027\nfunction of \u0027nova.cmd.compute\u0027.\n\nThe main impact of this change is that it\u0027s no longer possible to set\n\u0027[database] use_db_reconnect\u0027 and have all APIs automatically wrapped in\na DB retry. Seeing as this behavior is experimental, isn\u0027t applied to\nany of the API DB methods (which don\u0027t use oslo.db\u0027s \u0027DBAPI\u0027 helper),\nand is used explicitly in what would appear to be the critical cases\n(via the explicit \u0027oslo_db.api.wrap_db_retry\u0027 decorator), this doesn\u0027t\nseem like a huge loss.\n\nChange-Id: Iad2e4da4546b80a016e477577d23accb2606a6e4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a0e4f6a5f758277f9f1cdf124c6e5d970d73b8d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a0e4f6a5f758277f9f1cdf124c6e5d970d73b8d9"}]},"branch":"refs/heads/master"},"96dd2c309ccbae7be8f892579f5960635de07b33":{"kind":"REWORK","_number":3,"created":"2021-07-09 12:23:42.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/799524/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/24/799524/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/24/799524/3"}}},"commit":{"parents":[{"commit":"8d21d4974bbf206e69db8d81ee6f435a5859795d","subject":"db: Register database config options ourselves","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8d21d4974bbf206e69db8d81ee6f435a5859795d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-01 16:49:02.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-07-09 10:19:38.000000000","tz":60},"subject":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027","message":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027\n\nMerge these, removing an unnecessary layer of abstraction, and place\nthem in the new \u0027nova.db.main\u0027 directory. The resulting change is huge,\nbut it\u0027s mainly the result of \u0027s/sqlalchemy import api/main import api/\u0027\nand \u0027s/nova.db.api/nova.db.main.api/\u0027 with some necessary cleanup. We\nalso need to rework how we do the blocking of API calls since we no\nlonger have a \u0027DBAPI\u0027 object that we can monkey patch as we were doing\nbefore. This is now done via a global variable that is set by the \u0027main\u0027\nfunction of \u0027nova.cmd.compute\u0027.\n\nThe main impact of this change is that it\u0027s no longer possible to set\n\u0027[database] use_db_reconnect\u0027 and have all APIs automatically wrapped in\na DB retry. Seeing as this behavior is experimental, isn\u0027t applied to\nany of the API DB methods (which don\u0027t use oslo.db\u0027s \u0027DBAPI\u0027 helper),\nand is used explicitly in what would appear to be the critical cases\n(via the explicit \u0027oslo_db.api.wrap_db_retry\u0027 decorator), this doesn\u0027t\nseem like a huge loss.\n\nChange-Id: Iad2e4da4546b80a016e477577d23accb2606a6e4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/96dd2c309ccbae7be8f892579f5960635de07b33"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/96dd2c309ccbae7be8f892579f5960635de07b33"}]},"branch":"refs/heads/master"},"100b9dc62c0ec9f7b38739837c06646122c818d5":{"kind":"REWORK","_number":4,"created":"2021-08-09 14:37:59.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/24/799524/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/24/799524/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/24/799524/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/24/799524/4"}}},"commit":{"parents":[{"commit":"84b61790763f91e12eebb96d955e2f83abc00d56","subject":"db: Register database config options ourselves","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/84b61790763f91e12eebb96d955e2f83abc00d56"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-04-01 16:49:02.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-08-09 14:34:40.000000000","tz":60},"subject":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027","message":"db: Unify \u0027nova.db.api\u0027, \u0027nova.db.sqlalchemy.api\u0027\n\nMerge these, removing an unnecessary layer of abstraction, and place\nthem in the new \u0027nova.db.main\u0027 directory. The resulting change is huge,\nbut it\u0027s mainly the result of \u0027s/sqlalchemy import api/main import api/\u0027\nand \u0027s/nova.db.api/nova.db.main.api/\u0027 with some necessary cleanup. We\nalso need to rework how we do the blocking of API calls since we no\nlonger have a \u0027DBAPI\u0027 object that we can monkey patch as we were doing\nbefore. This is now done via a global variable that is set by the \u0027main\u0027\nfunction of \u0027nova.cmd.compute\u0027.\n\nThe main impact of this change is that it\u0027s no longer possible to set\n\u0027[database] use_db_reconnect\u0027 and have all APIs automatically wrapped in\na DB retry. Seeing as this behavior is experimental, isn\u0027t applied to\nany of the API DB methods (which don\u0027t use oslo.db\u0027s \u0027DBAPI\u0027 helper),\nand is used explicitly in what would appear to be the critical cases\n(via the explicit \u0027oslo_db.api.wrap_db_retry\u0027 decorator), this doesn\u0027t\nseem like a huge loss.\n\nChange-Id: Iad2e4da4546b80a016e477577d23accb2606a6e4\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/100b9dc62c0ec9f7b38739837c06646122c818d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/100b9dc62c0ec9f7b38739837c06646122c818d5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
