)]}'
{"id":"openstack%2Fnova~887988","triplet_id":"openstack%2Fnova~stable%2Fwallaby~I2209bf1b3320901cf603ec39163cf923b25b0359","project":"openstack/nova","branch":"stable/wallaby","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":"2024-03-05 19:05:02.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I2209bf1b3320901cf603ec39163cf923b25b0359","subject":"database: Archive parent and child rows \"trees\" one at a time","status":"ABANDONED","created":"2023-07-07 18:42:00.000000000","updated":"2024-03-05 19:05:02.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a90afea31aaae3066bfa97b2076b8c5bb1dde048","_number":887988,"virtual_id_number":887988,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2023-07-07 22:32:01.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-07-07 18:59:11.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-07-07 20:27:01.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-03-05 19:05:02.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"CC"}],"messages":[{"id":"1e12d11887e04a0314ec3897d26e4a0545806c1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2023-07-07 18:42:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"99650cf4dbffdc807b4075ff48d3808bf70e524f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-07 18:59:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/843f85a1e44c4dcf9b54c86e22841b62\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f3d1b0711b7946b09a7acd1619f8c0a6 : FAILURE in 10m 17s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/71b16db466f34bf88e62e93b628e79f5 : FAILURE in 13m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"89be13e89f3872b76e814ca2b9ce79d4dd279d0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-07 20:27:01.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/fc5a4666a0284ba6a0889f0151d6e27e\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/39af1993c3f1477d9ca16dcadd7e7369 : SUCCESS in 1h 09m 21s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/91a24df6a05d402cb7b961ef9a55678f : FAILURE in 1h 18m 35s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0ee81227cb2243acbe8e3977ff5369e7 : FAILURE in 12m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c89c8defdaf42eba409bc2b2eade9dd : SUCCESS in 7m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/84059003c5434fdd84f00b46af6e929d : FAILURE in 11m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/09ed69e83c404543a21e8c12dd63e475 : FAILURE in 11m 52s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/305af86d3e774ba9948288403e4a3957 : FAILURE in 13m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53ec84b592344b3d848e4a3b9c30a06e : SUCCESS in 9m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74aec12032c84358bcdf64c7c1b9e505 : SUCCESS in 24m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fcfa7a16b2df42e684a25a6e71414d2b : SUCCESS in 1h 00m 10s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2a805f71b91c4fc0ba0df8d0c3fbb886 : SUCCESS in 1h 01m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b2ab8555f0c14964af9c79c285d78809 : FAILURE in 54m 58s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2a3a4cf6a8284f45852384cf7260a78a : SUCCESS in 1h 02m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/9db1bce36c974f0cba5bb3ac5a25333e : SUCCESS in 1h 38m 23s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d5904805ecb64693ad48185d5a7903bd : SUCCESS in 56m 49s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/14065b9314fd4fd2b70a19567ecb43cc : FAILURE in 5m 09s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2f2f37a8d39c4fab9f8046cb6052473d : SUCCESS in 17m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/60089f0cd5bb4c359e5e867ce45a9d95 : SUCCESS in 18m 57s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8c23111f449f40d3865e09931712bb5d : FAILURE in 1h 28m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8886cbf4ca648f3a7e7aaa5fc63bd1c : SUCCESS in 1h 04m 55s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3ddf8bd9af7c43118d9ee4544ac94a30 : SUCCESS in 34m 06s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/14f59b1743db496587063107a367a796 : FAILURE in 35m 01s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c8111877e97ba3dea719cc11b602b43687830b74","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2023-07-07 20:49:02.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"1eea6be44317c3ebed52c813cff1fa8230a9e7c2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-07 21:02:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8d2e2ebb6fa44723bb24552ac19164f3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4328f1b7cc8648089a8bcd576b2370fb : SUCCESS in 10m 59s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/20feff516f4648748d3a6cb2c6401595 : SUCCESS in 12m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"91ebc96c6f5a3c595b767622e573be3246f9e0cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-07-07 22:32:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98a938aec5f5403e82de750f183d01de\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/969f7dd5d225492d9fc854dd9e2b17c1 : SUCCESS in 1h 21m 44s\n- tempest-integrated-compute-centos-8-stream https://zuul.opendev.org/t/openstack/build/16fb2d54559c49d7b3b742e11457c94d : FAILURE in 1h 42m 09s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/290f805721894fcf8f8f31a54084ab60 : SUCCESS in 16m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75a362dad6d64d66a1089c2c268fdecb : SUCCESS in 7m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/0ca0d02cca924894b91da020f6dac33d : SUCCESS in 12m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/eecc3b8531284065ba23f3fe9f7a48fb : SUCCESS in 11m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e4ba0dd2de29458a8277c0b0c3e1e0bb : SUCCESS in 12m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03e1d7618ea6402fb24f13ec03e6bb22 : SUCCESS in 9m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6b2a040af603427f82468aa534bae51b : SUCCESS in 15m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/3a7fec26218b4626b48ac808a2a13353 : SUCCESS in 52m 19s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1c850cf455cb4659abed2ccbc0b21f3d : SUCCESS in 1h 06m 42s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6f61a4160df84f479d1ecf0316a989ed : SUCCESS in 45m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3ff83c69288b4e1ba423bfefc2230c57 : SUCCESS in 1h 01m 24s\n- nova-next https://zuul.opendev.org/t/openstack/build/922d597348f44f28953d251cc37c07b5 : SUCCESS in 1h 28m 46s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/e5adbc5c18354d4b92bd78352ee48fa3 : SUCCESS in 1h 00m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9e66b4fa7683472fbf63fbf2821bf019 : FAILURE in 5m 33s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/25bee8c16a8f47be84f6a4c72ef0a68e : SUCCESS in 19m 24s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/53984d26f0c74e1cbc2dc01590af71d9 : SUCCESS in 24m 12s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3949c41a721e4d199f1adb405ec0f883 : SUCCESS in 1h 15m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd4fa36e6db0494fbd51758f825d3d0e : SUCCESS in 41m 39s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/09a4a3ea778b4ce98afeac11604ae400 : SUCCESS in 29m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5247d8bfb79e47b186ccf3ecbdca0899 : FAILURE in 46m 22s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a90afea31aaae3066bfa97b2076b8c5bb1dde048","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-05 19:05:02.000000000","message":"Abandoned\n\nstable/wallaby branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/wallaby if you want to further work on this patch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2d073fdd935d3df6511c16b0203dcc7933e68a89","revisions":{"0fce1a73711c8f1cc2cc17241ff1b212423baca7":{"kind":"REWORK","_number":1,"created":"2023-07-07 18:42:00.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/88/887988/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/88/887988/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/88/887988/1"}}},"commit":{"parents":[{"commit":"7287070758e7f99c35eb4827b5552df784084a09","subject":"testing: Fix and robustify archive_deleted_rows test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7287070758e7f99c35eb4827b5552df784084a09"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-02-22 23:58:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-07-07 18:41:00.000000000","tz":0},"subject":"database: Archive parent and child rows \"trees\" one at a time","message":"database: Archive parent and child rows \"trees\" one at a time\n\nPreviously, we archived deleted rows in batches of max_rows parents +\ntheir child rows in a single database transaction. Doing it that way\nlimited how high a value of max_rows could be specified by the caller\nbecause of the size of the database transaction it could generate.\n\nFor example, in a large scale deployment with hundreds of thousands of\ndeleted rows and constant server creation and deletion activity, a\nvalue of max_rows\u003d1000 might exceed the database\u0027s configured maximum\npacket size or timeout due to a database deadlock, forcing the operator\nto use a much lower max_rows value like 100 or 50.\n\nAnd when the operator has e.g. 500,000 deleted instances rows (and\nmillions of deleted rows total) they are trying to archive, being\nforced to use a max_rows value several orders of magnitude lower than\nthe number of rows they need to archive was a poor user experience.\n\nThis changes the logic to archive one parent row and its foreign key\nrelated child rows one at a time in a single database transaction\nwhile limiting the total number of rows per table as soon as it reaches\n\u003e\u003d max_rows. Doing this will allow operators to choose more predictable\nvalues for max_rows and get more progress per invocation of\narchive_deleted_rows.\n\nConflicts:\n    nova/cmd/manage.py\n\nNOTE(melwitt): The conflict is because change\nIbed67854a693c930effd4dba7aca6cd03b65bd92 (Add --task-log option to\nnova-manage db archive_deleted_rows) is not in Wallaby.\n\nCloses-Bug: #2024258\n\nChange-Id: I2209bf1b3320901cf603ec39163cf923b25b0359\n(cherry picked from commit 697fa3c000696da559e52b664c04cbd8d261c037)\n(cherry picked from commit 75e4c86d90ae0229069fc2eb06bfb41436be7319)\n(cherry picked from commit 6972efdaa94d05952eb5b90e456b566c4c73360c)\n(cherry picked from commit b555279add583e6b0cee1bddb8d5642c68ad84a6)\n(cherry picked from commit 4dc6ec9dccba2695536cb3cbd5534e64003904c9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0fce1a73711c8f1cc2cc17241ff1b212423baca7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/0fce1a73711c8f1cc2cc17241ff1b212423baca7"}]},"branch":"refs/heads/stable/wallaby"},"2d073fdd935d3df6511c16b0203dcc7933e68a89":{"kind":"REWORK","_number":2,"created":"2023-07-07 20:49:02.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/88/887988/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/88/887988/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/88/887988/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/88/887988/2"}}},"commit":{"parents":[{"commit":"7287070758e7f99c35eb4827b5552df784084a09","subject":"testing: Fix and robustify archive_deleted_rows test","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7287070758e7f99c35eb4827b5552df784084a09"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-02-22 23:58:33.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2023-07-07 20:48:40.000000000","tz":0},"subject":"database: Archive parent and child rows \"trees\" one at a time","message":"database: Archive parent and child rows \"trees\" one at a time\n\nPreviously, we archived deleted rows in batches of max_rows parents +\ntheir child rows in a single database transaction. Doing it that way\nlimited how high a value of max_rows could be specified by the caller\nbecause of the size of the database transaction it could generate.\n\nFor example, in a large scale deployment with hundreds of thousands of\ndeleted rows and constant server creation and deletion activity, a\nvalue of max_rows\u003d1000 might exceed the database\u0027s configured maximum\npacket size or timeout due to a database deadlock, forcing the operator\nto use a much lower max_rows value like 100 or 50.\n\nAnd when the operator has e.g. 500,000 deleted instances rows (and\nmillions of deleted rows total) they are trying to archive, being\nforced to use a max_rows value several orders of magnitude lower than\nthe number of rows they need to archive was a poor user experience.\n\nThis changes the logic to archive one parent row and its foreign key\nrelated child rows one at a time in a single database transaction\nwhile limiting the total number of rows per table as soon as it reaches\n\u003e\u003d max_rows. Doing this will allow operators to choose more predictable\nvalues for max_rows and get more progress per invocation of\narchive_deleted_rows.\n\nConflicts:\n    nova/cmd/manage.py\n\nNOTE(melwitt): The conflict is because change\nIbed67854a693c930effd4dba7aca6cd03b65bd92 (Add --task-log option to\nnova-manage db archive_deleted_rows) is not in Wallaby.\n\nCloses-Bug: #2024258\n\nChange-Id: I2209bf1b3320901cf603ec39163cf923b25b0359\n(cherry picked from commit 697fa3c000696da559e52b664c04cbd8d261c037)\n(cherry picked from commit 75e4c86d90ae0229069fc2eb06bfb41436be7319)\n(cherry picked from commit 6972efdaa94d05952eb5b90e456b566c4c73360c)\n(cherry picked from commit b555279add583e6b0cee1bddb8d5642c68ad84a6)\n(cherry picked from commit 4dc6ec9dccba2695536cb3cbd5534e64003904c9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d073fdd935d3df6511c16b0203dcc7933e68a89"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2d073fdd935d3df6511c16b0203dcc7933e68a89"}]},"branch":"refs/heads/stable/wallaby"}},"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":{}}}]}
