)]}'
{"id":"openstack%2Fnova~944933","triplet_id":"openstack%2Fnova~master~I130913e5f86f43de940001808cf2a38662cb1088","project":"openstack/nova","branch":"master","topic":"exit_on_error","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-03-20 01:09:53.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-03-20 01:39:18.000000000","reason":"Change was abandoned"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-03-20 01:39:18.000000000","reason":"Change was abandoned"},"6926":{"account":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"last_update":"2025-03-20 01:39:18.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I130913e5f86f43de940001808cf2a38662cb1088","subject":"Force api to exit if exceptions are uncaught","status":"ABANDONED","created":"2025-03-18 18:15:52.000000000","updated":"2025-03-20 01:39:25.000000000","total_comment_count":15,"unresolved_comment_count":9,"has_review_started":true,"meta_rev_id":"d8957a7eb30efe52e56cfe5fab0d1fddf5271890","_number":944933,"virtual_id_number":944933,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-03-19 17:20:40.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-18 18:34:30.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":"2025-03-18 18:42:45.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-03-18 21:05: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":"2025-03-19 08:38:08.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":"2025-03-19 14:06:20.000000000","updated_by":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"reviewer":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"state":"CC"},{"updated":"2025-03-19 14:08:33.000000000","updated_by":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"1356ac27650e6d80d7e091e8136a1f0ef02614b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-18 18:15:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a78dfd61a68c77cd7445412fb6d95b2d7d323f45","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-18 18:34:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5b153408357542a5b00bf7ddd1a07425\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d071a7afa05f4de88f53a24c9aaa7dce : SUCCESS in 13m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/053591b6067d4226bd852d6cff9e43ed : SUCCESS in 16m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3cd9d104f5d1e28cfc3c3c3a4e01cf887efa7126","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-18 18:42:45.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944933-66tct/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"cc24b6e63ef995d944098a9fcbdbc60f0e8ba404","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-18 21:05:12.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e09306317cf64622b9221ecf2be8d4ec\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/763d5c668c984ad3ae9b03b7bcd005d8 : FAILURE in 47m 56s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/2c8ee51f7d3143d7b05d5376d1ddb7a1 : TIMED_OUT in 2h 37m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fd7a1398309c4877b06b3e546a990124 : SUCCESS in 57m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b3fae506a4d6467c8737d2fbab7bf2c9 : SUCCESS in 24m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb5c892395414f259d9152f3a3362240 : SUCCESS in 8m 44s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/416686345aff427eaeeaa8e6bbbdf0c2 : SUCCESS in 7m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/abcad14eac3c45b8b34ac81c6f933654 : SUCCESS in 14m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a1603b64a84418d87bf4c46cf896590 : SUCCESS in 12m 05s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3dcfccdbe1a64d93b70cefcf85464c16 : SUCCESS in 33m 45s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7e824f2920a5445b9142639b7bec0902 : SUCCESS in 1h 38m 37s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/107b7093262b498aa80cb85a451259cf : SUCCESS in 52m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/27f2d1d5c6724af5ae9b574baf130113 : SUCCESS in 40m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/70a3d7dced8b4973acac73aa17b3f9d1 : SUCCESS in 2h 08m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/ca13d5076e834741b2129d565e594f02 : SUCCESS in 1h 28m 45s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d21e5cea405c401398f12d16c2799d11 : SUCCESS in 23m 29s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b1d6b345c2444600ab36b0fdb656b7f9 : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/49d432d9d44a4305b658207ce16570bf : SUCCESS in 22m 18s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/12ebf981f12c4a1ea03dfb9c8269e374 : SUCCESS in 21m 50s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f2f4fa3f3d6044cebec050880ab2dff7 : SUCCESS in 29m 10s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/47f222ef900049e3931a15f9af0b46fe : SUCCESS in 1h 15m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e81705baec77412793172b7e29877e82 : SUCCESS in 49m 26s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a5eb3fa005f1434fb6b7f63f5426b849 : SUCCESS in 11m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c100492c881a471cbc231fb67830ae15 : SUCCESS in 29m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0226e2563cd9a0af9c30b57cb5d7a4026623bcdb","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-18 23:21:18.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0606d836f3db574f012ab75cdc1b4dc7254a6050","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 00:25:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"0e096dc7160e76c496b736926b1ce69b1d0a64e1","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 00:28:09.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4b01092cb8adb9f9764df1a41f04409046a8243d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 00:44:01.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dd1cd9e19504d44b5e51c4eac2e9d65\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e19d39ca2aa34c53bfee80512849f04e : SUCCESS in 13m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a29947a34a3e41d9923469a7ceab0603 : SUCCESS in 16m 52s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4adedc218feb1af26d309f365e381bb062b8ecce","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-19 00:55:17.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944933-b6gg2/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"715b0a399b817bb7201e90e7848f857f6b33b1b1","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 01:03:28.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"7daddf05def9c950bc31d4b97048454ad7a0affe","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 01:09:21.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"04b0a324c4cd3b1a081eef620d33e1deeb25f746","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 02:30:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/675d036605f74333b947434a11554eb8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/956b9382ea6c467cbe5bf3b54bdf7e52 : SUCCESS in 31m 15s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e19232a8c0b64a9a866849a450f343ad : SUCCESS in 1h 27m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b082449aae0e4805a233d55ccb05016b : SUCCESS in 47m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8861d5dc1e4d4bc7a21a89d854820f3a : SUCCESS in 18m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5f4a233425b447c881a3843cee2fda6e : SUCCESS in 7m 30s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/796b14417e1548b79e2d4bba45fe34a3 : SUCCESS in 13m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8992e4caa44c41bca9b4709481203309 : SUCCESS in 7m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/071474c59096462d8206e1acb1b04aa9 : SUCCESS in 14m 05s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e1b9385bf504475e85b60c4a107d0a18 : SUCCESS in 28m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ff3340eb182443ceb4eb85c257a8a21c : SUCCESS in 1h 46m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1304002e410c464381fd257371ac3080 : SUCCESS in 24m 06s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4133d3a0e70f4102a2af318c265246ce : SUCCESS in 48m 49s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5cf132b4d62247babf39e66de96431f4 : SUCCESS in 2h 03m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/20d3ecaa4a664e9788051248ff4f6643 : SUCCESS in 2h 04m 53s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/f784bc4461f846419103793e719df5da : SUCCESS in 39m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f69a21de82514c40904ae9c52fb70f1c : SUCCESS in 4m 58s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/53a72ea4b52a4524814385a9b6dc189e : SUCCESS in 27m 09s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/450c6dc9f4e440f484e7827d63bf7fa9 : SUCCESS in 22m 59s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/181b6eadc922455d95561e5debe058e6 : SUCCESS in 35m 48s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ac45f6fa3f834f2fab043cdabac014f6 : SUCCESS in 1h 16m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4e83cff91d5c47178ce70106a4150153 : SUCCESS in 1h 04m 03s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3b0850a97a344ea7b05d2ff0e3c34341 : SUCCESS in 14m 11s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1db5e9d7e3c948e0acd08cda0175198f : SUCCESS in 31m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"cf2032e9065d614cf014686aef1a3d7111c1ce79","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-03-19 08:38:08.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"eb273c8a8ca85597ba6d55b7f404d82ac5b787e0","author":{"_account_id":6926,"name":"Bogdan Dobrelya","email":"bdobreli@redhat.com","username":"bogdando"},"date":"2025-03-19 14:06:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"af59ac286451098c369d6f4fd0fa15b3ebad89c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 14:23:11.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"f4869d99365ad4471d3dc67aec4492c735d49f1c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 14:26:41.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3afdb54145cdee37d71a84eed9c42c8451520b66","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 14:30:57.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fd2ffaffc0deffb2a229f4236b7f8bbe4033dbd6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-19 14:31:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"be76f4898ec42bcca34c0c12a31bb6d17ae212d2","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-19 14:47:42.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944933-272gv/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"dc2dfe27bb48188d6d95fdb643ac6466077ebd95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 14:55:27.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a1377d888caf4af8a0b03f68ce4e831a\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/662825072a53498a821fc34fcdd42707 : SUCCESS in 21m 34s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/693018389ac145e98432c5ab156cab5c : SUCCESS in 16m 31s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3f02b1419916eb6f0601bb0b919ae0eee8a914cb","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-03-19 15:50:22.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-944933-87nq5/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"c982e2ddee5cc992157e4a8d1ddb1b7466510331","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-19 17:20:40.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f376edde6f114fb9b0281a00f49c4f05\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b3288f7bd1fd4c1f937a590373120725 : SUCCESS in 55m 04s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9313b73eec554e2295660ccc57c3d095 : SUCCESS in 2h 09m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/374eae90654e4c7395a5d8ebd413b031 : SUCCESS in 1h 07m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c9d18baf88484eaf88285426be80f516 : SUCCESS in 21m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79294004a5664c7284311fc3b9f5bd9b : SUCCESS in 9m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/53e672b35eff402f83d92c7ba5aa4d54 : SUCCESS in 28m 53s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/0e0af81a2bb7414a80e0e25cb237ae13 : SUCCESS in 7m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7016e979223427faa442b0b9ee92635 : SUCCESS in 11m 09s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bef0112b95144bda800bf1f39ce913cc : SUCCESS in 54m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1492429a932440a9a9503dd973db20fd : SUCCESS in 1h 52m 18s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/968bb3aab5c848ce876cb3f7b701b93c : SUCCESS in 53m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/421911ffc3ae40fb8a0031bcb911bf27 : SUCCESS in 1h 53m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5e97974de7a648a4bb4d9911d5ac454a : SUCCESS in 1h 56m 50s\n- nova-next https://zuul.opendev.org/t/openstack/build/6bc032d7238248919c24c3000fdaf83d : SUCCESS in 2h 11m 47s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/ecb176d8c3c04a1aba07a7b2150607d1 : SUCCESS in 37m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/69bf046fba444966b57d23bca8481e48 : SUCCESS in 4m 52s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/15c8806f5baf4596ab8c6bb03aadb0a7 : SUCCESS in 26m 42s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/369ced7ff43e427c8c4edc915f42e879 : SUCCESS in 27m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4a0f75abaa504cc68c248cc71f213a3f : SUCCESS in 44m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0260e2a219de43868cf302cd1accf638 : SUCCESS in 1h 15m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc379157bd6d4fe996a3f8e1452fa894 : SUCCESS in 35m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/fdf61b41a38646b09eec8f777ec4543d : SUCCESS in 14m 20s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/d1d27845c8794bb9b8ca7ddcbeb09037 : SUCCESS in 1h 10m 06s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"65911035fc65f65f095ccb7514f96d34521c5521","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-03-20 01:09:53.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"0146f713b2c830e633bc2c97f01d25a80b460778","tag":"autogenerated:gerrit:abandon","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-20 01:39:18.000000000","message":"Abandoned\n\nhttps://review.opendev.org/c/openstack/nova/+/945028","accounts_in_message":[],"_revision_number":4},{"id":"d8957a7eb30efe52e56cfe5fab0d1fddf5271890","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-03-20 01:39:25.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"c9a43c11f2ca069720d49e7a193e9f00ffee4527","revisions":{"616944b57d09c53fb49523e882c4aae64efc48cf":{"kind":"REWORK","_number":1,"created":"2025-03-18 18:15:52.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/33/944933/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/33/944933/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/33/944933/1"}}},"commit":{"parents":[{"commit":"6042300453411133652dd8d3b789f5057a084075","subject":"Merge \"Bump MIN_{LIBVIRT,QEMU} for \"Epoxy\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6042300453411133652dd8d3b789f5057a084075"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-18 17:42:07.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-18 18:05:47.000000000","tz":0},"subject":"Force api to exit if exceptions are uncaught","message":"Force api to exit if exceptions are uncaught\n\nThis change introduces a new exit_on_error decorator.\nby default a decorated function will call sys.exit if it\nraises an exception.\n\nThis is used to force the api entryporits to raise\nif they ever leak an uncaught excpetion like a config error\nfrom init_application. Note we only annotate the wsgi\nentrypoints rather then main functions in the command modules.\n\nwhen run under mod_wsgi uncaught exception do not terminate\nthe python interpreter so we explictly call sys.exit to force\nthat. Under eventlet uncaught excptions terminate as expected.\n\nChange-Id: I130913e5f86f43de940001808cf2a38662cb1088\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/616944b57d09c53fb49523e882c4aae64efc48cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/616944b57d09c53fb49523e882c4aae64efc48cf"}]},"branch":"refs/heads/master"},"bf5931a5afa30c703aa076c51574150be817a208":{"kind":"REWORK","_number":2,"created":"2025-03-19 00:25:06.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/33/944933/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/33/944933/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/33/944933/2"}}},"commit":{"parents":[{"commit":"6042300453411133652dd8d3b789f5057a084075","subject":"Merge \"Bump MIN_{LIBVIRT,QEMU} for \"Epoxy\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6042300453411133652dd8d3b789f5057a084075"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-18 17:42:07.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-19 00:24:50.000000000","tz":0},"subject":"Force api to exit if exceptions are uncaught","message":"Force api to exit if exceptions are uncaught\n\nThis change introduces a new exit_on_error decorator.\nby default a decorated function will call sys.exit if it\nraises an exception.\n\nThis is used to force the api entryporits to raise\nif they ever leak an uncaught excpetion like a config error\nfrom init_application. Note we only annotate the wsgi\nentrypoints rather then main functions in the command modules.\n\nwhen run under mod_wsgi uncaught exception do not terminate\nthe python interpreter so we explictly call sys.exit to force\nthat. Under eventlet uncaught excptions terminate as expected.\n\nChange-Id: I130913e5f86f43de940001808cf2a38662cb1088\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf5931a5afa30c703aa076c51574150be817a208"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bf5931a5afa30c703aa076c51574150be817a208"}]},"branch":"refs/heads/master"},"b498514ab3043e522baee526925ed0b4aee59fe7":{"kind":"REWORK","_number":3,"created":"2025-03-19 14:23:11.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/33/944933/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/33/944933/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/33/944933/3"}}},"commit":{"parents":[{"commit":"6042300453411133652dd8d3b789f5057a084075","subject":"Merge \"Bump MIN_{LIBVIRT,QEMU} for \"Epoxy\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6042300453411133652dd8d3b789f5057a084075"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-18 17:42:07.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-19 14:19:42.000000000","tz":0},"subject":"Force api to exit if exceptions are uncaught","message":"Force api to exit if exceptions are uncaught\n\nThis change introduces a new exit_on_error decorator.\nby default a decorated function will call sys.exit if it\nraises an exception.\n\nThis is used to force the api entryporits to raise\nif they ever leak an uncaught excpetion like a config error\nfrom init_application. Note we only annotate the wsgi\nentrypoints rather then main functions in the command modules.\n\nwhen run under mod_wsgi uncaught exception do not terminate\nthe python interpreter so we explictly call sys.exit to force\nthat. Under eventlet uncaught excptions terminate as expected.\n\nRelated-Bug: 1882094\nChange-Id: I130913e5f86f43de940001808cf2a38662cb1088\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b498514ab3043e522baee526925ed0b4aee59fe7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b498514ab3043e522baee526925ed0b4aee59fe7"}]},"branch":"refs/heads/master"},"c9a43c11f2ca069720d49e7a193e9f00ffee4527":{"kind":"REWORK","_number":4,"created":"2025-03-19 14:26:41.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/33/944933/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/33/944933/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/33/944933/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/33/944933/4"}}},"commit":{"parents":[{"commit":"6042300453411133652dd8d3b789f5057a084075","subject":"Merge \"Bump MIN_{LIBVIRT,QEMU} for \"Epoxy\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6042300453411133652dd8d3b789f5057a084075"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-18 17:42:07.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2025-03-19 14:26:29.000000000","tz":0},"subject":"Force api to exit if exceptions are uncaught","message":"Force api to exit if exceptions are uncaught\n\nThis change introduces a new exit_on_error decorator.\nby default a decorated function will call sys.exit if it\nraises an exception.\n\nThis is used to force the api entryporits to raise\nif they ever leak an uncaught excpetion like a config error\nfrom init_application. Note we only annotate the wsgi\nentrypoints rather then main functions in the command modules.\n\nwhen run under mod_wsgi uncaught exception do not terminate\nthe python interpreter so we explictly call sys.exit to force\nthat. Under eventlet uncaught excptions terminate as expected.\n\nRelated-Bug: 1882094\nChange-Id: I130913e5f86f43de940001808cf2a38662cb1088\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9a43c11f2ca069720d49e7a193e9f00ffee4527"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c9a43c11f2ca069720d49e7a193e9f00ffee4527"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
