)]}'
{"id":"openstack%2Fneutron~896521","triplet_id":"openstack%2Fneutron~stable%2F2023.1~I18e65d79e56fe5995076eb9166da23fc14c92fc5","project":"openstack/neutron","branch":"stable/2023.1","topic":"bug/2028003-stable/2023.1","attention_set":{},"removed_from_attention_set":{"13861":{"account":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"last_update":"2023-09-26 16:15:45.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I18e65d79e56fe5995076eb9166da23fc14c92fc5","subject":"[PostgreSQL] Subnet entity with ServiceType grouped by both tables","status":"MERGED","created":"2023-09-26 11:45:24.000000000","updated":"2023-09-26 16:17:41.000000000","submitted":"2023-09-26 16:15:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"896521-bug/2028003-stable/2023.1","cherry_pick_of_change":888782,"cherry_pick_of_patch_set":4,"meta_rev_id":"72bfb7e17cb51e1de16d3f0478f801d75666ed46","_number":896521,"virtual_id_number":896521,"owner":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-09-26 16:15:45.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":2,"date":"2023-09-26 11:46:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2023-09-26 13:21:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_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":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2023-09-26 13:21:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_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,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-26 11:45:24.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"CC"},{"updated":"2023-09-26 11:46:27.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2023-09-26 12:34:51.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-09-26 13:21:16.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"},{"updated":"2023-09-26 13:56:20.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":"9d0c357a824446b3cc8f4f80db76040ee1cbc745","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2023-09-26 11:45:24.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"34f69e5feefdb370a27a096c1282b9cb8913c756","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2023-09-26 11:46:27.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"95d85cdca354fa3dd6799e69b9f7d7b1ecb9b957","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 12:34:51.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ae7756b6d5f4e16a7416e796748c720\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3a821ad9e4f9466aa1f2beaa73d9765a : SUCCESS in 45m 47s (non-voting)\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d1f9c305e4a34e39ae286943c1d03f7c : SUCCESS in 47m 00s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"31b3e5d935b77c1b18c052eabc79d83fabc7e49c","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2023-09-26 13:21:16.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0d85e6eb823cf27bfecd0c2b413b2cc42d0db360","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 13:56:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/56d27bd7ea62425f9af686c74b907dfa\n\n- neutron-tempest-plugin-linuxbridge-2023-1 https://zuul.opendev.org/t/openstack/build/f264e94e502041d4b69691e0820dd64f : SUCCESS in 1h 56m 55s\n- neutron-tempest-plugin-openvswitch-2023-1 https://zuul.opendev.org/t/openstack/build/6a245503c207472a9896933932cf34b8 : SUCCESS in 1h 37m 44s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2023-1 https://zuul.opendev.org/t/openstack/build/d042cc2da7c648b88dd5843cdf34ee92 : SUCCESS in 2h 00m 22s\n- neutron-tempest-plugin-ovn-2023-1 https://zuul.opendev.org/t/openstack/build/b8785bd641db4b31ab8a28b14eebc939 : SUCCESS in 1h 49m 03s\n- neutron-tempest-plugin-designate-scenario-2023-1 https://zuul.opendev.org/t/openstack/build/42136590e9994125a8418f2bbb030ca7 : SUCCESS in 36m 33s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/449bcee57ce142318f4f09a02ccebe0d : SUCCESS in 34m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9607d46b5c3d4a868cc34b66ff564b67 : SUCCESS in 13m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6d21662bf5304f3e82789e242b90af1b : SUCCESS in 26m 06s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6454140a066541928cb7481c68a425b5 : SUCCESS in 23m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2a1bf0cf891e42d887aa4bdc46fc6523 : SUCCESS in 12m 09s\n- tox-py311 https://zuul.opendev.org/t/openstack/build/5494f6ba0be94018b48408ae3abc99a8 : SUCCESS in 20m 32s (non-voting)\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/7905e4ab3ec445df8f9a1e56e3db5a02 : SUCCESS in 55m 20s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/3b24dd5a1f8940229a5749445c108e9c : SUCCESS in 2h 03m 09s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/8f7f04b7c4e64507bb5f5cc89ff08cd5 : SUCCESS in 1h 03m 11s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/9889c34429994fe7bfed0c1d1a339433 : SUCCESS in 1h 04m 39s (non-voting)\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/71940787b3d34d16a54830aa7009b67e : SUCCESS in 1h 16m 19s (non-voting)\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/4c714a1314df4abfad817d2dc33a62d8 : SUCCESS in 59m 41s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d3691bdc1ff041908dc23aeecca5422f : SUCCESS in 1h 25m 10s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/b612ee6b5d054f90bb09fc13fb3f22cf : SUCCESS in 1h 17m 47s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/9541bfc23c724900bdad53bfeacce8b8 : SUCCESS in 1h 16m 09s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/2d72468ef565414fa717071e7eb8b1b0 : SUCCESS in 1h 41m 35s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/78f26eb8a91c443a87a19b5a7dd642e0 : SUCCESS in 1h 39m 00s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/8161cb252e8b4950a1a0b4ae3ed4aca0 : SUCCESS in 1h 00m 08s\n- neutron-ovn-tempest-ovs-release-ubuntu-old https://zuul.opendev.org/t/openstack/build/0e550e7d4f254e49821a202d33749f25 : SUCCESS in 57m 54s","accounts_in_message":[],"_revision_number":1},{"id":"58ba03859c0fba921e300e6a2d10401f0f4b092c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 13:56:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5e0ecc962199a5d3f1ef6380b23f8cc1518afe73","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 16:15:45.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80511f8dcb514aeca35cb40d7b6d4017\n\n- neutron-tempest-plugin-ovn-2023-1 https://zuul.opendev.org/t/openstack/build/b33f829a4adf4f2782ad5ff0ef413f22 : SUCCESS in 1h 28m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/20430173bab44c3281b67e398fecf350 : SUCCESS in 15m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/855db782c3d34512be50173398473c3f : SUCCESS in 27m 09s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0bcb42a6bfff45eaa86fbebe5bf7c9af : SUCCESS in 22m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d2dda161a85c48488d1f103804eecc87 : SUCCESS in 12m 52s\n- neutron-functional-with-uwsgi https://zuul.opendev.org/t/openstack/build/37055fcb75c6467db06f280af35cc47e : SUCCESS in 52m 59s\n- neutron-fullstack-with-uwsgi https://zuul.opendev.org/t/openstack/build/1f73b688d223413686946d737982ec69 : SUCCESS in 1h 47m 12s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/a2bb89a951a64c89a054784bb79092e9 : SUCCESS in 1h 22m 42s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/d4be17181eae46c9903c28214f05065c : SUCCESS in 1h 02m 15s\n- neutron-ovs-grenade-dvr-multinode https://zuul.opendev.org/t/openstack/build/dddc35b72412482ab7fb6b100829cbeb : SUCCESS in 1h 03m 40s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/7cc6d55a4d6b42f8a4e29e7ee6a12760 : SUCCESS in 1h 14m 01s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/5e31cb8415f7421f8283f16c3cb36cf9 : SUCCESS in 1h 03m 59s\n- neutron-ovn-tempest-ovs-release-ubuntu-old https://zuul.opendev.org/t/openstack/build/0b101dc79da64a85a479110fe0930080 : SUCCESS in 55m 21s","accounts_in_message":[],"_revision_number":1},{"id":"c4777941c50c2a574a53bf0d2b332734f970060d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 16:15:45.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"72bfb7e17cb51e1de16d3f0478f801d75666ed46","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-09-26 16:17:41.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5ca395b69134199a4786be3a918bb8c\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39e56fbc179948a1b3f4728b96b0fdfa : SUCCESS in 1m 32s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"96267a25821f1fa2117bbc364012da7d1de8bf0a","revisions":{"96267a25821f1fa2117bbc364012da7d1de8bf0a":{"kind":"REWORK","_number":1,"created":"2023-09-26 11:45:24.000000000","uploader":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"ref":"refs/changes/21/896521/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/21/896521/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/896521/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/896521/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/21/896521/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/21/896521/1"}}},"commit":{"parents":[{"commit":"b92fc1ad6c87c02537d790e63dd9c8a391682ae0","subject":"Use HasStandardAttributes as parent class for Tags DB model","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/b92fc1ad6c87c02537d790e63dd9c8a391682ae0"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2023-07-18 02:38:47.000000000","tz":0},"committer":{"name":"yatin","email":"ykarel@redhat.com","date":"2023-09-26 11:45:24.000000000","tz":0},"subject":"[PostgreSQL] Subnet entity with ServiceType grouped by both tables","message":"[PostgreSQL] Subnet entity with ServiceType grouped by both tables\n\nThe SQL clause \"GROUP BY\" in PostgreSQL requires the presence of all\nfields provided in the \"SELECT\" clause; this is not happening in\nMariaDB not MySQL.\n\nSince [1] (and the related patch [2] that are part of the same bug\nfix), when a resource with RBAC registers is selected, the \"GROUP BY\"\nclause is added to reduce the number of returned registers. The\nfiled used is \"id\", present in all the RBAC controlled resources\n(\u0027network\u0027, \u0027qospolicy\u0027, \u0027securitygroup\u0027, \u0027addressscope\u0027,\n\u0027subnetpool\u0027, \u0027addressgroup\u0027). That is in opposition to what was\nstated in the first paragraph \"requires the presence of all\nfields provided in the \"SELECT\" clause\". However it is possible\nto group only by a primary key [3].\n\nIn [4] a prior change was introduced that modifies the \"Subnet\" entity\nto include a child table \"SubnetServiceType\". That introduces two new\nfields (\"SubnetServiceType\" fields) that are not present in the\n\"GROUP BY\" clause, causing the reported error in the LP bug.\n\nThis patch is adding these two fields (that form the composite primary\nkey of \"SubnetServiceType\" table) to the \"GROUP BY\" clause, when\nneeded; if the query is executed by an administrator, the RBAC query\nwon\u0027t be performed (an administrator has always permissions) and the\n\"GROUP BY\" clause won\u0027t be issued.\n\n[1]https://review.opendev.org/c/openstack/neutron-lib/+/884878\n[2]https://review.opendev.org/c/openstack/neutron/+/884877\n[3]https://learnsql.com/blog/must-appear-in-group-by-clause/\n[4]https://review.opendev.org/c/openstack/neutron/+/744512\n\nCloses-Bug: #2028003\nChange-Id: I18e65d79e56fe5995076eb9166da23fc14c92fc5\n(cherry picked from commit c831771053c29521f7e6e3a17997201f695925ec)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96267a25821f1fa2117bbc364012da7d1de8bf0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/96267a25821f1fa2117bbc364012da7d1de8bf0a"}]},"branch":"refs/heads/stable/2023.1"}},"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"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":{}}}]}
