)]}'
{"id":"openstack%2Fkeystone~992782","triplet_id":"openstack%2Fkeystone~master~I60a1cdb25effb793a6ed4181400eb451e471861b","project":"openstack/keystone","branch":"master","topic":"bug/2152932","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-06-15 21:36:45.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"}},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2026-06-15 18:27:00.000000000","reason":"\u003cGERRIT_ACCOUNT_13478\u003e replied on the change","reason_account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}},"13478":{"account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"last_update":"2026-06-15 18:27:00.000000000","reason":"\u003cGERRIT_ACCOUNT_13478\u003e replied on the change","reason_account":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"}}},"hashtags":[],"change_id":"I60a1cdb25effb793a6ed4181400eb451e471861b","subject":"Materialize lazy SQL backend queries","status":"MERGED","created":"2026-06-10 23:48:30.000000000","updated":"2026-06-17 06:20:22.000000000","submitted":"2026-06-16 01:34:55.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"992782-bug/2152932","meta_rev_id":"45059652d99d6971948e7e5079d186d8ad46b29d","_number":992782,"virtual_id_number":992782,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-16 01:34:55.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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"recommended":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"all":[{"value":1,"date":"2026-06-11 17:01:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":2,"date":"2026-06-15 07:39:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":2,"date":"2026-06-12 17:24:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"all":[{"value":0,"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"value":1,"date":"2026-06-15 07:39:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"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}},"removable_reviewers":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-10 23:49:19.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-06-10 23:50:21.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2026-06-11 01:27:41.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-11 14:08:25.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"CC"},{"updated":"2026-06-11 17:01:10.000000000","updated_by":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"reviewer":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"state":"REVIEWER"},{"updated":"2026-06-12 17:24:06.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"},{"updated":"2026-06-15 07:39:10.000000000","updated_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"reviewer":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"state":"REVIEWER"}],"messages":[{"id":"2180c9930f73442f9f1a90fef8428b813535aaec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-10 23:48:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"15efdc86c23057986cf1180064fba642b0af66d2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 23:49:19.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b5eaef8e887d4ea1a9955bee4d3613e6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ecb52b1dbe034d3f8ecc96ed9136290c : NODE_FAILURE Node(set) request 2e1bf909d0694896b5a38275484a3a7f failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/def6c6482cfe4693bb58845d793e1949 : NODE_FAILURE Node(set) request c31e706a221a4a7cbc8fff11058c7fd1 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/a4bde814a5c2430daeb125ef3e484594 : NODE_FAILURE Node(set) request 636e54a1401a4b1f8178dc8556fb459f failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"18c71dab4fd4f09523fd3457a6d0fc180f26f869","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-10 23:56:18.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8c81d0d8fc34010a9b1139d5713346e8e504af51","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 23:56:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd0c821de0284c52827d7f314971a66b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/70ef3f76ca86460a8640a7e23ba43c3c : NODE_FAILURE Node(set) request 760737619cdf4ddb84d9d211b9a8b89a failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7b5085e52dd24727bb4d3078192f5f1a : NODE_FAILURE Node(set) request 94ecb757a02c42e586a2db25a121782d failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f93f7ac934074439b2388536ba4238a8 : NODE_FAILURE Node(set) request b5fa54ecc9ee4179832d98609ffb15b5 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e2e2e7ed73c9e56ed304c2b2c301692e53552c8e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 01:27:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ffe14b75b30243fab2fe9ed4c0da4eea\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/305fee7adcaa4082b4ae796434999a62 : SUCCESS in 21m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4b7a9386cdb4179b57a2444e2d84c06 : SUCCESS in 5m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/4accb94dafd8481d9094e31d390abe28 : SUCCESS in 10m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/db360d8cbb5d4bd983f8c0a383f0eddb : SUCCESS in 8m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5bfe885224bc41118f62805b8e4eebd7 : SUCCESS in 8m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74254802e5ef4376948e0b92355ab8b1 : SUCCESS in 12m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/f24204cdbf8d4d1eaa8778ad68d8615b : SUCCESS in 43m 54s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e5fa47506d7a4f40bbab11d2c780ebd5 : SUCCESS in 1h 29m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d4a9ec4091ff44f7bff227de39eaa2ab : SUCCESS in 6m 20s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/807b4c4a249847e1a04ef0ba20cc807d : SUCCESS in 25m 39s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/cc7001f6e8fb4bd2838c688d7f04505a : SUCCESS in 32m 34s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/a11627efa2a240c2b42f0d421a5950c6 : FAILURE in 17m 48s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/9961c37d4b40496ab432b9f62699f821 : FAILURE in 26m 08s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/aa413566480b4a3d81e85f2449621582 : SUCCESS in 28m 57s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/ab37acd26ea34d57932d85fbf0a0b8d3 : SUCCESS in 24m 19s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/3949bfe8e1374214ab5bdba6c046246b : SUCCESS in 36m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9ed8f29dd5c6473fa5b25d6dde81d623 : SUCCESS in 57m 40s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a04b2efaf10749f28d39211150faed2f : SUCCESS in 1h 06m 22s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a45b4e6afb844fb2b38f416ca43b5796 : SUCCESS in 4m 24s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9dd00a1f215f1c6e88ac17cb502e5fefadb5803d","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-06-11 14:08:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"879fe0e596c8fd386689b41bc93838574b7ec421","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-11 15:49:41.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9c989c198f00372d80a264697ef632b628fbe7cf","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-11 16:09:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dd4ca04f86a85a235311e95ceea0a727bc5fa7a4","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-11 16:11:25.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"40c8ccc7e2f7d0299adf3dab54d7b354416fb675","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-06-11 17:01:10.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"ca286376b99f3a416f45721d48976f950da79528","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-06-12 17:24:06.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"806af3ff7222ba7181f7a1a7a269eeab749a0841","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-15 07:39:10.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"12abd2b509fa70780bd28444eb040aa45b828d40","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 08:29:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"ca3c2328f35206c881235aff5dd384811989a0fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 10:35:04.000000000","message":"Patch Set 2: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/keystone/+/992781 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"14eceb90afc5a785106e538a87a91510395d0ef0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 13:46:14.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1ddac2e4e24fd6bffb46a18aedcb345e0e4f2cbd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 15:17:17.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/6b6501ce249248dca7e348fdb892c204\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/049e0df866d24e1abad38c63ff8657c0 : SUCCESS in 19m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ddbe74f3de7474b889b9ac62d7b6a76 : SUCCESS in 5m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/57234c13fc3b44aeb7456cf1848b5e2e : SUCCESS in 9m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5f2e9b1f7cae4da39d78c1eee8c28c94 : SUCCESS in 11m 18s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c9475e70de734c1f9e6b902af9cea4ef : SUCCESS in 18m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81b79cb60e6647eaa03572ae2a1f75b9 : SUCCESS in 15m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/87c0484428184784944d336f05f053c4 : SUCCESS in 1h 14m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3583ec184ee4285aa5f92136f49b9cf : SUCCESS in 1h 27m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1584aefd31274e358fdd07a23b93e4dd : SUCCESS in 13m 13s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/29e8bd505fd942cd96a95b1fcd3b8a67 : FAILURE in 18m 09s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/281fa999a0f24fcfac3e626dce7e8f1a : SUCCESS in 31m 54s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/a7ee2c2a4c494183aa2bc4aec9fb33ec : FAILURE in 20m 22s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/7508c0f7212645578331c64d74cd8f41 : FAILURE in 25m 57s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/bd540740ad02400fa24da7f47446711d : SUCCESS in 31m 46s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/c506b830057b430b97c4119d086a2a38 : SUCCESS in 33m 46s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/430bd3c58fe04449ba5645022cf1b554 : SUCCESS in 37m 44s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c8286e058ce4b69b7735b306d307d6a : SUCCESS in 59m 31s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/5fbca17904cf41e5a7651aa2791a1202 : FAILURE in 45m 29s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1f041e13bf9c41ef8758aac8e98c8656 : SUCCESS in 7m 56s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"b028772966deb520a7d3f9cabc0aae636d0c6b83","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 18:14:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"0b6b52196468c989d90fd01a6a79ac3c9bdac701","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-06-15 18:27:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"11173b754ecc32a631629f189a5470bb2103a2b1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 20:12:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8b99fa9f7d1493093d384debfdb395c\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b56ecdcaa2fd43f7a05ff6c37d6d1f0e : SUCCESS in 18m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c3b369772da415ca37873fae7e854f7 : SUCCESS in 5m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/942f0125dfe94530acfe4b7b92417ec1 : SUCCESS in 12m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5a359c427cfb4c8db189a4b08c4e0995 : SUCCESS in 10m 38s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/cc7a2fd3a3c843fa9675a231b78da02d : SUCCESS in 28m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26fac2aa9dd84551ae32327207ed91df : SUCCESS in 14m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/6380c4e7271e4f2f867b306e8a90b243 : SUCCESS in 54m 56s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/b5440956a7a14451a7fb6ec5e0483f44 : SUCCESS in 1h 52m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2124f6e724134b18bdc792e3129caefe : SUCCESS in 13m 01s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/19f5cae1785941bfba5d4e22c219365a : FAILURE in 9m 03s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/c632bd5cd8344c7cbc84830c5c1367f0 : SUCCESS in 13m 36s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/4278cd3de02e49819553a536cccaed37 : FAILURE in 11m 05s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/91d22d33c0b140358eb406f28591035b : FAILURE in 19m 32s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/94c14bf3cfaa4a1394831780cb994875 : SUCCESS in 15m 01s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/9278dfa6e34e47b0a498ff47176974d4 : SUCCESS in 32m 31s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2223290d072145e8b150ddc7ba13509d : SUCCESS in 17m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c370153333145ffbc2f9bea3b541ead : SUCCESS in 31m 20s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f495de9bf089430da21227ef49c3b417 : SUCCESS in 44m 39s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/a7a28524025642deb41cd629c68dff5d : RETRY_LIMIT in 5m 27s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"1f1405e8626122cf338dffc776b0db97661bd77a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 20:13:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0e11ad8b7973f05e39a67f3f8cb6ff8727ecd015","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 21:29:32.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/693b7fc1f9d54a5ea3a80a3a87c3792c\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01442462e0f44b56aea238fd997c9e8d : SUCCESS in 5m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2ed72d5b7eb7475e9c0e837e4ae7cf8f : SUCCESS in 9m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/47d2855b3240442094d5a350e5845a8c : SUCCESS in 7m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1896f7eb1044faf84f007286599dfe2 : FAILURE in 5m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/c9db21187d244e1295dab3102eb9017e : SUCCESS in 1h 10m 34s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1cc6c2074786453a913704c5c4090ab4 : SUCCESS in 57m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/380750ac9d734f5ab5c45a76b392e4f0 : SUCCESS in 6m 34s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/771cd46a721e4867ba227f9dbe79bd02 : SUCCESS in 20m 03s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/56289a0d8b3c4c4da613f77ccc0af1d7 : SUCCESS in 14m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f3dcbe62579046a3bca5df1afff420eb : SUCCESS in 43m 37s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/54812c94e7b6433c92405bd42828c1bb : SUCCESS in 43m 09s","accounts_in_message":[],"_revision_number":2},{"id":"5828c1f8a95ef3dc3a1129b29dd85b016ad26493","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 21:36:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"00ce6a3d511f2cb66b91c2540a6488d06158518d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 23:30:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/396b0705f3e8454abca148918df9ab8f\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8f3e55945b2c4af598445709efaf8019 : SUCCESS in 15m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cb42d6719c64f20932c4ae09f685619 : SUCCESS in 6m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b074a93804af44ccaf3d9d1166c16cb4 : SUCCESS in 12m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cbb808437a6f4fd88f8df552d2f2604d : SUCCESS in 9m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/29144ecad6624d3296ce5f983eb1e863 : SUCCESS in 17m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f05d8652636049d496da7edbaeee7b94 : SUCCESS in 13m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/1a74ed3e1265457f8cc7029da7cca6d0 : SUCCESS in 32m 23s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/5a36dbe65e1a4e6bb03a07ef00488b08 : SUCCESS in 1h 44m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c61d034745e74e0ead7fc7d83bb0388d : SUCCESS in 15m 20s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/0ee1a31c2cb54526a1dec8bfe3dfedab : SUCCESS in 21m 32s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/d8c0a23784e648c1b8e95f6ee7b75055 : SUCCESS in 33m 23s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/c60fe2a0bc2e4d59b600e3032ed7fa29 : FAILURE in 18m 23s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/9988f0b1167a4fc7a02eaf9e26481e0d : FAILURE in 26m 09s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/90a91910aa1d4bfba293b4c6bd4f09a4 : SUCCESS in 24m 19s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/65375bb2df6b4c1dabf0c449673dda47 : SUCCESS in 23m 22s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/4574a002fa594af49cb9a974dcbf51df : SUCCESS in 37m 20s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/67febc6ce696486e94f9d8300926c97b : SUCCESS in 48m 40s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a77e343fe9314fc9928afa95b1803bd4 : SUCCESS in 34m 41s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/23724f7267a5412d89712f890f2cd9db : SUCCESS in 3m 42s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"de8e1a9c5382d7725e3fe96e2fcf4f3cea78c393","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 23:31:24.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"3cda0914290202d8122c0dccda400b0a3ad8fa15","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 01:34:55.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc5c3adb440145fbb55c4d5973f41b2e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a1d8cd00e6f4c15b317700cc38d5282 : SUCCESS in 3m 15s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6c6dee7f35084dc0a1ea046f7213ab7f : SUCCESS in 8m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/93480c8189084f85b02c92ddeabe247b : SUCCESS in 8m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/31af45d8b2a8415fa2ea1750d407f8af : SUCCESS in 13m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/8eecc5b560e24f1bbd70c778616aac4e : SUCCESS in 1h 07m 37s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c6248deb035c4b5c8f8edd42b431a84c : SUCCESS in 1h 58m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a5e8648993924464a3dd944c9a073703 : SUCCESS in 14m 01s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/e4d57fbe0c154686ae80f2c270c32fa6 : SUCCESS in 28m 21s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/4ab08cf2d56d4e2480f29658903e8777 : SUCCESS in 32m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a57b27f63a174bb392d844a82214359c : SUCCESS in 56m 02s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f48536b927ce4757a18df29f16bd71a0 : SUCCESS in 44m 37s","accounts_in_message":[],"_revision_number":2},{"id":"9c5dece2cce369a8a04af81c29babdd6f56cc05a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 01:34:55.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"47672cea44b6c43fa97707940dd46ffed6276646","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 01:35:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f29903878cf24a288d551fd7f58a10a5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2fdf04b01e75479ebc3660e2fdc9f100 : SUCCESS in 46s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/911a85b30203442fa6cd9f4cfda746a9 : SUCCESS in 39s","accounts_in_message":[],"_revision_number":2},{"id":"45059652d99d6971948e7e5079d186d8ad46b29d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 06:20:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff878b028892401f9fec5971e8ff9e13\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f3ada2a01c414436ad017feb34430463 : SUCCESS in 20m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f54a611e2b65438bb6701ae3ffb03543 : SUCCESS in 18m 48s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e897b21f62314493b54b94e7f9dbde07 : SUCCESS in 27m 51s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"8e78573a95426f194789f7a13e9f298f1133faf1","revisions":{"7f7bc76d6bc8661f4db6917c004c45089084508a":{"kind":"REWORK","_number":1,"created":"2026-06-10 23:48:30.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/82/992782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/992782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/992782/1"}}},"commit":{"parents":[{"commit":"c384c163d69432b18fde9074b7dfaa896522b776","subject":"Add regression tests for lazy query DB leaks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c384c163d69432b18fde9074b7dfaa896522b776"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-05-14 13:12:40.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-10 23:47:20.000000000","tz":60},"subject":"Materialize lazy SQL backend queries","message":"Materialize lazy SQL backend queries\n\nThe federation and identity mapping SQL backends return lazy SQLAlchemy\nqueries from inside session_for_read contexts. Callers can iterate those\nqueries after the context has exited, which checks out a connection\noutside the intended session lifetime and can leave worker-local MySQL\npools exhausted.\n\nMaterialize the enabled service provider and domain mapping queries\nwhile their read sessions are active. Update the MySQL regression tests\nso the same call paths now assert that no database connections remain\nchecked out after use.\n\nGenerated-By: pi gpt-5.5\nCloses-Bug: #2152932\nChange-Id: I60a1cdb25effb793a6ed4181400eb451e471861b\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7f7bc76d6bc8661f4db6917c004c45089084508a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/7f7bc76d6bc8661f4db6917c004c45089084508a"}]},"branch":"refs/heads/master"},"8e78573a95426f194789f7a13e9f298f1133faf1":{"kind":"REWORK","_number":2,"created":"2026-06-10 23:56:18.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/82/992782/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/82/992782/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/82/992782/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/82/992782/2"}}},"commit":{"parents":[{"commit":"c384c163d69432b18fde9074b7dfaa896522b776","subject":"Add regression tests for lazy query DB leaks","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c384c163d69432b18fde9074b7dfaa896522b776"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-05-14 13:12:40.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-10 23:54:56.000000000","tz":60},"subject":"Materialize lazy SQL backend queries","message":"Materialize lazy SQL backend queries\n\nThe federation and identity mapping SQL backends return lazy SQLAlchemy\nqueries from inside session_for_read contexts. Callers can iterate those\nqueries after the context has exited, which checks out a connection\noutside the intended session lifetime and can leave worker-local MySQL\npools exhausted.\n\nMaterialize the enabled service provider and domain mapping queries\nwhile their read sessions are active. Update the MySQL regression tests\nso the same call paths now assert that no database connections remain\nchecked out after use.\n\nGenerated-By: pi gpt-5.5\nCloses-Bug: #2152932\nChange-Id: I60a1cdb25effb793a6ed4181400eb451e471861b\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8e78573a95426f194789f7a13e9f298f1133faf1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/8e78573a95426f194789f7a13e9f298f1133faf1"}]},"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":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
