)]}'
{"id":"openstack%2Fnova~1008334","triplet_id":"openstack%2Fnova~master~I45824d03882630891e127bd06678f35fbc7ca480","project":"openstack/nova","branch":"master","topic":"ironic-orphaned-nodes","attention_set":{"35366":{"account":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"last_update":"2026-10-07 17:26:09.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I45824d03882630891e127bd06678f35fbc7ca480","subject":"ironic: Reproduce node leak after local delete","status":"NEW","created":"2026-10-01 19:21:46.000000000","updated":"2026-10-07 17:26:09.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":8,"unresolved_comment_count":7,"work_in_progress":true,"has_review_started":true,"meta_rev_id":"0580675f4edbad90f2541f917df1eb9438dcddd6","_number":1008334,"virtual_id_number":1008334,"owner":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-10-07 02:14:52.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":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2026-10-07 17:26:09.000000000","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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"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":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":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":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"}]},"pending_reviewers":{"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"reviewer_updates":[{"updated":"2026-10-01 19:54: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":"2026-10-01 20:17:49.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-10-01 20:20:15.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-10-01 20:20:26.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-10-07 17:26:09.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"}],"messages":[{"id":"0dcedd31a023f4144068ca378de705c2099dca8c","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"date":"2026-10-01 19:21:46.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"518e9e171ef7c9a487564aff1f220d99c9e2e36a","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"date":"2026-10-01 19:22:45.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"0c4d2bd48792cbde8ab8b54d60ae2fa427398c06","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"date":"2026-10-01 19:23:51.000000000","message":"Topic set to bug/2169200","accounts_in_message":[],"_revision_number":1},{"id":"a96571c63769c5f833fdb0e50c52600e22894f6e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 19:54:30.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/42074cced75742869629b71bb35969fb\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d5872c585f1b4bf4acb8b930c4ff0a1f : SUCCESS in 20m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/88cf6ba37c7e401098ed1197b9b24dc5 : SUCCESS in 30m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"609ad5b69f3d9400ac24075e6703c5cc1c1fe080","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-01 20:17:49.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I45824d03882630891e127bd06678f35fbc7ca480 .","accounts_in_message":[],"_revision_number":1},{"id":"16ab581cb305155610840b7cbadff8a715c6df45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-01 20:20:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07400499a90c4814afbf6e4dad5e33c4\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7264df1fb9f04442930d32cf8203941e : SUCCESS in 56m 26s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4204862a74241a3b556cfac63e9a26d : SUCCESS in 8m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a4b5dc935b924878a0b0e454b814fab7 : SUCCESS in 15m 22s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/f68e3859f2a746f6bea4e304f21def59 : SUCCESS in 17m 26s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/344fbc0bf2b044daa64c59c72d79c73b : SUCCESS in 13m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/140eb1de980846fb99d5b778d7ba8a45 : SUCCESS in 4m 52s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/00fff35b773b440498ce78d44dce9da2 : SUCCESS in 3m 15s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6abf9144e9da43b0b81f285667a09f64 : SUCCESS in 29m 44s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/24feb1fcc4a54691a74da0dede3fb3e5 : SUCCESS in 32m 52s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/ef3a4f61125946fb98da73413cf6eee1 : SUCCESS in 41m 10s\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/ba4315eb6fe647e7bd6da21c33523ab7 : SUCCESS in 20m 10s","accounts_in_message":[],"_revision_number":1},{"id":"957f937871b5ac3e2a6f7026667da75dede2ebcd","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-10-01 20:30:15.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"359d70a8c5a95dc771a36f8c159f69e39d5a475f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"date":"2026-10-07 00:35:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"8ba0cebd546410b1cb53c0ee036c57d15de88309","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"date":"2026-10-07 00:49:56.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":2},{"id":"bcb6a2178e2cba905c401a757159d88ac1173862","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 01:01:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41bba41b895a46e592bc08206bde480a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/51b061eb519146cfb695327e8dd59d72 : SUCCESS in 15m 13s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/523df665b02c4dd498431ff8b740e388 : SUCCESS in 23m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ce1c89b989b9daea886838181603c47a5f4d4b8c","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-10-07 01:30:55.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I45824d03882630891e127bd06678f35fbc7ca480 .","accounts_in_message":[],"_revision_number":2},{"id":"53d2a83ef87ff796f960dd5d128bb66b5379835f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 02:14:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c6b9d6bb227647ef8142b2f59d1a24b5\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0f116b90d04e4bc4a12cd42ed6949eb9 : SUCCESS in 1h 33m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69eb29f0dd3f4ded87c1a5e0b6515fa0 : SUCCESS in 7m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/7bafe23cbc9149b384f72fc319a0fd4b : SUCCESS in 14m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a197df57b6874a91ac87c94001db148b : SUCCESS in 18m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c527b6f707a4a3e9093c746afa7bfb7 : SUCCESS in 14m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f5afa27e58654f7896b49f5f1eb1617f : SUCCESS in 8m 23s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/209a42687b4a4171a89d6be49bcba61f : SUCCESS in 6m 28s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/69cff1219d6443649cb46b37e6e587fc : SUCCESS in 30m 29s\n- nova-tox-functional-py314 https://zuul.opendev.org/t/openstack/build/7078d865b5b840358fbe91f3ec1b31ea : SUCCESS in 36m 44s\n- nova-tox-functional-py314-threading https://zuul.opendev.org/t/openstack/build/a44a2fe0edcd4925b6f21a262c33b64a : SUCCESS in 37m 08s\n- nova-tox-py314-threading https://zuul.opendev.org/t/openstack/build/f3aa339113d84d92b9265f89171be1b3 : SUCCESS in 18m 39s","accounts_in_message":[],"_revision_number":2},{"id":"3fd89fe0a2acaf8555b0b574d5546a1682bc1b13","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-10-07 02:32:01.000000000","message":"Patch Set 2:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":2},{"id":"0580675f4edbad90f2541f917df1eb9438dcddd6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-10-07 17:26:09.000000000","message":"Patch Set 2: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"fcf01968e20b9bc93185601e36ae3616365f792a","revisions":{"aa9503e42e79165e2b9affe67a49c6cf94c2f740":{"kind":"REWORK","_number":1,"created":"2026-10-01 19:21:46.000000000","uploader":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"ref":"refs/changes/34/1008334/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/34/1008334/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/34/1008334/1"}}},"commit":{"parents":[{"commit":"dd64901161b2eec43d3d198320353c1fe2e3891c","subject":"Merge \"Add pyroute2 in doc dependencies\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/dd64901161b2eec43d3d198320353c1fe2e3891c"}]}],"author":{"name":"Michael Sherman","email":"shermanm@uchicago.edu","date":"2026-10-01 19:20:07.000000000","tz":0},"committer":{"name":"Michael Sherman","email":"shermanm@uchicago.edu","date":"2026-10-01 19:21:18.000000000","tz":-300},"subject":"ironic: Reproduce node leak after local delete","message":"ironic: Reproduce node leak after local delete\n\nWhen nova-compute is down, nova-api deletes an instance from the\ndatabase only (a local delete), and the instance\u0027s Ironic node stays\nprovisioned. The _cleanup_running_deleted_instances periodic task is\nmeant to clean up such nodes, but it gets its candidates from\nlist_instance_uuids(), which reads node_cache since commit fa3cf7d50c,\nand _refresh_cache() leaves these nodes out of node_cache. The node is\nnever unprovisioned.\n\nAdd a functional regression test showing that the periodic task does\nnot unprovision the node. The fix will invert its assertions.\n\nRelated-Bug: #2169200\nAssisted-By: Claude Code claude-opus-5-5\nChange-Id: I45824d03882630891e127bd06678f35fbc7ca480\nSigned-off-by: Michael Sherman \u003cshermanm@uchicago.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aa9503e42e79165e2b9affe67a49c6cf94c2f740"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/aa9503e42e79165e2b9affe67a49c6cf94c2f740"}]},"branch":"refs/heads/master"},"fcf01968e20b9bc93185601e36ae3616365f792a":{"kind":"REWORK","_number":2,"created":"2026-10-07 00:35:31.000000000","uploader":{"_account_id":35366,"name":"Michael Sherman","email":"shermanm@uchicago.edu","username":"shermanm"},"ref":"refs/changes/34/1008334/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/34/1008334/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/34/1008334/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/34/1008334/2"}}},"commit":{"parents":[{"commit":"741e9d6b90ae8102f9ec64c527765c2021825145","subject":"Merge \"Replace deprecated sqlalchemy.orm.noload\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/741e9d6b90ae8102f9ec64c527765c2021825145"}]}],"author":{"name":"Michael Sherman","email":"shermanm@uchicago.edu","date":"2026-10-01 19:20:07.000000000","tz":0},"committer":{"name":"Michael Sherman","email":"shermanm@uchicago.edu","date":"2026-10-07 00:35:29.000000000","tz":0},"subject":"ironic: Reproduce node leak after local delete","message":"ironic: Reproduce node leak after local delete\n\nWhen nova-api deletes an instance locally, nothing calls the virt\ndriver, so the instance\u0027s Ironic node stays provisioned. nova-api does a\nlocal delete when the instance\u0027s nova-compute service is down, and when\ninstance.host is None, which is the case after a failed build cleanup.\nThe _cleanup_running_deleted_instances periodic task is meant to clean\nup such nodes, but it gets its candidates from list_instance_uuids(),\nwhich reads node_cache since commit fa3cf7d50c, and _refresh_cache()\nleaves these nodes out of node_cache. The node is never unprovisioned.\n\nAdd IronicFixture, a fake Ironic API backed by an in-memory set of\nnodes, so that functional tests can run the real Ironic driver. Use it\nin functional regression tests for both cases, showing that the\nperiodic task does not unprovision the node. The fix will invert their\nassertions.\n\nRelated-Bug: #2169200\nAssisted-By: Claude Code claude-opus-5-5\nChange-Id: I45824d03882630891e127bd06678f35fbc7ca480\nSigned-off-by: Michael Sherman \u003cshermanm@uchicago.edu\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fcf01968e20b9bc93185601e36ae3616365f792a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fcf01968e20b9bc93185601e36ae3616365f792a"}]},"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","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":""}}}]}
