)]}'
{"id":"openstack%2Fnova~983278","triplet_id":"openstack%2Fnova~master~I13a0f9291c7ed10716a116e29412191f16324fdc","project":"openstack/nova","branch":"master","topic":"bp/generalize-sev-code","attention_set":{},"removed_from_attention_set":{"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2026-04-16 15:04:08.000000000","reason":"\u003cGERRIT_ACCOUNT_7166\u003e replied on the change","reason_account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},"35307":{"account":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"last_update":"2026-04-20 02:19:24.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I13a0f9291c7ed10716a116e29412191f16324fdc","subject":"mem-enc: address minor issues pointed out in the review","status":"MERGED","created":"2026-04-03 07:28:11.000000000","updated":"2026-04-20 02:25:34.000000000","submitted":"2026-04-20 02:19:24.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":6,"has_review_started":true,"submission_id":"983278-bp/generalize-sev-code","meta_rev_id":"51edb8e065927315f1906d97d69829c83622b9c2","_number":983278,"virtual_id_number":983278,"owner":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"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":"2026-04-20 02:19:24.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":"2026-04-16 11:20:46.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":2,"date":"2026-04-16 15:04:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"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":1,"date":"2026-04-16 15:04:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":38830,"name":"Takahiro Kurosawa","display_name":"Takahiro Kurosawa","email":"kurosawa@ascade.co.jp","username":"kurosawa-ascade"}],"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-03 08:12:06.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-04-03 09:33:36.000000000","updated_by":{"_account_id":38830,"name":"Takahiro Kurosawa","display_name":"Takahiro Kurosawa","email":"kurosawa@ascade.co.jp","username":"kurosawa-ascade"},"reviewer":{"_account_id":38830,"name":"Takahiro Kurosawa","display_name":"Takahiro Kurosawa","email":"kurosawa@ascade.co.jp","username":"kurosawa-ascade"},"state":"CC"},{"updated":"2026-04-03 09:36:36.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":"2026-04-03 10:03:41.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":"2026-04-03 10:03:51.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-04-10 15:21:35.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2026-04-16 11:20:46.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":"ed947d1dbc6cdd37dfb8a3e13a33e1cbdf6232f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-03 07:28:11.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"307f84a729439c6a32e53a56b46699f142434b0a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-03 07:29:16.000000000","message":"Topic set to bp/generalize-sev-code","accounts_in_message":[],"_revision_number":1},{"id":"425e3014c4a6ef866a67e2fa24b0f3d0e3d79bcf","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-03 07:49:22.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c4d9e60b64970534eb72926ee4ff0b06581b2afb","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-03 08:12:06.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I13a0f9291c7ed10716a116e29412191f16324fdc .","accounts_in_message":[],"_revision_number":1},{"id":"b9fe96ce54bb4ef88badfb49d7b17b07e3999de4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 09:36:36.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cfa3e9b6e3e64a01af805a3ebd4cb8ae\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2adb12ebbc4741e28fd1574c65aeef3f : SUCCESS in 21m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/84584d7daf9445f7b362739facc590e1 : SUCCESS in 15m 08s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9644a5b0d3464b93ad74405b12997e4d : SUCCESS in 21m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"5e3a4cae525c139bcaed1be429ce35e2f1ab415c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 10:03:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0ad7cd58c7a446c28192dad7a98584d7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/174ac3aa6b16488e9ef26fbad922db62 : SUCCESS in 34m 25s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/7eceec1171174df490fc821e664b4e9b : SUCCESS in 2h 01m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f2cc750e654842a48156fde1a3d511f0 : SUCCESS in 1h 03m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/df69ae46d07f4975914b0f63e6966f7b : SUCCESS in 58m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b64213eefbc34e07be3840d195e009a5 : SUCCESS in 8m 31s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/45a821a450e848048d9c05b32ab455b7 : SUCCESS in 18m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/8b886494f8004eeb9fb5d95218d66cb2 : SUCCESS in 13m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0c55cff8b42441c0927cb2080ef6095d : SUCCESS in 25m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a473ab1d1314ab094683d8375668e5a : SUCCESS in 12m 04s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/bf5051992b0e4dea98fa6e3f65119ed4 : SUCCESS in 1h 29m 03s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2d3eaac01d25457bb6b14b59df23fbf2 : SUCCESS in 1h 45m 30s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f8b0441449c14edf9627ef6ae54ac5d5 : SUCCESS in 59m 34s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2f4674b85df340109431d65f132224b4 : SUCCESS in 1h 04m 04s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2bad8abb78dd4016b7908286e58e31dd : SUCCESS in 1h 01m 28s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/67eeee60b21c4ba98e63368a7ffea65e : SUCCESS in 1h 58m 30s\n- nova-next https://zuul.opendev.org/t/openstack/build/baa2c581ef5649408dd4e30caa0c42af : SUCCESS in 2h 21m 34s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/cca77ee0db2c426b83eb752fb4f60a80 : SUCCESS in 55m 08s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/ecf922aa40ce44bcb21a3dce838b3416 : SUCCESS in 5m 10s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/3ce35a2bba7343bf8c4999478e33a50c : SUCCESS in 28m 21s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c7cd60a5159447f9aa70c94dbf3b3701 : SUCCESS in 25m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c92b2b523b1e4912af7dc0a288bd89fb : SUCCESS in 1h 23m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/60b5b3b9963d4f4b8189f4f879e2e0bd : SUCCESS in 59m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/8c4338d6d96849998c50fe92226dcd13 : SUCCESS in 22m 59s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8a2d0814eb7f4ee5bf5b3e7cd217a3ac : SUCCESS in 21m 12s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/350bc2917998452bb8f392a6641bd1bf : SUCCESS in 15m 41s","accounts_in_message":[],"_revision_number":1},{"id":"4572f44a2642560edf162ae1d8341358bb158d75","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-03 10:12:52.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"5444723b933f5593177f30bcf612c55b0b963e8b","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-04-10 15:21:35.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"a3dcf122496c72d4fdf2ccbd5c3aa31a60fb49dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-16 00:07:19.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"3eb35598d04e2616cdfc59b74ef992709125e838","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-16 00:47:24.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I13a0f9291c7ed10716a116e29412191f16324fdc .","accounts_in_message":[],"_revision_number":2},{"id":"b4c6ccaf14d00a3e8259a6e027c0eaa6597745e8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 01:00:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d5644e79edc4ce1ae058feb7ea48b48\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/05723eb26ea14fe19334fd520d6da8a3 : SUCCESS in 25m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3d350e7c7d1b497abf769e71d54f7e26 : SUCCESS in 17m 55s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/827bffc7672f4b558da126fd7a303299 : SUCCESS in 29m 17s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7e2969788b7e54e7ab96a35cb102bed8a6412c55","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-16 01:16:28.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d6fd209a239ed4eaddd69795b00fce1c63ff2bf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 02:33:53.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fd43fd03babc4ef0bdec34fd5a26e9ae\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/26f51ac64d3141a1953081a008e8365d : SUCCESS in 30m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/82194fb94bdc441b931cc7a7383a2f49 : SUCCESS in 1h 05m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1f68926336694139a22a5674757029bf : SUCCESS in 1h 08m 38s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4ca1fd7a532443a99e2685fa04ba6539 : SUCCESS in 51m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e77f9bf1d69c4aeb833d7499c5618236 : SUCCESS in 8m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d8f29809fc8a4966be37ba84a3493cfe : SUCCESS in 8m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f50fb28bb33e4cc3b80f58942d955707 : SUCCESS in 10m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3d014a503ff1458da130bb95f13a70e4 : SUCCESS in 15m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c48e9f8ddb5a48f4bcbd4597885eeab6 : SUCCESS in 11m 41s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/f118af435e964b97958d5ff9ec74d90f : SUCCESS in 28m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/93a62b6a16b540bd929619024213440b : SUCCESS in 1h 02m 27s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c37ddd66d3044044aa86c1e195590a5e : SUCCESS in 1h 01m 43s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/1f5bbb87adaf41c5b843ef5c5df94238 : FAILURE in 35m 49s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/0fecd30d0a7b4ec48ed58407f599320f : SUCCESS in 1h 03m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e45e6995707b40f8af9a03250c96da46 : SUCCESS in 50m 43s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/9e919294ac4b47b9b659eac82ecc89a3 : SUCCESS in 1h 22m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/34277f91929b425284d957913f8cfb85 : SUCCESS in 2h 20m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/4efa735de7304b8e86800ddf52a85c35 : SUCCESS in 1h 53m 11s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ff51b547d20d419090747b7a1d306c06 : SUCCESS in 35m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f488c8aedc2a4eafbb9e8eb3db7ed63e : SUCCESS in 4m 24s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/089e32728f1241d3aea39d421866e9c9 : SUCCESS in 36m 48s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/d2933f9efc8b4eee80fb2011d734e0b3 : SUCCESS in 31m 18s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0470463654e141f9ba8cef4aa03b6df1 : SUCCESS in 1h 31m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5931f64e3c2a4a8d9c448e2ec654e841 : SUCCESS in 31m 14s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/867f5a1e433f45e2907e86d23b25c56e : SUCCESS in 16m 45s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/6be0bc4f2e2b46599bde8ff6554c8376 : SUCCESS in 32m 10s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/6ff912a40f15439a8e7ec5387bb8a60a : SUCCESS in 9m 54s","accounts_in_message":[],"_revision_number":2},{"id":"b37579e5af9773eeb049946d882ddcfae9ca4dee","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-04-16 11:20:46.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"1cd92bd12d70f293d2658689a1c423916d67ac79","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-04-16 15:04:08.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"40598dcebc46c108520aecfdd9f6662e8259cf84","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2026-04-16 15:04:58.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"370a566a4ba11f8d996234f0a4772eaa228fd084","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 17:10:30.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5af597e150a54bf98b00288653b21fbb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ae8743c3fee54f7e87a72008b2eecf5a : SUCCESS in 21m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/77484ea0bf724e8791c60ab2e8b10daf : SUCCESS in 12m 38s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/6769811aa27b44ef9435bf174f35c6a8 : SUCCESS in 20m 49s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"acd746c637942fdaa205e4ba400b9fa040af0e29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-16 17:58:44.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ae0be0d8a782446e86f34a1e950a839c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e4eff607a60f437d8f185542de6b86ef : SUCCESS in 1h 01m 41s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4412b51def3d4596ad5ca12bcd6a5f6a : SUCCESS in 1h 53m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33bb4c5cb61447d8b94efcb332358b64 : SUCCESS in 1h 02m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0723a198e7e04c6ea985ed8ae2b6015b : FAILURE in 1h 35m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/17a91b4770aa48fe975bd6cf501f2af8 : SUCCESS in 7m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ebcd21c8e28d43c9b7221b51a7b66d88 : SUCCESS in 15m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e34c26b8168e4664b385ded0031716a9 : SUCCESS in 17m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e5d0cbf9a40f4f56903ee578d6321647 : SUCCESS in 22m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba53bd9c6f1e4531aa39763323beaff4 : SUCCESS in 13m 10s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/c7ebbaf462db4cc58453402e55243045 : SUCCESS in 2h 09m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b67ed2e194704ac0bc5137bdb68ae45c : SUCCESS in 2h 07m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dd6887552ab14daabceccf02d2b68f0f : SUCCESS in 56m 52s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/c42405e5f0c948db93c1a0475677cee4 : SUCCESS in 35m 06s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a4ea34daeaca467e952f73ceb6c65d3d : SUCCESS in 1h 08m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/dd274b3c55624da2bcc7d6542269e1a0 : SUCCESS in 56m 59s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/34787d63c2a74e5585ddf425126d06fa : SUCCESS in 1h 08m 18s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/b68750667477440886006146d67e9a50 : SUCCESS in 2h 20m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/082138c1118441719c47118833fb5fa1 : SUCCESS in 2h 45m 41s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/b089466b0c724675bac9c877d5d67bd1 : SUCCESS in 38m 19s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/eb7ef29ca7644547b52f578b4b2e4216 : SUCCESS in 4m 52s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b47ca01e859f4d999e0837050ab86e92 : SUCCESS in 28m 06s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8d563417cbe44e6893dc81a202730c72 : SUCCESS in 27m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/68d6f5e62d804cef807792878b4d9746 : SUCCESS in 1h 23m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c5eac6a8be2647c4b24eda5e440eb73f : SUCCESS in 50m 42s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/e0469ae4dbe347ddb03c8e83438aa6bd : SUCCESS in 32m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8d2a617cf2ee4ceb82670acfaf69a0d9 : SUCCESS in 33m 56s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/e29ff6c2158d4e81abe5dbfb6e8595b8 : SUCCESS in 13m 44s","accounts_in_message":[],"_revision_number":2},{"id":"39eda5f2ccea3d18961ea20a3d6a108f8e307613","author":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"date":"2026-04-19 21:26:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"eca9276928cc462fd022bef8130c30637ed120b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-19 22:32:08.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/861d18bd68a1475b83d10f9a7aab1c24\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e5351687c304435a993e3abb5a0e2992 : SUCCESS in 15m 03s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/249233d3c3624c05a724b7ebe1bd91d6 : SUCCESS in 11m 39s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5ae0fe825eb140658f8b5c5e32c2279a : SUCCESS in 22m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ebf6523807690fc54d63e47fa4f9d3394a400d87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-19 23:46:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ec57d5dd65747f48eafa08ad09a9f76\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/69d61ed45f3a42919fbc73b66ece8826 : SUCCESS in 1h 03m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/da3957d38284478fa06fcf2d0cfbb2e2 : SUCCESS in 2h 12m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7b6a2b4fe42c40c0ac2187a1e6d7092c : SUCCESS in 1h 09m 25s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/594a3ad8b54e436a8f5435ab4eaf9ba5 : SUCCESS in 1h 22m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d959366f4a24ec9a14f8df2e085872f : SUCCESS in 10m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b2ed7399acef44339a3061b56b59711f : SUCCESS in 16m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/96895b13b4ef4b4384c1f630923aeb15 : SUCCESS in 13m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4af7fa34feee4fd8b6c5867b420b120f : SUCCESS in 21m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b940401750404e89ac5bd5aef66fc66b : SUCCESS in 6m 17s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/9bbbe9888c1d48cc8f9449a4a16951c6 : SUCCESS in 1h 09m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/78a46b0da3c547a6af9cbb6609133a7d : SUCCESS in 1h 45m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/867545b973fe40c0a3ae3af9384b3d6f : SUCCESS in 26m 51s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/78405ab6c9804f5fa856bf4c4d717da3 : SUCCESS in 32m 59s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/cc4dad3c539348b9be310e62c0231fdf : SUCCESS in 1h 00m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/53b56929b31842c8a32290f5ee716318 : SUCCESS in 53m 58s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/b6078aa8dbc84d47b56d45e99de9db6b : SUCCESS in 1h 00m 11s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8a822376196844d385079b3c7adbe3d3 : SUCCESS in 1h 43m 32s\n- nova-next https://zuul.opendev.org/t/openstack/build/583d726cd8134e7a92baaf88380f6f2c : SUCCESS in 2h 14m 07s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/f32184e86e8343edb06ea7f04a4bb33a : SUCCESS in 40m 10s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f847485c021e4adc884f4c52070b5767 : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2b2e27ed60a24176b0b9a8f7914b875a : SUCCESS in 26m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/516b5c5e5ae7459eb9e1e2e429765fcc : SUCCESS in 26m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/66072dd68b814bfaa32fee7e623144a7 : SUCCESS in 1h 29m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/266af7c34539429db61ec9361b811bd6 : SUCCESS in 32m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cd99072d810841238cd9bdc38d2ca802 : SUCCESS in 19m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ea4339fbabbe48d8b6c31ff8b0e0bd6b : SUCCESS in 31m 40s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/abb46c74ae3d4bdfae56f2cb0eede4be : SUCCESS in 10m 04s","accounts_in_message":[],"_revision_number":2},{"id":"183ab5060f06996c3d03a6c2eb9633aa4dc4d894","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-19 23:48:44.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"29dc0ca9f779014469c6f822867001c985265494","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-19 23:55:37.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"69ea71d3d87abeef9c663303fd88621c39df253c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 02:19:24.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ece667159e1f43508b499fd8b6fb35e7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b8404fdaae8c4419bb4c97927e593008 : SUCCESS in 34m 27s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c66f6eb1910d4713bdf3309e0462f221 : SUCCESS in 2h 10m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/19b5f5c9163b480088553d3bf6b542a6 : SUCCESS in 1h 03m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d6a0f1f8c9a41f09dbecd4153f88f96 : SUCCESS in 7m 29s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1961a9ceaef041c6a821f4b3af8210a6 : SUCCESS in 14m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ce1631beeaab4f9cb26d9b0019e750d6 : SUCCESS in 16m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28be7b1fca914b188cb55165802a2cfa : SUCCESS in 13m 58s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d6d1e016dcf44e4b81894a3579f5aa79 : SUCCESS in 55m 17s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/dc0992b16d7c40c1a8d4919246aebec9 : SUCCESS in 33m 09s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c478beed89704a759eb5f562ae47c41a : SUCCESS in 26m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1340ddaf744447ee8518443fc552ec7f : SUCCESS in 2h 00m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/d8529bf86d5740c5ac98273ce32289ac : SUCCESS in 1h 21m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b47f997e23c0408181adcd9db577777a : SUCCESS in 5m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d9d94e5da5694525a2230d62724a2d44 : SUCCESS in 1h 53m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/abc64a4d62dd413486f827994701ea12 : SUCCESS in 1h 24m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f11d15f387b4787a44eeb7591668bbc : SUCCESS in 1h 00m 21s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/4665ace73f7c4a808e4222f02084ef6e : SUCCESS in 13m 57s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5bba8447146e4090bf3f7d0669d32ebf : SUCCESS in 50m 08s","accounts_in_message":[],"_revision_number":2},{"id":"4437600cb1b51aa3a99430bbbc2cd1710192cf11","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 02:19:24.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"51edb8e065927315f1906d97d69829c83622b9c2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 02:25:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30dc99019029468fa34d5f4bdc09325f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b90e67769e742258be49307d261742f : SUCCESS in 1m 17s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d4e3aa49bb78bd413d0e9eb8dd30c5b22c40c206","revisions":{"8ac03b67f31773b85b637dbcab61bfdab26cf2da":{"kind":"REWORK","_number":1,"created":"2026-04-03 07:28:11.000000000","uploader":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"ref":"refs/changes/78/983278/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/983278/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/983278/1"}}},"commit":{"parents":[{"commit":"61fc49cfba3463530f58a1968678eab713db56f9","subject":"mem-enc: adjust requirement checks for mem_encryption guests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/61fc49cfba3463530f58a1968678eab713db56f9"}]}],"author":{"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","date":"2026-04-03 04:04:07.000000000","tz":0},"committer":{"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","date":"2026-04-03 04:04:07.000000000","tz":0},"subject":"mem-enc: address minor issues pointed out in the review","message":"mem-enc: address minor issues pointed out in the review\n\n* Implement MemEncryptionConfig.__hash__()\n* Fix docstrings\n* Cleanup exception message creation and fix corresponding unit tests\n\nImplements: blueprint generalize-sev-code\nChange-Id: I13a0f9291c7ed10716a116e29412191f16324fdc\nSigned-off-by: Taketani Ryo \u003ctaketani.ryo@fujitsu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ac03b67f31773b85b637dbcab61bfdab26cf2da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ac03b67f31773b85b637dbcab61bfdab26cf2da"}]},"branch":"refs/heads/master"},"d4e3aa49bb78bd413d0e9eb8dd30c5b22c40c206":{"kind":"REWORK","_number":2,"created":"2026-04-16 00:07:19.000000000","uploader":{"_account_id":35307,"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","username":"r-taketn0517"},"ref":"refs/changes/78/983278/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/78/983278/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/78/983278/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/78/983278/2"}}},"commit":{"parents":[{"commit":"d4a4dbd6bf7f7dc15414c2c0bd86499cb608fb65","subject":"mem-enc: adjust requirement checks for mem_encryption guests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d4a4dbd6bf7f7dc15414c2c0bd86499cb608fb65"}]}],"author":{"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","date":"2026-04-03 04:04:07.000000000","tz":0},"committer":{"name":"Taketani Ryo","email":"taketani.ryo@fujitsu.com","date":"2026-04-16 00:05:03.000000000","tz":0},"subject":"mem-enc: address minor issues pointed out in the review","message":"mem-enc: address minor issues pointed out in the review\n\n* Implement MemEncryptionConfig.__hash__()\n* Recover a missed condition for warning log in configuring SEV slots\n* Use os_traits symbols instead of string literals in unit tests\n* Fix docstrings\n* Cleanup exception message creation and fix corresponding unit tests\n\nImplements: blueprint generalize-sev-code\nChange-Id: I13a0f9291c7ed10716a116e29412191f16324fdc\nSigned-off-by: Taketani Ryo \u003ctaketani.ryo@fujitsu.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d4e3aa49bb78bd413d0e9eb8dd30c5b22c40c206"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d4e3aa49bb78bd413d0e9eb8dd30c5b22c40c206"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
