)]}'
{"id":"openstack%2Fdevstack~983361","triplet_id":"openstack%2Fdevstack~master~I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7","project":"openstack/devstack","branch":"master","attention_set":{"5890":{"account":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"last_update":"2026-05-15 03:17:21.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"26471":{"account":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"last_update":"2026-05-15 02:27:24.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7","subject":"Replace lazy-apps with close-on-exec/need-app in uWSGI config","status":"NEW","created":"2026-04-04 22:12:37.000000000","updated":"2026-05-15 03:17:21.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":41,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d7982ceb26fc1bf956393bcc5f2c08b240df57f6","_number":983361,"virtual_id_number":983361,"owner":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-05-15 03:17:21.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":{"recommended":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-05-15 02:27:24.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-04 22:31:48.000000000","updated_by":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"reviewer":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"state":"REVIEWER"},{"updated":"2026-04-04 23:58:45.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":"7cd0a9183ef943c4e6fae9416d6026a175272095","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-04 22:12:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"324e9fae4758f2caba04d3434035abd8a70c4071","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-04 22:31:48.000000000","message":"Patch Set 1: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/6723871aa4b142e79d6143787675e045\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/b6bb5846ecec482c89fbb2b075d5fa83 : FAILURE in 18m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"744037509e323459bba66a965f4b7c271cdc5aaa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-04 23:58:45.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a1996d78a1e24442a8f77e26c90f094b\n\n- grenade https://zuul.opendev.org/t/openstack/build/7bb2f0bae86742d0a61dd1be19740e89 : SUCCESS in 1h 09m 58s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/ee55aa2c286a47aa9a675ba420bd1f65 : FAILURE in 32m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb62f4ff876747f38420e3aa15e172cd : SUCCESS in 6m 06s\n- devstack https://zuul.opendev.org/t/openstack/build/ef89246474484d23a71a963fcf658fac : FAILURE in 20m 26s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/382d50582c96445b9b0b4b3e634a3df5 : FAILURE in 29m 50s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/64f18b08da2748b5b099c52c06bfe60c : FAILURE in 28m 29s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/c184b0f1389a4b51a06bbafc249084b9 : FAILURE in 25m 13s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/0e2be5bdebfc462891bd8a769de5aa9b : FAILURE in 23m 52s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/3edcf1c6af644081a666cd061f260d97 : FAILURE in 23m 31s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/f1a89124fbd5484399c35385e9c36d10 : FAILURE in 28m 19s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/7715ed81a5b1446ba1dc8ce80f0b617d : FAILURE in 18m 18s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/6d01f7c26cbd4b589f5c31ed44a58a5a : FAILURE in 21m 46s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/f6c889e4263941d4b197ccc415d9d601 : FAILURE in 23m 30s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/a6480b6faf5b47e09394a8d905053a35 : SUCCESS in 1h 41m 13s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/13b73a447f6f4e8b9a05d28221c918cb : FAILURE in 31m 31s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/195ef2974300494bb1c5ebb7e144a8e2 : SUCCESS in 2m 58s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/55d86dc0f6fa45f4915a735c4de67e23 : SUCCESS in 2m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cb78c460b15f4d0ea8a91d94f345c02e : SUCCESS in 50m 03s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/35e289de6cd5404b87fc0cb24470d413 : SUCCESS in 1h 12m 59s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/42e96a92e8cc4ac2b3b6dde277cb473f : FAILURE in 28m 23s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/8339a45f3d664b4ca0c78daf1eb47a77 : FAILURE in 16m 56s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e7fff441516847f9b3a53996557f9e70 : SUCCESS in 1h 07m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/39efba9a02b647cab7b89ad051c530fe : FAILURE in 30m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a84ad17a3e7242a38557abe26af110b0 : FAILURE in 15m 02s","accounts_in_message":[],"_revision_number":1},{"id":"db9ef918ab8ca6f4c6b524f8066d7050b095621b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-04-06 00:02:33.000000000","message":"Patch Set 2: 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":2},{"id":"63c18a7e599cee0b5faa956c3324827c179d77c6","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-04-06 00:22:15.000000000","message":"Patch Set 2: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://softwarefactory-project.io/zuul/t/rdoproject.org/buildset/22353bb888ec44d7ad309e21b5c2acb4\n\n- devstack-platform-centos-10-stream https://softwarefactory-project.io/zuul/t/rdoproject.org/build/6565f830ddba4f4aa770d03b19540b74 : FAILURE in 18m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a10cbf1d7037859269195dfd180d225145bc281b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-06 02:03:11.000000000","message":"Patch Set 2: 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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/fb8ffa9364584174bd105cc19ea3a28c\n\n- grenade https://zuul.opendev.org/t/openstack/build/06c1399103df4e1dbba9b379998a6005 : SUCCESS in 1h 08m 19s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/bdd5f8f6894842338310e430e7cc57a3 : FAILURE in 27m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a89bcdae87024afda1262c7e68878e7d : SUCCESS in 7m 18s\n- devstack https://zuul.opendev.org/t/openstack/build/3abea3876dc848ce878dd18cd73530ec : FAILURE in 31m 05s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/cda9c8dde5d049d8b41481ca8d25470e : FAILURE in 30m 37s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/5ec1e988e5f049f48b3dcb66ddd304f8 : FAILURE in 17m 16s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/c74297b8dfc04e2ba41d094321c7d8a1 : FAILURE in 20m 00s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/d98049cd1e3646ff80bdbe2a0995af83 : FAILURE in 15m 40s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/637bc4a80a25480dbe551d2cc06c67cc : FAILURE in 22m 16s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/f273fc69480f4509a85de2141e092865 : FAILURE in 17m 52s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/a997f5a19ff44c739405fad217a6f159 : FAILURE in 29m 06s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/c7d5aa72feca4b6ab766552e7494a7f9 : FAILURE in 32m 06s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/02d25465b84745919428e92eebce7d73 : FAILURE in 20m 51s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/22a206fc80bd414caba31cc80f38c2a1 : SUCCESS in 1h 53m 26s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/ac5f54d86fd3478385467b6422e73eeb : FAILURE in 31m 31s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/f2fac63c00334dd388d205538ea43176 : SUCCESS in 4m 24s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/092dc9b0c8c74a168110d3e41823002a : SUCCESS in 2m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a18c41cbcb1b41668cb3a19c3161f1f9 : SUCCESS in 49m 32s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/cf55ae8b11f444b4ab671113dfb17511 : SUCCESS in 1h 11m 33s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/646283c836dc42b9a275382cf16370e6 : FAILURE in 15m 07s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/4ebdcbc4810d4480ab83e4eb5e188412 : FAILURE in 35m 36s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b7b19099f71459d922ccc0be586033c : SUCCESS in 1h 06m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/713d4120dc6d4d25bf0c0e449a22227e : FAILURE in 31m 10s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b98797764ef749488e444b1c8292813c : FAILURE in 33m 47s","accounts_in_message":[],"_revision_number":2},{"id":"c07dba709de4436e0e95e1d9523521a47b30f1d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-15 00:25:18.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"8c6f466d1036cb0f5ba5448e3aedebcffc1bfc76","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-15 00:31:46.000000000","message":"Patch Set 3: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/2c830382fc6f45e4b138bc44cb14f1e2\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/f965473d531f425ebb178d4df87a9bb9 : FAILURE in 4m 58s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b0872b233ad49c25eea7ba2e69e83b623fa9749d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 01:14:59.000000000","message":"Patch Set 3: Verified-1\n\n(21 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e6577a7b228e4aea987867ce4a24e7ea\n\n- grenade https://zuul.opendev.org/t/openstack/build/a1a7249ed8bf41c69baf390389b042cc : FAILURE in 34m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/34d75cdaa6ae422dbea75a4402310637 : FAILURE in 3m 59s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef97a051f93a4e0199ad09007f4f31e6 : SUCCESS in 6m 14s\n- devstack https://zuul.opendev.org/t/openstack/build/52ed5091daa840b3a9ffe13263c4d8d9 : FAILURE in 11m 18s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/acbdd46c4b974d2993228df91fe775ee : FAILURE in 6m 20s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/1d7700b261ca48e19296b5c6ae1f3b0b : FAILURE in 12m 34s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/9f3986d45bbb41fc937d3cc534a6a9b0 : FAILURE in 7m 35s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/b58fc7ed64354f8fa0343122d1486585 : FAILURE in 8m 51s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/fefe4ba328b4448abd139a0ae7548457 : FAILURE in 14m 10s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/7337380f932b4cdaab9a5945fe9cb25d : FAILURE in 11m 01s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/8c8de3390bf84519adfa1886fcf4ab14 : FAILURE in 7m 11s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/62c6cc95db9845dfbd9bc78035cfb23e : FAILURE in 16m 59s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/a182b6d3b0264326867bb2c30e91ce8a : FAILURE in 11m 19s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/c7d9b1ec77a44832946354c06873b60f : FAILURE in 13m 26s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/c72c2afa09694b898c9b932baf1242d8 : FAILURE in 12m 00s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/888a7c9a8891400c98875f458be07b1c : SUCCESS in 3m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/2581027f6ac8413d9d64d2a7dede9f3e : FAILURE in 2m 24s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/8531bf5add5f486985557c6ed82590e8 : POST_FAILURE in 6m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b4a574c74f0d4051a35f795ce17f8554 : RETRY_LIMIT in 1m 14s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/19336888d32547ed8e33a23223043af6 : FAILURE in 46m 48s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/22ceeaf93f2d469aba402e9070acf40f : FAILURE in 11m 41s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/229c06c7d5bf44b6b2cfdd12722a4aca : FAILURE in 15m 13s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/94d2d9cd01db4624bb4637a698d1b246 : POST_FAILURE in 13m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f87b0327af6f4d5c96a0988cbea1a7ef : FAILURE in 6m 47s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bc83718680bd4a158f5e552f4d01e7e0 : FAILURE in 4m 23s","accounts_in_message":[],"_revision_number":3},{"id":"8f6e62dea98a79aa1700c523c7d4d8342b36b71c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"date":"2026-05-15 01:20:01.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"eb9d8815418f587ecc4b364050f4bb43e79902d9","author":{"_account_id":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"},"date":"2026-05-15 02:27:24.000000000","message":"Patch Set 4: Code-Review+1\n\nBuild succeeded (check pipeline).\nhttps://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/buildset/2bad5d61404f4b2a93d62aa77af6bd68\n\n- devstack-platform-centos-10-stream https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/zuul/t/rdoproject.org/build/6d50bb97a03749c2ad557d825677c490 : SUCCESS in 1h 06m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"d7982ceb26fc1bf956393bcc5f2c08b240df57f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-15 03:17:21.000000000","message":"Patch Set 4: Verified-1\n\n(20 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/3825b1cce82342879614321de2f443e0\n\n- grenade https://zuul.opendev.org/t/openstack/build/8f5080d2c5c14d43840e945e354bb44d : SUCCESS in 48m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4dadf4cc40474613b49903624beba7e3 : SUCCESS in 1h 43m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/481f1c61ffa04f1d90a355f99aea1fa0 : SUCCESS in 5m 32s\n- devstack https://zuul.opendev.org/t/openstack/build/c3568f30a9824ccea3c5152d369df4e4 : SUCCESS in 15m 19s\n- devstack-ipv6 https://zuul.opendev.org/t/openstack/build/4f184bcf18aa426ab11b40c1e0fa10b2 : SUCCESS in 14m 52s\n- devstack-enforce-scope https://zuul.opendev.org/t/openstack/build/221aeb1ffae6449b98fce525cc6f2262 : SUCCESS in 26m 16s\n- devstack-platform-almalinux-purple-lion-ovn-source https://zuul.opendev.org/t/openstack/build/2f4f42abfb92495f9855e41c79e278c7 : SUCCESS in 1h 30m 07s (non-voting)\n- devstack-platform-centos-10-stream https://zuul.opendev.org/t/openstack/build/b174b06934b14b4eaaf4f914dc0737ce : SUCCESS in 1h 03m 16s (non-voting)\n- devstack-platform-centos-9-stream https://zuul.opendev.org/t/openstack/build/71e605c4669d4e52b2da5eed2e216071 : SUCCESS in 1h 27m 29s (non-voting)\n- devstack-platform-debian-bookworm https://zuul.opendev.org/t/openstack/build/01a2fe62ae84423086f9e0891d904df4 : SUCCESS in 1h 35m 41s\n- devstack-platform-debian-trixie https://zuul.opendev.org/t/openstack/build/73ba138c003c4e9daa8154e7a06e7c3e : FAILURE in 28m 16s\n- devstack-platform-rocky-blue-onyx https://zuul.opendev.org/t/openstack/build/4f0cd4130b1d432aabf6edf43624eb39 : SUCCESS in 1h 20m 34s (non-voting)\n- devstack-platform-rocky-red-quartz https://zuul.opendev.org/t/openstack/build/47449e0e693e4f1b86a1436b519fd901 : FAILURE in 52m 04s (non-voting)\n- devstack-platform-ubuntu-noble-ovs https://zuul.opendev.org/t/openstack/build/66916809a2574995b1679648a492c6ab : SUCCESS in 1h 53m 49s (non-voting)\n- devstack-multinode https://zuul.opendev.org/t/openstack/build/0c92aee8d5f64594a600e8c87335d154 : SUCCESS in 25m 57s\n- devstack-unit-tests https://zuul.opendev.org/t/openstack/build/57adff5b9f154da385ec65eb5cd82f01 : SUCCESS in 3m 51s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/6adf376359614b678707eb71acd4ee29 : FAILURE in 3m 30s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/617e5b27ce284046b1ed909d99a70af4 : SUCCESS in 39m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c8e550db44c642eda293e71735c1db0e : SUCCESS in 57m 33s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/afbedd4f94d747fdacf08843edf03dcb : SUCCESS in 56m 40s\n- neutron-ovn-tempest-ovs-release https://zuul.opendev.org/t/openstack/build/6d2145a9d08a41209879a82bfcaa984d : SUCCESS in 58m 31s (non-voting)\n- tempest-multinode-full-py3 https://zuul.opendev.org/t/openstack/build/adfe3c18672f42ea8a1ce2e0820ed485 : SUCCESS in 51m 11s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/07f7b2f9094344028203febd82c616a3 : SUCCESS in 1h 10m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d29dab11ceb74d6daa33a5817e674179 : SUCCESS in 42m 17s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e1b931a6c2094518ad464b0684dfe685 : FAILURE in 17m 48s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"10dc39cc7c05d39e158bcbb13702fcd981a953d3","revisions":{"bda7a57550ca900f96c3e1f31d1b7fd4807c33bb":{"kind":"REWORK","_number":1,"created":"2026-04-04 22:12:37.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/61/983361/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/61/983361/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/61/983361/1"}}},"commit":{"parents":[{"commit":"0f28a404c2e4576d1b45eb123ec4e9e1b3274eea","subject":"Merge \"Install swtpm swtpm-tools mdevctl for libvirt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f28a404c2e4576d1b45eb123ec4e9e1b3274eea"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-04 21:29:34.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-04 21:30:03.000000000","tz":-300},"subject":"Replace lazy-apps with close-on-exec/need-app in uWSGI config","message":"Replace lazy-apps with close-on-exec/need-app in uWSGI config\n\nlazy-apps\u003dtrue was introduced to work around a bug where connections\nopened during app initialization (e.g. Keystone\u0027s memcache sockets) were\nshared between uWSGI workers after forking (LP: #1600394). While effective,\nthis fix has a downside as it defers application loading until after\nfork, meaning we cannot know that the application will run successfully.\nAdditionally we are defeating the improvement that uWSGI\u0027s Copy-on-Write\nfrom its master process to its workers gives production workloads. While\nthis is devstack so it is for development and testing, the various\nprojects use the devstack config as their recommended and tested\nconfiguration for production. The semantics would also potentially\nchange the behavior between dev/testing and production so I\u0027m suggesting\nthe changes here.\n\nThe correct solution is close-on-exec\u003dtrue and close-on-exec2\u003dtrue, which\ninstruct uWSGI to close inherited file descriptors in each worker process\nafter forking. This directly addresses the socket-sharing problem without\nsacrificing CoW benefits or incurring the per-worker app load overhead.\n\nAlso add need-app\u003dtrue, a production-appropriate setting that causes uWSGI\nto exit if the application fails to load. Without this, the master process\ncan remain running and appear healthy while workers are unable to serve\nrequests, making failures harder to detect and recover from via the process\nmanager. lazy-apps\u003dtrue is sometimes used as a dev convenience but is\ninconsistent with recommended production values and is better left unset.\n\nReferences:\n- https://uwsgi.readthedocs.io/en/latest/ThingsToKnow.html\n- https://blog.ionelmc.ro/2022/03/14/how-to-run-uwsgi/\n- https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/\n- https://review.opendev.org/c/openstack/devstack/+/363940\n- https://bugs.launchpad.net/keystone/+bug/1600394\n\nChange-Id: I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bda7a57550ca900f96c3e1f31d1b7fd4807c33bb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/bda7a57550ca900f96c3e1f31d1b7fd4807c33bb"}]},"branch":"refs/heads/master"},"666ff8a0197190307081f3555ea8b09f9cdfcff2":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-04-06 00:02:33.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/61/983361/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/61/983361/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/61/983361/2"}}},"commit":{"parents":[{"commit":"0f28a404c2e4576d1b45eb123ec4e9e1b3274eea","subject":"Merge \"Install swtpm swtpm-tools mdevctl for libvirt\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0f28a404c2e4576d1b45eb123ec4e9e1b3274eea"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-04 21:29:34.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-06 00:02:33.000000000","tz":0},"subject":"Replace lazy-apps with close-on-exec/need-app in uWSGI config","message":"Replace lazy-apps with close-on-exec/need-app in uWSGI config\n\nlazy-apps\u003dtrue was introduced to work around a bug where connections\nopened during app initialization (e.g. Keystone\u0027s memcache sockets) were\nshared between uWSGI workers after forking (LP: #1600394). While effective,\nthis fix has a downside as it defers application loading until after\nfork, meaning we cannot know that the application will run successfully.\nAdditionally we are defeating the improvement that uWSGI\u0027s Copy-on-Write\nfrom its master process to its workers gives production workloads. While\nthis is devstack so it is for development and testing, the various\nprojects use the devstack config as their recommended and tested\nconfiguration for production. The semantics would also potentially\nchange the behavior between dev/testing and production so I\u0027m suggesting\nthe changes here.\n\nThe correct solution is close-on-exec\u003dtrue and close-on-exec2\u003dtrue, which\ninstruct uWSGI to close inherited file descriptors in each worker process\nafter forking. This directly addresses the socket-sharing problem without\nsacrificing CoW benefits or incurring the per-worker app load overhead.\n\nAlso add need-app\u003dtrue, a production-appropriate setting that causes uWSGI\nto exit if the application fails to load. Without this, the master process\ncan remain running and appear healthy while workers are unable to serve\nrequests, making failures harder to detect and recover from via the process\nmanager. lazy-apps\u003dtrue is sometimes used as a dev convenience but is\ninconsistent with recommended production values and is better left unset.\n\nReferences:\n- https://uwsgi.readthedocs.io/en/latest/ThingsToKnow.html\n- https://blog.ionelmc.ro/2022/03/14/how-to-run-uwsgi/\n- https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/\n- https://review.opendev.org/c/openstack/devstack/+/363940\n- https://bugs.launchpad.net/keystone/+bug/1600394\n\nCloses-Bug: #2147304\nChange-Id: I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/666ff8a0197190307081f3555ea8b09f9cdfcff2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/666ff8a0197190307081f3555ea8b09f9cdfcff2"}]},"branch":"refs/heads/master","description":"Edit commit message"},"e5beb28ebda326fa1fa4480beb906ef615b9853a":{"kind":"REWORK","_number":3,"created":"2026-05-15 00:25:18.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/61/983361/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/61/983361/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/61/983361/3"}}},"commit":{"parents":[{"commit":"81ed81ebbee6642f0959d6dd0480ed42ab383e30","subject":"Merge \"nova: Replace deprecated [libvirt] cpu_model\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/81ed81ebbee6642f0959d6dd0480ed42ab383e30"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-04 21:29:34.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-05-15 00:25:12.000000000","tz":-300},"subject":"Replace lazy-apps with close-on-exec/need-app in uWSGI config","message":"Replace lazy-apps with close-on-exec/need-app in uWSGI config\n\nlazy-apps\u003dtrue was introduced to work around a bug where connections\nopened during app initialization (e.g. Keystone\u0027s memcache sockets) were\nshared between uWSGI workers after forking (LP: #1600394). While effective,\nthis fix has a downside as it defers application loading until after\nfork, meaning we cannot know that the application will run successfully.\nAdditionally we are defeating the improvement that uWSGI\u0027s Copy-on-Write\nfrom its master process to its workers gives production workloads. While\nthis is devstack so it is for development and testing, the various\nprojects use the devstack config as their recommended and tested\nconfiguration for production. The semantics would also potentially\nchange the behavior between dev/testing and production so I\u0027m suggesting\nthe changes here.\n\nThe correct solution is close-on-exec\u003dtrue and close-on-exec2\u003dtrue, which\ninstruct uWSGI to close inherited file descriptors in each worker process\nafter forking. This directly addresses the socket-sharing problem without\nsacrificing CoW benefits or incurring the per-worker app load overhead.\n\nAlso add need-app\u003dtrue, a production-appropriate setting that causes uWSGI\nto exit if the application fails to load. Without this, the master process\ncan remain running and appear healthy while workers are unable to serve\nrequests, making failures harder to detect and recover from via the process\nmanager. lazy-apps\u003dtrue is sometimes used as a dev convenience but is\ninconsistent with recommended production values and is better left unset.\n\nUnfortunately neutron and ovsdbapp do not properly handle re-connecting\non exec or the socket closing. There is no mechanism in neutron to delay\nthe connection to ovsdbapp either. This is tracked in\nhttps://bugs.launchpad.net/neutron/+bug/2147305\n\nReferences:\n- https://uwsgi.readthedocs.io/en/latest/ThingsToKnow.html\n- https://blog.ionelmc.ro/2022/03/14/how-to-run-uwsgi/\n- https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/\n- https://review.opendev.org/c/openstack/devstack/+/363940\n- https://bugs.launchpad.net/keystone/+bug/1600394\n\nChange-Id: I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e5beb28ebda326fa1fa4480beb906ef615b9853a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/e5beb28ebda326fa1fa4480beb906ef615b9853a"}]},"branch":"refs/heads/master"},"10dc39cc7c05d39e158bcbb13702fcd981a953d3":{"kind":"REWORK","_number":4,"created":"2026-05-15 01:20:01.000000000","uploader":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"ref":"refs/changes/61/983361/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/61/983361/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/61/983361/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/61/983361/4"}}},"commit":{"parents":[{"commit":"81ed81ebbee6642f0959d6dd0480ed42ab383e30","subject":"Merge \"nova: Replace deprecated [libvirt] cpu_model\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/81ed81ebbee6642f0959d6dd0480ed42ab383e30"}]}],"author":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-04-04 21:29:34.000000000","tz":-300},"committer":{"name":"Doug Goldstein","email":"cardoe@cardoe.com","date":"2026-05-15 01:19:54.000000000","tz":-300},"subject":"Replace lazy-apps with close-on-exec/need-app in uWSGI config","message":"Replace lazy-apps with close-on-exec/need-app in uWSGI config\n\nlazy-apps\u003dtrue was introduced to work around a bug where connections\nopened during app initialization (e.g. Keystone\u0027s memcache sockets) were\nshared between uWSGI workers after forking (LP: #1600394). While effective,\nthis fix has a downside as it defers application loading until after\nfork, meaning we cannot know that the application will run successfully.\nAdditionally we are defeating the improvement that uWSGI\u0027s Copy-on-Write\nfrom its master process to its workers gives production workloads. While\nthis is devstack so it is for development and testing, the various\nprojects use the devstack config as their recommended and tested\nconfiguration for production. The semantics would also potentially\nchange the behavior between dev/testing and production so I\u0027m suggesting\nthe changes here.\n\nThe correct solution is close-on-exec\u003dtrue and close-on-exec2\u003dtrue, which\ninstruct uWSGI to close inherited file descriptors in each worker process\nafter forking. This directly addresses the socket-sharing problem without\nsacrificing CoW benefits or incurring the per-worker app load overhead.\n\nAlso add need-app\u003dtrue, a production-appropriate setting that causes uWSGI\nto exit if the application fails to load. Without this, the master process\ncan remain running and appear healthy while workers are unable to serve\nrequests, making failures harder to detect and recover from via the process\nmanager. lazy-apps\u003dtrue is sometimes used as a dev convenience but is\ninconsistent with recommended production values and is better left unset.\n\nUnfortunately neutron and ovsdbapp do not properly handle re-connecting\non exec or the socket closing. There is no mechanism in neutron to delay\nthe connection to ovsdbapp either. This is tracked in\nhttps://bugs.launchpad.net/neutron/+bug/2147305\n\nReferences:\n- https://uwsgi.readthedocs.io/en/latest/ThingsToKnow.html\n- https://blog.ionelmc.ro/2022/03/14/how-to-run-uwsgi/\n- https://www.bloomberg.com/company/stories/configuring-uwsgi-production-deployment/\n- https://review.opendev.org/c/openstack/devstack/+/363940\n- https://bugs.launchpad.net/keystone/+bug/1600394\n\nChange-Id: I2bf7219617f39390fd5b5bffaece5ed3fd9cb6c7\nSigned-off-by: Doug Goldstein \u003ccardoe@cardoe.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/10dc39cc7c05d39e158bcbb13702fcd981a953d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/10dc39cc7c05d39e158bcbb13702fcd981a953d3"}]},"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":26471,"name":"Software Factory CI","email":"softwarefactory-operations-team@redhat.com","username":"sf-project-io"}},{"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":"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":{"label:Review-Priority\u003dMIN":""}}},{"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":""}}}]}
