)]}'
{"id":"openstack%2Fplacement~945465","triplet_id":"openstack%2Fplacement~master~If7264d3ce679b6f9b604a3bcd2a417cc175e3793","project":"openstack/placement","branch":"master","topic":"bug/2104040","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-08-27 19:09:50.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"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-08-29 10:45:28.000000000","reason":"Change was submitted"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-08-29 10:45:28.000000000","reason":"Change was submitted"},"7166":{"account":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"last_update":"2025-08-29 10:45:28.000000000","reason":"Change was submitted"},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2025-05-16 19:59:40.000000000","reason":"\u003cGERRIT_ACCOUNT_16207\u003e replied on the change","reason_account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}}},"hashtags":[],"change_id":"If7264d3ce679b6f9b604a3bcd2a417cc175e3793","subject":"Fix placement allocate while over-capacity","status":"MERGED","created":"2025-03-25 14:34:44.000000000","updated":"2025-08-29 10:47:27.000000000","submitted":"2025-08-29 10:45:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":24,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"945465-bug/2104040","meta_rev_id":"318d1acb5c53230ac64a16447b93c77a150442d0","_number":945465,"virtual_id_number":945465,"owner":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-29 10:45:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2025-08-27 19:09:50.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-08-27 11:49:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"value":2,"date":"2025-08-27 14:42:20.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":1,"date":"2025-05-16 19:59:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":1,"date":"2025-08-27 19:13:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"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":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"reviewers":{"REVIEWER":[{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-03-25 15:27:42.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-03-25 17:30:55.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-04-23 13:47:03.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-04-23 13:47:03.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"},{"updated":"2025-05-15 09:26:33.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"state":"REVIEWER"},{"updated":"2025-08-27 11:49:02.000000000","updated_by":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"reviewer":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"state":"REVIEWER"}],"messages":[{"id":"17dbb1eeb9ea8a39160021b094134fd47278fd07","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 14:34:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5aab76fa1f10800aa9822ad941504ddec072e445","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 15:16:13.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"52363ea6292ffa4b76bd8ae46d022ef0f5de2d53","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 15:28:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a1c2bb00938c669b884a816360a46f340127599e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 15:40:09.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"497bf6fa2cca8e2cbf3e249cceb772c8f7c2af50","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 15:40:42.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"455481a44d47c7dd9daadf8dcd000a4ac4aaf101","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-25 16:15:53.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"76437fa6c3b728d5b64c9ae3f63e3556bd8b228e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-25 17:30:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bd974f7c24cc4cb18ec68e9590628bd7\n\n- grenade https://zuul.opendev.org/t/openstack/build/bd72ffd9e7e848caa7ca0abe817511f2 : SUCCESS in 52m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/158636ee93fe45b4a45c7b363e7338f8 : SUCCESS in 59m 50s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6988993d7d204fab985ef55c1a0955ef : SUCCESS in 1h 42m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eaabc474daf54289b535cdbc8cd42ad8 : SUCCESS in 58m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a2343c177354559ab654bfb048764fc : SUCCESS in 19m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6727975bc8754c7a91f388eb90a16f6e : SUCCESS in 5m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e0c1d2eb6d444f1a89fe794d431ea1bd : SUCCESS in 5m 20s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/dc171c6667a44a0ba591cdd17f90cdb4 : SUCCESS in 5m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b860bbaa31743fc87ea8f795532769e : SUCCESS in 11m 49s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/62b0d415221c4542aeccac436a807e02 : SUCCESS in 6m 31s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4affde2414004a6bb4e48bd86a3508d8 : SUCCESS in 11m 08s\n- placement-nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/c8872b444f754aec926e98620909d9a6 : SUCCESS in 27m 53s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/dd5de5f2d3ea4a6192cf90ea7560557e : SUCCESS in 22m 28s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/316f0e07d56a4cbc891b6c10393e24fa : FAILURE in 3m 55s (non-voting)\n- tempest-integrated-placement-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/886fd527de9d4471b6cc96b80728e9c8 : SUCCESS in 1h 31m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/72471a325be04218966b6b449b999fd6 : SUCCESS in 50m 21s","accounts_in_message":[],"_revision_number":3},{"id":"d90ab2544b63f41335fe0393ce5b33b199e8f649","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-31 17:23:43.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"780f60fd1674c1bc0b4afbbeadc2b19af41cde6b","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-03-31 17:55:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5d187cbb2ada906387861d8e19f4d08aaa9c72c3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-04-24 19:10:24.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"4b9a1d638f7c90b7aaf3ecf2ca1291692f5e494a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-24 20:56:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17a7f8a1e0d14af78c7f81b98e84fcec\n\n- grenade https://zuul.opendev.org/t/openstack/build/a5c8ba39f0364802be0b6a71c95e2451 : SUCCESS in 50m 48s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c03d416a8b7e4099a725873102f16a01 : SUCCESS in 53m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/fd02ac7101624a278df499cc96323f5e : SUCCESS in 1h 41m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eea17417c639491f84c3c30d6641ebd0 : SUCCESS in 57m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/85ea182dd75f494780c518d854e9581c : SUCCESS in 5m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2b1e6f221ed477d93b792a65535defb : SUCCESS in 4m 20s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f7022acbed8c4853b671176a968380a5 : SUCCESS in 4m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/f17aa6227cb24f0a8e5182852443802e : SUCCESS in 5m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ef4ea394796b47c78076eb7e4a5e2a20 : SUCCESS in 6m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b7782a671d2452089e0d3069859fe99 : SUCCESS in 6m 58s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/51b46e90bb87487e9262490b836efbcb : SUCCESS in 3m 58s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a4547ad8a6ce44d0bbe2258d4279e836 : SUCCESS in 8m 26s\n- placement-nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/329576c162b4491181dcad532a1d6596 : SUCCESS in 22m 11s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/a517384381b74e1598191688eedf8c72 : SUCCESS in 17m 24s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/592f0777288f4fa881b0c29ade954056 : FAILURE in 4m 18s (non-voting)\n- tempest-integrated-placement-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e34f2ade57684537942e3f59f45414c5 : SUCCESS in 1h 17m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c9c0749a83442ff84b8ea9ef9da6b25 : SUCCESS in 30m 33s","accounts_in_message":[],"_revision_number":4},{"id":"a6a30986fe72d3cd63559177218b8a0f1183a4dc","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-15 09:26:33.000000000","message":"Patch Set 4: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8d27dc41946200860807dc25e70bd1989cd72c11","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-15 18:43:24.000000000","message":"Patch Set 4:\n\n(3 comments)","accounts_in_message":[],"_revision_number":4},{"id":"26f55405b52ef74a08e2b092abc23f2856f67361","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-16 13:25:01.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"844ffce155eca53ce9d360ec66c5b8d37325aa97","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-16 17:09:00.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"4af0084aae7b4153be4ca59f254d21c2f3b2f78c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-05-16 17:09:12.000000000","message":"Uploaded patch set 5: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"1942701acd1c26d2349cb82e0988439c3486a3ff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-16 18:41:26.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/736207b60bd5471fabcc6029c8e0eac4\n\n- grenade https://zuul.opendev.org/t/openstack/build/08a95b666b5c4f5284819fe60968c2a0 : SUCCESS in 29m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2eac58a0d95b4fd2bef7f4591e4cb87e : SUCCESS in 31m 32s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c43a8a79b5334816bcd31f05b7fad930 : SUCCESS in 52m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fdd2c91f9e5c4f3da73abc688ce9b916 : SUCCESS in 37m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cd00359ab21b462db33b24bccf79df78 : SUCCESS in 6m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85240f56e61b4ce48af59c1dcdd56370 : SUCCESS in 3m 03s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/cb324b568dfb49ae8b9ad742445c1454 : SUCCESS in 4m 02s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a763e27b57894cd88be533645576780a : SUCCESS in 3m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7d0670f0c5d3496a9861385d31b98337 : SUCCESS in 8m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/12ee4226d35948d4bd23dd1be9d00e1e : SUCCESS in 9m 15s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/3b7a595521c443b7980787bb8b1b10f1 : SUCCESS in 7m 34s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/10140636c2df48bca495da012d39a8f7 : SUCCESS in 8m 28s\n- placement-nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/d3c614f1c06c424c81d7c47b01154bfb : SUCCESS in 23m 55s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/55d529be9b9f40dcb09ad5750e0e996e : SUCCESS in 24m 01s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/d7e2f0dfba7a46e180a4a8f9c8e005b7 : FAILURE in 3m 12s (non-voting)\n- tempest-integrated-placement-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fec7e3042b9348e2a2277b2884fd3f8f : SUCCESS in 1h 29m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6a328a2283944c1fab37e3e6c2dadb47 : SUCCESS in 54m 01s","accounts_in_message":[],"_revision_number":5},{"id":"e8e8b4ae726a442d0df59a1365a47eb9d821a1d9","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-16 19:59:40.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"83f20fdc7f79a26eb325abc4b24a9d4e5bfc026a","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-08-27 11:49:02.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"82427d35e10bcba9a50719b7da0475adf774a1b0","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-08-27 14:42:20.000000000","message":"Patch Set 5: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"63bab1aeb4a8b0d90668f2330f9574c60cae748f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-27 19:09:50.000000000","message":"Patch Set 5: Code-Review+2\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8cd9a72a89d7b3f3b3775b902f399fbf7b904a35","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-27 19:13:57.000000000","message":"Patch Set 5: Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"af3603cc3190d4151884aedff8d61ef38e1e7383","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 08:52:33.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"59208649d573220d8c00964c815cb402f21757ae","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 10:45:28.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/04ded7ebfa8d4908b2c814d63f2dd61d\n\n- grenade https://zuul.opendev.org/t/openstack/build/f2aca4ec52d649b3a4c292f6cc300580 : SUCCESS in 56m 21s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e20960a875b748bf9454cca35c12066b : SUCCESS in 1h 46m 23s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5ea2f9827682486e89885d06e3d73462 : SUCCESS in 36m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bf6f10154def437fa9ed4ccd6c8c1dbc : SUCCESS in 32m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ea4a5977001747d584a15df321b4f4d1 : SUCCESS in 3m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/36e01291e89d43e1ab3b3469c2e78e11 : SUCCESS in 6m 04s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b08520185079433696d3c3c3d745315e : SUCCESS in 5m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27c0e3e81d2b4c7fa785a568a4f69217 : SUCCESS in 8m 52s\n- openstack-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d922f4e80c83491a8e23a872cb26148d : SUCCESS in 6m 47s\n- openstack-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/5ccd9813feae4992a6672fc28c75b470 : SUCCESS in 10m 05s\n- placement-nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/4fbfba78bc29443aa2eb524857aa25ad : SUCCESS in 21m 41s\n- tempest-integrated-placement-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a9fbb24a13164613a5f3d4f50940594d : SUCCESS in 1h 35m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8b79f0693ba14f488851c200deaeee0c : SUCCESS in 39m 05s","accounts_in_message":[],"_revision_number":5},{"id":"c4a45133b7bbd966b29b4efaed05213e908186a4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 10:45:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"318d1acb5c53230ac64a16447b93c77a150442d0","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-29 10:47:27.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0554f599143a4ba6a4a5879707fe7c65\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18f6fb75e5a64368ac9b8e85a0efb85d : SUCCESS in 1m 37s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"5ac4c70b8ad63a0fd7cea9f66e925569eaf0612c","revisions":{"b238b4802bb8e49bc48bc24dd7a690ea44998b9a":{"kind":"REWORK","_number":1,"created":"2025-03-25 14:34:44.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/945465/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/65/945465/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/65/945465/1"}}},"commit":{"parents":[{"commit":"90dd48feed9885717e8d065986ae7078cce9fa8d","subject":"Reproduce bug 2104040: allocate in over-capacity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/90dd48feed9885717e8d065986ae7078cce9fa8d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-24 19:24:35.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-25 13:40:02.000000000","tz":-420},"subject":"Fix placement allocate while over-capacity","message":"Fix placement allocate while over-capacity\n\nThere is a bug in the placement over-capacity check that prevents\nupdating existing allocations if a resource provider is over capacity,\neven if that change makes no change to the amount of resources that\nare allocated, or even if the allocation makes the situation better.\nThis can happen when the reserved or allocation_ratio is changed on\na provider with existing allocations. The bug prevents escaping this\nsituation by deallocating resources unless a single atomic allocation\ncan be performed to result in an under-capacity outcome. That is not\nsomething consumers like Nova can orchestrate and thus operators get\nstuck in a situation where they must un-reserve some resource, or\ntemporarily increase the allocation_ratio in order to be able to\nescape. That could result in a worsening situation.\n\nThis change makes us allow allocation changes if they improve or\notherwise do not worsen an over-capacity situation, which is clearly\nwhat operators expect based on the multiple bugs opened against Nova\nfor this issue.\n\nFixes-Bug: #2104040\nChange-Id: If7264d3ce679b6f9b604a3bcd2a417cc175e3793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b238b4802bb8e49bc48bc24dd7a690ea44998b9a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b238b4802bb8e49bc48bc24dd7a690ea44998b9a"}]},"branch":"refs/heads/master"},"24fa7840a2089b842edd28772383a0d0da23dd80":{"kind":"REWORK","_number":2,"created":"2025-03-25 15:16:13.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/945465/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/65/945465/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/65/945465/2"}}},"commit":{"parents":[{"commit":"90dd48feed9885717e8d065986ae7078cce9fa8d","subject":"Reproduce bug 2104040: allocate in over-capacity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/90dd48feed9885717e8d065986ae7078cce9fa8d"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-24 19:24:35.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-25 15:16:01.000000000","tz":-420},"subject":"Fix placement allocate while over-capacity","message":"Fix placement allocate while over-capacity\n\nThere is a bug in the placement over-capacity check that prevents\nupdating existing allocations if a resource provider is over capacity,\neven if that change makes no change to the amount of resources that\nare allocated, or even if the allocation makes the situation better.\nThis can happen when the reserved or allocation_ratio is changed on\na provider with existing allocations. The bug prevents escaping this\nsituation by deallocating resources unless a single atomic allocation\ncan be performed to result in an under-capacity outcome. That is not\nsomething consumers like Nova can orchestrate and thus operators get\nstuck in a situation where they must un-reserve some resource, or\ntemporarily increase the allocation_ratio in order to be able to\nescape. That could result in a worsening situation.\n\nThis change makes us allow allocation changes if they improve or\notherwise do not worsen an over-capacity situation, which is clearly\nwhat operators expect based on the multiple bugs opened against Nova\nfor this issue.\n\nFixes-Bug: #2104040\nChange-Id: If7264d3ce679b6f9b604a3bcd2a417cc175e3793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/24fa7840a2089b842edd28772383a0d0da23dd80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/24fa7840a2089b842edd28772383a0d0da23dd80"}]},"branch":"refs/heads/master"},"d69f06fa470719173b84be8ec70f5adbb0908e0b":{"kind":"REWORK","_number":3,"created":"2025-03-25 15:40:42.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/945465/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/65/945465/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/65/945465/3"}}},"commit":{"parents":[{"commit":"2473ebd30926c9ab44013068332154b47d09598f","subject":"Reproduce bug 2104040: allocate in over-capacity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2473ebd30926c9ab44013068332154b47d09598f"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-24 19:24:35.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-25 15:40:36.000000000","tz":-420},"subject":"Fix placement allocate while over-capacity","message":"Fix placement allocate while over-capacity\n\nThere is a bug in the placement over-capacity check that prevents\nupdating existing allocations if a resource provider is over capacity,\neven if that change makes no change to the amount of resources that\nare allocated, or even if the allocation makes the situation better.\nThis can happen when the reserved or allocation_ratio is changed on\na provider with existing allocations. The bug prevents escaping this\nsituation by deallocating resources unless a single atomic allocation\ncan be performed to result in an under-capacity outcome. That is not\nsomething consumers like Nova can orchestrate and thus operators get\nstuck in a situation where they must un-reserve some resource, or\ntemporarily increase the allocation_ratio in order to be able to\nescape. That could result in a worsening situation.\n\nThis change makes us allow allocation changes if they improve or\notherwise do not worsen an over-capacity situation, which is clearly\nwhat operators expect based on the multiple bugs opened against Nova\nfor this issue.\n\nCloses-Bug: #2104040\nChange-Id: If7264d3ce679b6f9b604a3bcd2a417cc175e3793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d69f06fa470719173b84be8ec70f5adbb0908e0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d69f06fa470719173b84be8ec70f5adbb0908e0b"}]},"branch":"refs/heads/master"},"0fa5ef2b64b61c3909e8fd8da5e3ce61a5a2e2f4":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-04-24 19:10:24.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/945465/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/65/945465/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/65/945465/4"}}},"commit":{"parents":[{"commit":"356ff48bb8d8b157d13e806b3003e062d6911933","subject":"Reproduce bug 2104040: allocate in over-capacity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/356ff48bb8d8b157d13e806b3003e062d6911933"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-24 19:24:35.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-04-24 19:07:58.000000000","tz":-420},"subject":"Fix placement allocate while over-capacity","message":"Fix placement allocate while over-capacity\n\nThere is a bug in the placement over-capacity check that prevents\nupdating existing allocations if a resource provider is over capacity,\neven if that change makes no change to the amount of resources that\nare allocated, or even if the allocation makes the situation better.\nThis can happen when the reserved or allocation_ratio is changed on\na provider with existing allocations. The bug prevents escaping this\nsituation by deallocating resources unless a single atomic allocation\ncan be performed to result in an under-capacity outcome. That is not\nsomething consumers like Nova can orchestrate and thus operators get\nstuck in a situation where they must un-reserve some resource, or\ntemporarily increase the allocation_ratio in order to be able to\nescape. That could result in a worsening situation.\n\nThis change makes us allow allocation changes if they improve or\notherwise do not worsen an over-capacity situation, which is clearly\nwhat operators expect based on the multiple bugs opened against Nova\nfor this issue.\n\nCloses-Bug: #2104040\nChange-Id: If7264d3ce679b6f9b604a3bcd2a417cc175e3793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0fa5ef2b64b61c3909e8fd8da5e3ce61a5a2e2f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/0fa5ef2b64b61c3909e8fd8da5e3ce61a5a2e2f4"}]},"branch":"refs/heads/master"},"5ac4c70b8ad63a0fd7cea9f66e925569eaf0612c":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-05-16 17:09:12.000000000","uploader":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"ref":"refs/changes/65/945465/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/65/945465/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/65/945465/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/65/945465/5"}}},"commit":{"parents":[{"commit":"356ff48bb8d8b157d13e806b3003e062d6911933","subject":"Reproduce bug 2104040: allocate in over-capacity","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/356ff48bb8d8b157d13e806b3003e062d6911933"}]}],"author":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-03-24 19:24:35.000000000","tz":-420},"committer":{"name":"Dan Smith","email":"dansmith@redhat.com","date":"2025-05-16 17:05:25.000000000","tz":-420},"subject":"Fix placement allocate while over-capacity","message":"Fix placement allocate while over-capacity\n\nThere is a bug in the placement over-capacity check that prevents\nupdating existing allocations if a resource provider is over capacity,\neven if that change makes no change to the amount of resources that\nare allocated, or even if the allocation makes the situation better.\nThis can happen when the reserved or allocation_ratio is changed on\na provider with existing allocations. The bug prevents escaping this\nsituation by deallocating resources unless a single atomic allocation\ncan be performed to result in an under-capacity outcome. That is not\nsomething consumers like Nova can orchestrate and thus operators get\nstuck in a situation where they must un-reserve some resource, or\ntemporarily increase the allocation_ratio in order to be able to\nescape. That could result in a worsening situation.\n\nThis change makes us allow allocation changes if they improve or\notherwise do not worsen an over-capacity situation, which is clearly\nwhat operators expect based on the multiple bugs opened against Nova\nfor this issue.\n\nCloses-Bug: #2104040\nRelated-Bug: #1924123\nRelated-Bug: #1941892\nRelated-Bug: #1943191\nChange-Id: If7264d3ce679b6f9b604a3bcd2a417cc175e3793\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5ac4c70b8ad63a0fd7cea9f66e925569eaf0612c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5ac4c70b8ad63a0fd7cea9f66e925569eaf0612c"}]},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"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":{}}},{"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":{}}},{"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":{}}}]}
