)]}'
{"id":"openstack%2Fnova~978357","triplet_id":"openstack%2Fnova~master~I7d5e60d126d3c2aed168a7a298c36ab15b9f2040","project":"openstack/nova","branch":"master","hashtags":[],"change_id":"I7d5e60d126d3c2aed168a7a298c36ab15b9f2040","subject":"conductor: populate request_spec.image for BFV unshelve","status":"NEW","created":"2026-03-01 18:36:57.000000000","updated":"2026-03-01 23:57:07.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4e5fb028dfba2648eae09b9b215a2ec787bfd076","_number":978357,"virtual_id_number":978357,"owner":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-03-01 23:57:07.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":-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":[{"_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":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":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-01 18:57:18.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-03-01 19:16:00.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":"2026-03-01 21:29:18.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-03-01 23:57:07.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"}],"messages":[{"id":"7067259cc0af89822692ee4f6896f76b4f238084","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"date":"2026-03-01 18:36:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"95d5f7bace847fc95d14f01f20f069492ddb3049","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-01 18:57:18.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ece5c59f9876455ea2dfd4be7b36ed0d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9e57a336c5a047d1840de6d4b5c9fbd5 : FAILURE in 18m 47s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a825764f395c4620ac82017529e0ffab : RETRY_LIMIT in 6m 22s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0392d40bd47547f49cab2fd8805770ea : FAILURE in 10m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"58f13904fd5e92533cb9944b3e0d5c1305959198","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":"2026-03-01 19:16:00.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-978357-rqlqp/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"6c3eb129863822ce5db987627e31439aa856834c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"date":"2026-03-01 20:50:04.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"5d3d656829bee1bf214b650725b0237c557ba02c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"date":"2026-03-01 21:02:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a07cbd553cffb652538ddd9111b308a307b8df62","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-01 21:24:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0fc82eb3efa643bc855d89999e185f71\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8f9f1b38c0d34179b62224fcc472d48e : SUCCESS in 16m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/82f398e5dfce4a1a9ba849e7c10df80f : RETRY_LIMIT in 4m 45s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/66a89626c54f454691603ac6e5d84d4e : FAILURE in 14m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"5da06ee52a002b13ab2146ebc07338790ec3ea95","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":"2026-03-01 21:25:42.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-978357-xzt42/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"172dc1942eac7d0f60c918a78a78b871d483fde7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-01 21:29:18.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7d5e60d126d3c2aed168a7a298c36ab15b9f2040 .","accounts_in_message":[],"_revision_number":2},{"id":"25e9822a7af241621c37f5c50e99926856a10750","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-01 21:41:30.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I7d5e60d126d3c2aed168a7a298c36ab15b9f2040 .","accounts_in_message":[],"_revision_number":3},{"id":"3faa13559ede90e959267efb0d32c80d71f1754b","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":"2026-03-01 22:00:13.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-978357-tpwp9/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"4e5fb028dfba2648eae09b9b215a2ec787bfd076","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-01 23:57:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3950cc9ca0444e2eb097d27d94820817\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7411c98b979742729d987e3ace2fbe50 : SUCCESS in 46m 17s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/94769bf8b3884fad9a066b0299f78af6 : SUCCESS in 1h 56m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/47632c10f08a4e4bb4a35e1bef6babea : SUCCESS in 1h 00m 36s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/44f0fa32b7154e96bebc0d71960237a0 : SUCCESS in 51m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/716a9245cbc14a368e484ad36f836913 : SUCCESS in 8m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/aceb5acd8b57478b81efa4dcb46d9b09 : SUCCESS in 16m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f742f0f8cddf4ed28d3230658cc6e50c : SUCCESS in 13m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/954c181cf0924b54bfe8005d09bcee61 : FAILURE in 11m 07s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eaefa52907634c3abfc7eb8a4ede9d26 : SUCCESS in 9m 22s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9736fd8df3744af08d8a44b4bdc7d102 : SUCCESS in 1h 37m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/aedc76513d7546149b305e8affe615f4 : SUCCESS in 58m 33s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/707749f5cae544e2b548dff81c7289f8 : SUCCESS in 1h 05m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8da9c49562bf4705901e7a2bc187ccd6 : SUCCESS in 56m 36s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/27169c1ae8434c5e8b3fa5bd66964431 : SUCCESS in 2h 10m 22s\n- nova-next https://zuul.opendev.org/t/openstack/build/cfa88f8e93bb41ed823aee6fb72efb75 : SUCCESS in 2h 49m 11s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/067cf34f22d24838b7a0790cab4f4380 : SUCCESS in 49m 36s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a66bb650a0604cfda1d72e00a1a931f0 : SUCCESS in 6m 48s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d329f7f578ae4da18133cd8b2d968d70 : SUCCESS in 29m 41s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f89a41454bb24853ad4993edeafa49ac : SUCCESS in 27m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ca3f2121895e41769ec6a8b349a19338 : SUCCESS in 1h 23m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3398252b4a664a79b7a1deedf8407b1e : SUCCESS in 30m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1ae5eb5490c743c4b38398bb8446c48f : SUCCESS in 29m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8f2fd16adfa1424b930d41c76ff36eea : SUCCESS in 35m 27s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d4e739bb6dc64f3487bb85fc40b1cc30 : SUCCESS in 10m 58s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c0abe2fe49722ac16ea1c1ebf92eb26aa43d9afe","revisions":{"0e21663dcfd7f15382952c62d83091ec4fcacd74":{"kind":"REWORK","_number":1,"created":"2026-03-01 18:36:57.000000000","uploader":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"ref":"refs/changes/57/978357/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/978357/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/978357/1"}}},"commit":{"parents":[{"commit":"7a6e13454dc641ec592c17fb1b97f2f89d61377c","subject":"Merge \"conf: Deprecate AggregateImagePropertiesIsolation opts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a6e13454dc641ec592c17fb1b97f2f89d61377c"}]}],"author":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 18:36:46.000000000","tz":0},"committer":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 18:36:46.000000000","tz":0},"subject":"conductor: populate request_spec.image for BFV unshelve","message":"conductor: populate request_spec.image for BFV unshelve\n\nVolume-backed instances can reach the scheduler with request_spec.image\nunset during unshelve, causing ImagePropertiesFilter to pass all hosts\nunconditionally. This places instances on architecturally incompatible\ncompute nodes. Three prior patches addressed this but were abandoned\nfrom staleness rather than technical objection.\n\nAfter heal_reqspec_is_bfv, populate request_spec.image from the\ninstance\u0027s system_metadata when it is unset and image properties exist.\n\nCloses-Bug: #1537434\nChange-Id: I7d5e60d126d3c2aed168a7a298c36ab15b9f2040\nSigned-off-by: Nope \u003cohnomyvms@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e21663dcfd7f15382952c62d83091ec4fcacd74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0e21663dcfd7f15382952c62d83091ec4fcacd74"}]},"branch":"refs/heads/master"},"10c2cdb86386d8754d1634f14ff0a84a644ffaf7":{"kind":"REWORK","_number":2,"created":"2026-03-01 20:50:04.000000000","uploader":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"ref":"refs/changes/57/978357/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/978357/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/978357/2"}}},"commit":{"parents":[{"commit":"7a6e13454dc641ec592c17fb1b97f2f89d61377c","subject":"Merge \"conf: Deprecate AggregateImagePropertiesIsolation opts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a6e13454dc641ec592c17fb1b97f2f89d61377c"}]}],"author":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 18:36:46.000000000","tz":0},"committer":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 20:49:57.000000000","tz":0},"subject":"conductor: populate request_spec.image for BFV unshelve","message":"conductor: populate request_spec.image for BFV unshelve\n\nVolume-backed instances can reach the scheduler with request_spec.image\nunset during unshelve, causing ImagePropertiesFilter to pass all hosts\nunconditionally. This places instances on architecturally incompatible\ncompute nodes. Three prior patches addressed this but were abandoned\nfrom staleness rather than technical objection.\n\nAfter heal_reqspec_is_bfv, populate request_spec.image from the\ninstance\u0027s system_metadata when it is unset and image properties exist.\n\nCloses-Bug: #1537434\nChange-Id: I7d5e60d126d3c2aed168a7a298c36ab15b9f2040\nSigned-off-by: Nope \u003cohnomyvms@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/10c2cdb86386d8754d1634f14ff0a84a644ffaf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/10c2cdb86386d8754d1634f14ff0a84a644ffaf7"}]},"branch":"refs/heads/master"},"c0abe2fe49722ac16ea1c1ebf92eb26aa43d9afe":{"kind":"REWORK","_number":3,"created":"2026-03-01 21:02:14.000000000","uploader":{"_account_id":38865,"name":"Nope","email":"ohnomyvms@gmail.com","username":"ohnomyvms"},"ref":"refs/changes/57/978357/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/57/978357/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/57/978357/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/57/978357/3"}}},"commit":{"parents":[{"commit":"7a6e13454dc641ec592c17fb1b97f2f89d61377c","subject":"Merge \"conf: Deprecate AggregateImagePropertiesIsolation opts\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7a6e13454dc641ec592c17fb1b97f2f89d61377c"}]}],"author":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 18:36:46.000000000","tz":0},"committer":{"name":"Nope","email":"ohnomyvms@gmail.com","date":"2026-03-01 21:02:07.000000000","tz":0},"subject":"conductor: populate request_spec.image for BFV unshelve","message":"conductor: populate request_spec.image for BFV unshelve\n\nVolume-backed instances can reach the scheduler with request_spec.image\nunset during unshelve, causing ImagePropertiesFilter to pass all hosts\nunconditionally. This places instances on architecturally incompatible\ncompute nodes. Three prior patches addressed this but were abandoned\nfrom staleness rather than technical objection.\n\nAfter heal_reqspec_is_bfv, populate request_spec.image from the\ninstance\u0027s system_metadata when it is unset and image properties exist.\n\nCloses-Bug: #1537434\nChange-Id: I7d5e60d126d3c2aed168a7a298c36ab15b9f2040\nSigned-off-by: Nope \u003cohnomyvms@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0abe2fe49722ac16ea1c1ebf92eb26aa43d9afe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c0abe2fe49722ac16ea1c1ebf92eb26aa43d9afe"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
