)]}'
{"id":"openstack%2Fnova~814489","triplet_id":"openstack%2Fnova~master~I978b4e44cf7f522a70cc5ca76e6d6f1a985d5469","project":"openstack/nova","branch":"master","topic":"bp/remove-sqlalchemy-migrate","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2021-11-03 09:36:48.000000000","reason":"Change was submitted"},"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2021-11-02 01:52:08.000000000","reason":"melwitt replied on the change"}},"hashtags":[],"change_id":"I978b4e44cf7f522a70cc5ca76e6d6f1a985d5469","subject":"db: De-duplicate list of removed table columns","status":"MERGED","created":"2021-10-18 19:26:28.000000000","updated":"2021-11-03 09:42:18.000000000","submitted":"2021-11-03 09:36:48.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"814489-bp/remove-sqlalchemy-migrate","meta_rev_id":"2c119fe2290863e8054f10468a59d10df726d440","_number":814489,"virtual_id_number":814489,"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-11-03 09:36:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":2,"date":"2021-10-25 13:17:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-10-26 11:37:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":2,"date":"2021-11-02 01:52:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":1,"date":"2021-11-02 14:04:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":1,"date":"2021-11-02 01:52:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-10-18 19:57:11.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-10-18 21:12:01.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-10-18 23:46:03.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2021-10-22 14:03:57.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-10-22 15:08:54.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-10-25 13:17:30.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"},{"updated":"2021-10-26 10:47:45.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2021-10-26 11:37:25.000000000","updated_by":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"reviewer":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"state":"REVIEWER"},{"updated":"2021-11-02 14:04:48.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2021-11-02 21:08:31.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"}],"messages":[{"id":"6b1a532551c15d719b25d0f21ddda913be8255fe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-10-18 19:26:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c968cdff579422bc952c6e2fc69b6dde13e877bd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-18 19:57:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/45512d2c20844df4a04dd4de6fdca325 : SUCCESS in 17m 45s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/6b8c189983254fb587bb8524dbad84cd : SUCCESS in 19m 12s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"b21090bfba06939aa4352cf26ec10e8cc740b09a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-18 21:12:01.000000000","message":"Patch Set 1: 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/fdd96a8822f4472d97142f2b42a3fa2f : SUCCESS in 1h 23m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9f1ffa332f054ac3979940a23507a3f2 : SUCCESS in 15m 17s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6bb0115b79214ed88304f5a801bfc6e8 : SUCCESS in 17m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/365afe31bac448e89f0568d7692071f5 : SUCCESS in 9m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/634fa5bf359d48ab9cb0e634bf9a7d7c : SUCCESS in 15m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/00197f336d1249e4a55255769f24faf7 : FAILURE in 15m 35s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/d99dc5f959e348518d89d8455ed43bde : FAILURE in 15m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa50edddb8b34dc28cf590b4289d0dca : SUCCESS in 10m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d50b27d15327409399b42d0538a7f171 : SUCCESS in 1h 07m 26s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/cd9a5443a71d4c9fade659e6971ab196 : SUCCESS in 1h 13m 56s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/af72c8acf3f04880b0e7926a284d2514 : SUCCESS in 48m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/6631eba0da0940988d47583dc376bcb2 : SUCCESS in 52m 26s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1f411b92f2f44fdf98bdf6a2ff01eaf5 : SUCCESS in 1h 22m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/6727d5c3293743c5a9c7069c38d098f0 : SUCCESS in 1h 36m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f2cd25f4881f4f3589d03aad3f0e0a5f : SUCCESS in 7m 02s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/49cc7f06e79640ae80208890b37360c5 : SUCCESS in 25m 11s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9b2bc316b032477bbe893d1ec97a9f47 : SUCCESS in 19m 30s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d15362ac66094580a631fd82bd5853ff : SUCCESS in 19m 17s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/191edbcdf7b145b39258354f3203fd83 : SUCCESS in 1h 04m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c107505d91cf4bfba06af9661c1622c2 : SUCCESS in 43m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3e8702c98fa2402cafd6856674c7d76e : SUCCESS in 43m 23s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5c46b10db1b74016abf46555be2f94f5 : SUCCESS in 40m 16s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/71cfa10f7b2d4fc88ef4b63e5f82bd3c : SUCCESS in 33m 26s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"30434190b09d63d43c5ff650466acc9798ea8cfd","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-10-18 23:46:03.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/814489/1/iscsi : FAILURE in 3h 26m 41s","accounts_in_message":[],"_revision_number":1},{"id":"835c88417147b61a3b8dc3b70687a358b06d37bd","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-10-22 13:37:13.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"89ac4ef1af92a2a453372bc6a3456ac1afbdf746","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-10-22 14:03:57.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 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"1dd04c9d14d78f5d7ca84601543427495d99c9fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-22 14:23:47.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd759134e52243ffadcb469fdf6b0fa0 : FAILURE in 39m 14s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4cd05509f1b741d1843089042f5a39cb : SUCCESS in 37m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"158becd0440c657d0b453dde669b236e64e0e853","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-10-22 15:08:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7a5b2b673dd04d90a2cf4c201e5ec245 : SUCCESS in 1h 17m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d4b538bc10446f4857d2bfe779af67d : SUCCESS in 17m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff9dcdff868548ff8c090ad122385b6b : SUCCESS in 14m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f668883e7e33432697a592406eb54ec9 : SUCCESS in 11m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/46d82ab5a3534790a7b5ac8b719e65c7 : SUCCESS in 12m 51s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/38b40c655db34ae1bccff099e4edc5de : SUCCESS in 12m 59s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1032a1c98de6446183fe8f91dd1b1702 : SUCCESS in 13m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/67fe5fcc8d434d30904f8a4339cc79da : SUCCESS in 10m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/5fd8f90595344d96b9425e2787cc21d4 : SUCCESS in 1h 22m 08s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/915d22cffe9447419d2dba78000f516c : SUCCESS in 1h 17m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ba4a471935f74ed4bfec0490c22e40db : SUCCESS in 55m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a4a550b72494409ca4b4800b6315b78a : SUCCESS in 52m 05s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cef1b25d5dc34fae8c7b15613dfb908f : SUCCESS in 1h 23m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/806e9101f4984b5c8f49af0f91913cc2 : SUCCESS in 1h 16m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ccd0b6583662451ab39acc9fe17bf4c4 : SUCCESS in 6m 07s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/80bda668bd754334b249e5a30d0d45b5 : SUCCESS in 20m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b075fc4aae5248ffb825001e296ee431 : SUCCESS in 20m 22s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/a292cfe79f1a42f997cbf2a706193091 : SUCCESS in 19m 34s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/99039d70ac4946209ea817aaabbfb6de : SUCCESS in 1h 07m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8af2b2bfa1d6481c830a988abdcfb5de : SUCCESS in 51m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6676066022914781a72515bef7d7f456 : SUCCESS in 45m 40s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/2c823de29b7a4070a15188463c89b9bc : SUCCESS in 30m 04s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a9f29f2fdd5a4f8ca50bb85faa95a86f : SUCCESS in 39m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5724576e387d54ab67ad78bab814531718f2031c","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-10-22 15:08:54.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/89/814489/1/check/EMC_PowerFlex_NOVA/2e5d4f4/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":1},{"id":"e4c1a15560ac481d03da124a85dd93cd6f590fbc","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-10-22 16:01:43.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/814489/1/iscsi : FAILURE in 2h 23m 17s","accounts_in_message":[],"_revision_number":1},{"id":"38e9f43a2bc271f0e47b37915ccf0c7b2b0db415","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-10-25 13:17:30.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"3ad4d13adb9dd9b39cf1eefcaef652e30b966326","author":{"_account_id":32029,"name":"likui","email":"likui@yovole.com","username":"likui"},"date":"2021-10-26 11:37:25.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"0903deb0a5792b3cae5c81477ef54bea3ae13dc4","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-11-02 01:52:08.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"74ba24d24adedb761ff31f4f2f2a5c5d9da7230b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 01:55:46.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"93904cb25dbf8e6da25851f901ba92fb79dac548","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 04:04:38.000000000","message":"Patch Set 1: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":1},{"id":"48c456aa9801e79dd6b84b53f4b35039ae94ffdf","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2021-11-02 14:04:48.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d1134727a6c6d2410009acf761d89796aae64c84","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-02 14:31:28.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 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":1},{"id":"5ce59ef3b34ae7e4679104cffb9e4060b09d0f91","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 14:35:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f14a13a08e444efd977bd7c511d2e9ac : SUCCESS in 17m 22s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/643dcf5a36c2461aa477588ded98bbb1 : SUCCESS in 23m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3c2f6e46c2728dd80f70b871a774691364ef3712","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 16:51:00.000000000","message":"Patch Set 1: 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/eb8bb8ff3939418e857edcfc255f00d5 : SUCCESS in 1h 09m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/13ea18d45dcc4d1690b77121d98ead3d : SUCCESS in 16m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/69e0cc8320d9492eb93f3d1776c326cd : SUCCESS in 13m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a4f0339a9aa4efd9c563258352301fc : SUCCESS in 10m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/81668c34775f4affb0baca01949c2d95 : SUCCESS in 13m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/691274b21a834363a591ac7760e31017 : SUCCESS in 14m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1071cab533164415893b5b4800516e1e : SUCCESS in 17m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cef829ddb993434282e7eab270f42fe6 : SUCCESS in 11m 27s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/50416cfe3411418a99173e71478eeef9 : SUCCESS in 1h 14m 36s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e201777f451c4c19939c8dc1ca2b7336 : FAILURE in 1h 16m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/12de40b8cbbf4998b45962a67d402ca5 : SUCCESS in 39m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c3aed1254bb64e51959d16867e28fa7d : SUCCESS in 53m 13s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aab862cefde443bbaa2c4b54f1546b98 : SUCCESS in 1h 16m 20s\n- nova-next https://zuul.opendev.org/t/openstack/build/a5670750e47647d59fd0c7919b9f1f57 : SUCCESS in 1h 29m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1250a67a67a34ce4820513f47c006256 : SUCCESS in 6m 43s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/af05fbb14b2a4501ab06918b25048de1 : SUCCESS in 19m 36s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/653f8a0c2bf44774809a587e6f2698d2 : SUCCESS in 19m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/06b93d87be744a9fac6a91ab9a6d679e : SUCCESS in 22m 28s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4adb1c1eb34a4c74b65b19d914d8c25e : SUCCESS in 1h 13m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8d5f0209fd984f9789f3598b18300ff4 : SUCCESS in 52m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ebc677fe64154181b7153406a3440adb : SUCCESS in 35m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e8398cba1f4b4c468b544d251b417cac : SUCCESS in 24m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/afc68a6c748845b8a0aecfb117ed0ab3 : SUCCESS in 44m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"7410d0f66acdfa90652f4391cd2efc328a693dac","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-11-02 17:05:47.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/814489/1/iscsi : SUCCESS in 2h 58m 57s","accounts_in_message":[],"_revision_number":1},{"id":"b0f9b7e00ae6b43e3bbf6a2eafe8764183e7235e","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-11-02 17:42:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"62b76443bda6303a5c78fbc8a6d0cc365eb71f9a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 18:16:34.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/64f71d6229f04d22aeb252cefa5445b7 : SUCCESS in 22m 37s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/3722d0dc02c64469817278b6da60fafd : SUCCESS in 27m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c8ca712d9f03d360a24851d86c9f45b27e5d9b92","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-11-02 18:28:04.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 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/89/814489/1/check/tempest-dsvm-full-focal-py3/3d74d47/ : FAILURE in 13m 12s","accounts_in_message":[],"_revision_number":1},{"id":"ea659712261b5d38fcdb23b617edcc4282a83e78","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-11-02 20:15:42.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/814489/1/iscsi : SUCCESS in 2h 32m 10s","accounts_in_message":[],"_revision_number":1},{"id":"cba82f13253fb6afd077ee7b28239d36980e46f4","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2021-11-02 21:08:31.000000000","message":"Patch Set 1:\n\nBuild succeeded\n\n- dsvm-nova http://207.189.188.190/logs/814489/814489/1/check-not-vote/ext-nova-zuul/e80a8ab : SUCCESS in 57m 42s","accounts_in_message":[],"_revision_number":1},{"id":"822ac486d6d24fcc022c3267e1a2edf11d962bf9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 21:24:56.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ab4669528ad74655a1153a0b4c0ab2b1 : SUCCESS in 1h 11m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/907cac29ff1749218565e34e5ea674da : SUCCESS in 16m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/579c99cf8e274a7db0b7f1b27a158804 : SUCCESS in 15m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dad9fcb7bcb439da05acd8b94917233 : SUCCESS in 10m 50s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/62909ed3e2554cb98cec0e3e35ca83cb : SUCCESS in 14m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5edd0e9cd2c7405d8b13baaa6bd4f926 : SUCCESS in 14m 47s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/abde884b04fa4073ab684ffd7506817f : SUCCESS in 14m 23s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d029e13699ba46649f7521d64c045084 : SUCCESS in 11m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/f59e74c9b23546e8a10626bea81a926b : SUCCESS in 1h 13m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/60d2b3871d084628b1ab9584179f7b13 : SUCCESS in 1h 18m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/349331f824c345bca052e4b408f57f75 : SUCCESS in 57m 19s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/addc8ad405b64199bb0ea649921e959f : SUCCESS in 53m 56s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ed963eecfe3045ffb7f7038160afc8e2 : SUCCESS in 1h 24m 59s\n- nova-next https://zuul.opendev.org/t/openstack/build/ef24c623e69f408ea6bb65f8ad110433 : SUCCESS in 1h 19m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/178bef06a4de4621b0cad0ecdb612075 : SUCCESS in 10m 02s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/3984895da9e04f21960095ae4a753c39 : SUCCESS in 23m 08s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2ecab82d0cf547ca92728953828898ac : SUCCESS in 21m 45s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1e4641116f7a44a188eed31c99db0a89 : SUCCESS in 22m 28s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a0c39d24cfb42efb564bd4cf4406ed9 : SUCCESS in 1h 03m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2281c908f06458698935ad3af3b0741 : SUCCESS in 1h 04m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8c20c7ef60c34248b887e30905209965 : SUCCESS in 45m 09s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9a0fe601324b4d13ac3f6cb966c1e418 : SUCCESS in 28m 50s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fe0434ba3c194467b9c1191497a7488c : SUCCESS in 38m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9b52dcbfacb36c659aecafa35c30a845157afcd0","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2021-11-02 21:25:20.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/89/814489/1/check/EMC_PowerFlex_NOVA/69fdb46/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":1},{"id":"78d717b6fba9913d9e9c8e9e7ea48bd01b309c58","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-02 21:54:43.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"39dbe3a4069bc84b02080ac0872708b4154285a4","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 02:11:25.000000000","message":"Patch Set 1:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bb940fb54104337935287d25308e748d3c38ed37","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 03:18:58.000000000","message":"Patch Set 1:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"35d3628e542d041dd5096a350776b7d28bfc18e2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 09:36:48.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5980daa3afbb4f77af4a5b18b96e4d72 : SUCCESS in 1h 30m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aab89f46d4c549729e6cabfbd00bcd6a : SUCCESS in 14m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1b6802f347d4f4fb5ddf895fdaa5c16 : SUCCESS in 8m 06s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1536e383dbeb43bb9d815c676ad40f1b : SUCCESS in 13m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9dc240e521874ceb8110a7ba0f83f6b9 : SUCCESS in 12m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/711a1dde6ef14c29a863d38828597106 : SUCCESS in 9m 31s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/79265082aaff4ce5984a727e7c2f2935 : SUCCESS in 44m 21s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/3a51ae4744254baa98bdb17b3653e1ca : SUCCESS in 48m 29s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/be1c8df69737456a927c7f2993d9125b : SUCCESS in 19m 38s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1f809e5d832c44708f175d1f9461c89e : SUCCESS in 19m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1ec3de4f848c4f5cb4fd01c1260c2da5 : SUCCESS in 1h 18m 09s\n- nova-next https://zuul.opendev.org/t/openstack/build/74bbe2f6ad904768be0a8b598d025841 : SUCCESS in 1h 20m 27s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cae1c133796f4fa6bec72793f62e554a : SUCCESS in 5m 56s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/6c4a4e8e89704344a378840bfef7695d : SUCCESS in 1h 09m 50s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/517bc593c5b34b58af634f7a4b796c68 : SUCCESS in 1h 01m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa4a288908de480f973549463b730465 : SUCCESS in 42m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c8fbbb014bbc4d7c9ab9d28ff77b3c4a : SUCCESS in 44m 36s","accounts_in_message":[],"_revision_number":1},{"id":"8b619f0b406d2747c7a513e2e1b4155dddef3446","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 09:36:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"2c119fe2290863e8054f10468a59d10df726d440","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-03 09:42:18.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26a6c2f29e7c4e54895c7083edbbc488 : SUCCESS in 1m 08s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a4d7f70740b1c707a71ea50f9996c02bf434cf74","revisions":{"a4d7f70740b1c707a71ea50f9996c02bf434cf74":{"kind":"REWORK","_number":1,"created":"2021-10-18 19:26:28.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/89/814489/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/89/814489/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/814489/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/814489/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/89/814489/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/89/814489/1"}}},"commit":{"parents":[{"commit":"60b977b76dc113183043840acf98b215441e186d","subject":"db: Enable auto-generation of API DB migrations","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/60b977b76dc113183043840acf98b215441e186d"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-10-13 16:58:33.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-10-18 19:26:18.000000000","tz":60},"subject":"db: De-duplicate list of removed table columns","message":"db: De-duplicate list of removed table columns\n\nWe have a policy of removing fields from SQLAlchemy models at least one\ncycle before we remove the underlying database columns. This can result\nin a discrepancy between the state that our newfangled database\nmigration tool, alembic, sees and what\u0027s actually in the database. We\nwere ignoring these removed fields (and one foreign key constraint) in\ntwo different locations for both databases: as part of the alembic\nconfiguration and as part of the tests we have to ensure our migrations\nare in sync with our models (note: the tests actually use the alembic\nmechanism to detect the changes [1]). De-duplicate these.\n\n[1] https://github.com/sqlalchemy/alembic/issues/724#issuecomment-672081357\n\nChange-Id: I978b4e44cf7f522a70cc5ca76e6d6f1a985d5469\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/a4d7f70740b1c707a71ea50f9996c02bf434cf74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a4d7f70740b1c707a71ea50f9996c02bf434cf74"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
