)]}'
{"id":"openstack%2Fkeystone~992781","triplet_id":"openstack%2Fkeystone~master~Ic02b0a976459ba180a907ac3016b9aa9e44d14fc","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 13:46:06.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 16:35:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic02b0a976459ba180a907ac3016b9aa9e44d14fc","subject":"Add regression tests for lazy query DB leaks","status":"MERGED","created":"2026-06-10 23:48:30.000000000","updated":"2026-06-16 17:32:55.000000000","submitted":"2026-06-15 16:35:17.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"992781-bug/2152932","meta_rev_id":"49e0700467ad2ec23c5923ec63e2a3a89f6b4bc2","_number":992781,"virtual_id_number":992781,"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":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-15 16:35:16.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"},"all":[{"value":2,"date":"2026-06-12 13:21:20.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:22:30.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},{"value":1,"date":"2026-06-12 17:22:37.000000000","permitted_voting_range":{"min":1,"max":1},"_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":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:48:59.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:14.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 00:07: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":"REVIEWER"},{"updated":"2026-06-12 13:21:20.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"},{"updated":"2026-06-12 17:22:30.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"}],"messages":[{"id":"44d04b6011a26c14a56efe9a1413a1877b0cc0d9","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":"f234c333ce5738785ef909a2d21f684f813e3add","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 23:48:59.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4700b4daf3f746098ef94c3fdb7a3cbb\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/77c71f372ea8481782b0207240673381 : NODE_FAILURE Node(set) request 374769dd9309496aa814d08f180bf147 failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cb68268f9efa4847b65de67a08f51592 : NODE_FAILURE Node(set) request bf8a922482ca499d9698b126f5d65d86 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/64b53f7bf072482e8e5a0e57f5a5cfe8 : NODE_FAILURE Node(set) request fe7ab51f83104371ac17e85d96fef14a failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9f0bd91363c2f25d2a9152137949796bf7d658f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 00:07:51.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/aecda7cc71f9439b9b324182257e25a9\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c841250cbf0940d8bcbaf3c83a4717e3 : SUCCESS in 17m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/38bd6199124f434285f7cd4522956444 : SUCCESS in 4m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/81eab694936d43899d76094828f3fed4 : SUCCESS in 8m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/99fa39748eba4f80a27954b4d4fa1018 : SUCCESS in 10m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5f7e6bf1109248a39c279265d6820e6b : SUCCESS in 11m 58s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/396477ad55e8490da92a0658730f7cdd : SUCCESS in 13m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c2b00f30483b464d827b37edaba5f516 : SUCCESS in 12m 20s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/343b08a057d642f7b40bd87cb42bcb21 : FAILURE in 18m 02s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/c47ac2fcf41340f3b6e781d65e41deda : SUCCESS in 5m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"3a0ff35f18709e13c8fd0b0cbdefd39525325969","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-12 09:57:14.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"729e9e45c9f993dddbfc8fef58c3f6abd2a70384","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 10:27:38.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a69e64b6295f4e03900a7efde09c5dcd\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/00db355f6b75449690bf6ed5827906d6 : SUCCESS in 18m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4ecaf984912a4ef4af85b2d4bed5e394 : SUCCESS in 5m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a573f7596084498bb1e89b1d89e62a0e : SUCCESS in 9m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c1480818f55e4d1b89ad7d3c342e8eed : SUCCESS in 6m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fc92b8a8635c4e49af2cfcd860316b79 : SUCCESS in 15m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddae746975ee4373a37ab9168f562bb7 : SUCCESS in 6m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7694aed853de4f9f904cdaf601a9fc1a : SUCCESS in 11m 03s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/06dbe1ba2fb44b35bd79fac55c7193f0 : SUCCESS in 29m 11s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/1200d3a325474f11bb99d3196c61cf82 : SUCCESS in 7m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"f468dd44777103f8140cb84189c7eec0857be7b3","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-12 13:21:20.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"57bfe6608d0b37abb2a0f706f1b89748b4a1e4bd","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-06-12 17:22:30.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"65766a056c2409d614bd36ca2e2633e170a89391","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-06-12 17:22:37.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"6dcd4b6a574cd809a1104a935d8a255d9ce8e650","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 17:23:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"bacafe540c98a6ba7982a860e251199f24be12fb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 18:03:47.000000000","message":"Patch Set 1: 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/b8ae556f3c73463baf17e3208ea7196e\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bb775c3a0c54888b72ead3a750e0dad : SUCCESS in 5m 39s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/64758956db844be984b139b1399a0d8a : SUCCESS in 9m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/24891bb3af8a4c6c9abe4ba3ca319891 : SUCCESS in 9m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30fbbcc1839b422daf744321361b9815 : SUCCESS in 14m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4736556563141f094f9a73a9d6e677b : SUCCESS in 10m 49s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/7d471725b0ed453b8ed6e021066f58e8 : FAILURE in 39m 23s","accounts_in_message":[],"_revision_number":1},{"id":"2071b81c0fc16077f1312670f43f5eeaa45c8284","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-15 07:39:30.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3cf2afc3ff0d2d08a1a58fdac79698b6d3ab025b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 08:28:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1dbe520e7e7b4e5592291622777ea126\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5baf79b25cac49c8906105f0cb370e34 : SUCCESS in 17m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0f1cb7a1fb5485fb1c4d233330884a3 : SUCCESS in 5m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/c4e64aeccacd4b378af8c36028ee31dc : SUCCESS in 10m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/d7c62611926d433e83d58fd6780e8a9f : SUCCESS in 11m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a1f85ce5677d40d2ba3ff5391053e78c : SUCCESS in 18m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f83fdc0c16c4c0e8a5cc5648b75bab7 : SUCCESS in 13m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf12ae1211874d76a4f6027fb13eb54a : SUCCESS in 11m 55s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/354614b386ad424a8da07cb36ef2987b : SUCCESS in 42m 32s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/93c722efa14e4d2b8f97b038dca08778 : SUCCESS in 7m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"990c383557464e07ed21ce7000df0663f464a8d6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 08:29:03.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5ed85210fbc6053f2031fa1308defa251ed8c487","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 10:35:03.000000000","message":"Patch Set 1: 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/ca29ba7f8fe54ef5a43a2943c65d7fb6\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecdecfd768854901af0a13e308f4df9f : POST_FAILURE in 4m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a7b1b828203c42cabdd0d51a29a54d95 : SUCCESS in 12m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f51f700c7422478a88904dba923464a1 : POST_FAILURE in 10m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3dabe312c894037937f93410948bcf8 : SUCCESS in 14m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/83c66e1053f248f5a4edfc4cb9bd22c9 : POST_FAILURE in 6m 33s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/2abaec5b0334435b836f8b24e7ed2452 : POST_FAILURE in 41m 14s","accounts_in_message":[],"_revision_number":1},{"id":"3feb321cbab19060ae5f8a4fcff859edfbedc3fd","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-15 13:46:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7efd01064527b3cada0a881a3c8fb5ecc9e43bf0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 14:26:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca5b296951f0415db0cae985f5b31d3e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8a4622e5be2b47418906d2b3e586f5b5 : SUCCESS in 12m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23974162d9cf450b9d3c33977662c796 : SUCCESS in 6m 22s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a2786a0039a24ebd9f6602ba01f8a984 : SUCCESS in 12m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aa0086257d0f499b80e31728fbcdbd0d : SUCCESS in 11m 59s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/007e81bc8b7548da940039a041489c3f : SUCCESS in 14m 51s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cc784630d4649e19bc62b8436a6df6a : SUCCESS in 8m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ff3d25a888b84bc1b18efb87d6cf873b : SUCCESS in 12m 49s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/54c732c3d3144c848965ff3299b4d248 : SUCCESS in 37m 22s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/d8d45097103c4d1d9e95e1a17e66e416 : SUCCESS in 7m 36s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e8f760bfe2e59ff818b47c84dfe6f7677e3fa823","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 14:27:00.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9ff7e0bd4fdb553c7378b3d0cea001efae1827ed","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:35:16.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dbdc392758ea428e805f1cf81badf0c0\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/622b675dbb66483891e9f27bc430f11b : SUCCESS in 7m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9a61fdc78dd44022bf421815be6bd4f3 : SUCCESS in 12m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/92fc3e57deda4a3e86a1838c6e02b75e : SUCCESS in 12m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b53b67a2da304b2190c965ae6f519059 : SUCCESS in 14m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dff15c25e059471ab91413be6b33e002 : SUCCESS in 12m 16s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/e0fb1165ac7d4833a79e78cd21c1b7b8 : SUCCESS in 32m 56s","accounts_in_message":[],"_revision_number":1},{"id":"1a52f830c058ff120416e135839511d77bd2940f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:35:17.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"8c3f1467dac2debd7af7bf6bc2309febbc6ccea8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:37:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/192d77283bba42be9126140b28058b29\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/83694720df5148b1be56f78c334abe27 : SUCCESS in 1m 43s","accounts_in_message":[],"_revision_number":1},{"id":"49e0700467ad2ec23c5923ec63e2a3a89f6b4bc2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 17:32:55.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5cfe5d20e72b423bb6cb61034c49dd10\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c7eeadb44462482098a1848dd113fccc : SUCCESS in 23m 37s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6c53a36f29ab4b0ea4ea58a20aad9ce5 : POST_FAILURE in 21m 46s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ff645ecc9a90408da497f2ef4590288e : POST_FAILURE in 42m 00s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c384c163d69432b18fde9074b7dfaa896522b776","revisions":{"c384c163d69432b18fde9074b7dfaa896522b776":{"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/81/992781/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/81/992781/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/992781/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/992781/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/81/992781/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/81/992781/1"}}},"commit":{"parents":[{"commit":"eb3c0cd99a353fde717155aa80da4ddb4251ffe4","subject":"Merge \"Fix LDAP pagination to return all users beyond page_size\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/eb3c0cd99a353fde717155aa80da4ddb4251ffe4"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-05-14 12:14:11.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-10 23:47:04.000000000","tz":60},"subject":"Add regression tests for lazy query DB leaks","message":"Add regression tests for lazy query DB leaks\n\nSeveral SQL backends return lazy SQLAlchemy query objects from inside\nsession_for_read contexts. Iterating those queries after the session\ncontext has exited can check out MySQL connections outside the expected\nrequest lifetime and leave them retained.\n\nAdd oslo.db opportunistic MySQL tests with deliberately tiny SQLAlchemy\npools to make those leaks visible without requiring DevStack. The tests\ncover both ID mapping list retrieval and Keystone WSGI token rendering\nwhen it asks federation for enabled service providers.\n\nGenerated-By: pi gpt-5.5\nRelated-Bug: #2152932\nChange-Id: Ic02b0a976459ba180a907ac3016b9aa9e44d14fc\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/c384c163d69432b18fde9074b7dfaa896522b776"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c384c163d69432b18fde9074b7dfaa896522b776"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"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":""}}}]}
