)]}'
{"id":"openstack%2Fkeystone~991061","triplet_id":"openstack%2Fkeystone~master~Ic4cca9ff6675a9137979e2519455a6a4782a7c2a","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"14250":{"account":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"last_update":"2026-08-05 14:44:04.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic4cca9ff6675a9137979e2519455a6a4782a7c2a","subject":"Abandon server-side paged search cursor when sizelimit is reached","status":"MERGED","created":"2026-06-02 10:59:16.000000000","updated":"2026-08-05 14:46:44.000000000","submitted":"2026-08-05 14:44:04.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"991061","meta_rev_id":"0d5a295660b882bf7b12be29c0bdeb03bde5e94e","_number":991061,"virtual_id_number":991061,"owner":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"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-08-05 14:44:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"recommended":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"all":[{"value":1,"date":"2026-06-02 22:26:09.000000000","permitted_voting_range":{"min":1,"max":1},"_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":2,"date":"2026-06-12 17:08:09.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"]},{"value":1,"date":"2026-06-04 21:05:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"}],"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-07-14 10:05:48.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"]},{"value":0,"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_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"},{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-02 12:45: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-02 12:54:17.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-02 22:26:09.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-04 21:05:35.000000000","updated_by":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"reviewer":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"state":"REVIEWER"},{"updated":"2026-06-12 17:08:09.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":"654907d7327a7a0f5cd2649afcaf9ee85d2a78b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 10:59:16.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e9a74dab56e166f4ec4a96e6d46e5a74ec9c6372","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 11:02:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7ec065ad8c03903d9669cc03aed39ff88ed26c13","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 12:45:19.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/834f711007004d6da125ec7a504310cc\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f53ce88a0357434681bc7969284e98b3 : SUCCESS in 25m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/bfd4deffd1e14d2d84f6303e6af011dc : SUCCESS in 14m 44s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/efef190d7a264927b36fa06b3e9a9e85 : SUCCESS in 34m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e59d48b0dfe7fdd4a7bc3b4f75016ca7ade484f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 12:54: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/26e3bccf50114e6db08b2ec90d226dd8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fd3837b06daf4702b9a7d0d09a76f9c9 : SUCCESS in 18m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ccfd50a4eb24951b2256555c30cda6f : FAILURE in 5m 47s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/442a6bf2f41d477fa9efd4db6c8d15cc : SUCCESS in 11m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7bcbc0e9f45e40c8b70318099c08cf26 : SUCCESS in 11m 34s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b7a17b122f7c4735835d2beecb68f49b : SUCCESS in 9m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eefe0c2afbae46248d0436d0ae189d71 : SUCCESS in 7m 27s\n- grenade https://zuul.opendev.org/t/openstack/build/e8864b0c826f451e8c24300e3a80fc29 : SUCCESS in 50m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/27136c843058436681e4375ccbc69046 : SUCCESS in 1h 48m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e6d3b54a3ec4f82844916d6299291b0 : SUCCESS in 7m 53s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/8c4b754a3f964772ac74fa0ea68654bb : SUCCESS in 11m 52s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/1e0e3a45e65844708119b31024b90ad0 : SUCCESS in 22m 59s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/3cc33fcd88654be89dc9fa96935e0b0a : FAILURE in 18m 49s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/3f8ee9ba18bb4530b49ff717e54a9c04 : FAILURE in 17m 53s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/17800944b28c4a828591358befa4aae1 : SUCCESS in 13m 50s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/6bd56ba786724f0484a5d985e325a128 : SUCCESS in 31m 04s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/6dff8bf905e34af2afde7764069dce4b : SUCCESS in 26m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c43a0c8ba9ca48269c405e5b7798b6a2 : SUCCESS in 30m 26s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/227f773e9b2148dfaf156fb608d0988d : SUCCESS in 42m 14s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/3cb8182b30264fcf85db48d2095b5037 : SUCCESS in 4m 00s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"191880eca957d9363cee6ce3df31e962964f1b4e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-06-02 13:14:55.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"6b20cd9752c28600da02ca808405a2ff3d07980e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 15:26:52.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5604da86f64248348b122f007d0b580d\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0251686e3dd44712a6d048ef76c5e6bb : SUCCESS in 17m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe53def038b64f4f8e956f3ae37fe4c4 : SUCCESS in 4m 10s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ddd896c6c0734cef8bd3db3a1e4efc4f : SUCCESS in 10m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/98e64607607a4800848f7029c16cbf6c : SUCCESS in 11m 52s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d8db09ad7c0b41548e9d1140c4e9f57c : SUCCESS in 14m 22s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df5cf307c0ab4a02b2eaf489dd8ed7bf : SUCCESS in 14m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/2bdb33438f1d4d71803c4249667d3e39 : SUCCESS in 1h 12m 48s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/e3b3d2fb72334ee1b6ec4aadf719a3b4 : SUCCESS in 2h 06m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7858885a6c8b4f0a9657f4743df343fc : SUCCESS in 13m 16s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/22b4ccf76bd645d3960420196b0361e3 : SUCCESS in 20m 51s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/dbc1d43799744e4ca91c8a7790315a9a : SUCCESS in 36m 05s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/0c965038fb044ad9a6a008f64e92711e : FAILURE in 20m 35s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/a1323235212d4fd393f82e42a9a6a531 : FAILURE in 30m 21s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/7b4f350760fc4e0999027315a539d80f : SUCCESS in 31m 00s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/fe9eefbf0a71470b80de3635e26815d7 : SUCCESS in 34m 43s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/af9e3e1dd33c4e4ab934a198e74bbfec : SUCCESS in 19m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5147b5d520f419c8606cfe004f273dc : SUCCESS in 1h 04m 34s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/b161ceee97464469b6b49b451b424938 : SUCCESS in 46m 20s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/45aff8680ab14335ac74ea36058fabd2 : SUCCESS in 8m 38s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"aac8b18f27aa84f34aabf6bccbd2fce68090be4f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 16:56:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bcdc6bda714544aebb5e50ce702310d6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/06c07424d74841a1afe01651d13f91c2 : SUCCESS in 17m 43s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/54d53ccb108b485fad8e3194ed1174a0 : SUCCESS in 26m 57s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/3b07782aa4cd454bb3f78264f671fd5b : SUCCESS in 23m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"7fd6f7cd972bf6dd1b7a3140bce1d7c5ea01e0bf","author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"date":"2026-06-02 22:26:09.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"b181ab199fbdaaebaa55ba3ca40fb4e4350a8bd4","author":{"_account_id":38589,"name":"Moutaz Chaara","display_name":"Moutaz Chaara","email":"moutaz.chaara@sap.com","username":"tz3","status":"SAP SE"},"date":"2026-06-04 21:05:35.000000000","message":"Patch Set 3: Code-Review+1","accounts_in_message":[],"_revision_number":3},{"id":"238ba94b9397c4bb25a8179e73410068cd97b177","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-06-12 17:08:09.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"ccbac589c7096ec1e65d6c38a80c3fc9da5707f0","author":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"date":"2026-07-14 10:05:48.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d5da9d8e719143c847b7155de92b15f431bbe41f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 10:06:16.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"08ac024a1741727874ff95171c00a2a1b18bc69f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-14 11:19:34.000000000","message":"Patch Set 3: 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/4c31022313054d0ca0ee5a368ed14a98\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/070fa7ba69b440a1bdba0b4765cc5a03 : SUCCESS in 4m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/93d260969202454c8de41d6831aafca3 : SUCCESS in 9m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7bd3ce7333454f089be9343d7a86ea23 : SUCCESS in 10m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b11bb413851a4116a9d7313ed6351bbf : SUCCESS in 13m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/f5b5187202044c0a91c2c53e74999c8f : SUCCESS in 48m 11s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/aa3fff44ae9340af90e1700d9b748231 : SUCCESS in 1h 11m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f1a534c8e1314d5082c79824d4b665fa : SUCCESS in 9m 08s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/89eaa96be18645609982621725f611c9 : SUCCESS in 40m 37s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/7b985f06c4c74844925a9ec451204bf2 : SUCCESS in 20m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4f1264bdbf8d4cd58518106abd37e62b : SUCCESS in 50m 12s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/d9644233e61c43d183f7a16a7890eb41 : FAILURE in 17m 59s","accounts_in_message":[],"_revision_number":3},{"id":"d88dfbf91f1b2267e3c94af051cbf90fd4afe455","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2026-08-05 10:09:52.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"2a814cc7b721f0ddd35312356318ff0c638230e9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 10:40:25.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25e0b80840404f80810bcbb088b50ada\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/29c48471b20340578e4f94acf19562d7 : SUCCESS in 16m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a11d1324590c4bfcab9c16b946ee8a64 : SUCCESS in 14m 50s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/98d40e01a57e4bb0873e08d5d4f2cbc9 : SUCCESS in 28m 20s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e1566e28cdebfe988160faca50fd8515a69fb894","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 11:17:17.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a551af5278ac40b8b6b5e30ef4f1c595\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4c58595aa5954bb3a6f5c7db8eac2b1a : SUCCESS in 16m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4204ff4eb3114b9381ada5c62da0de68 : SUCCESS in 3m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/9efcb67e57e24124b19ee9222ba43357 : SUCCESS in 9m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0fe42345ca6849a49b07b4e64045dfd4 : SUCCESS in 10m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e9c3681f4fbb4acdb3e46ee9c53d1d1e : SUCCESS in 16m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93253bdef677483c9ef073eee9654313 : SUCCESS in 14m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/014aa122c44c47e6ba42e5a87b6469c3 : SUCCESS in 1h 01m 43s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4dc15054265b4fd9bea330e670f54a64 : SUCCESS in 50m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b34d3f3e6790435a8bff458e4b63e2ac : SUCCESS in 13m 31s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/c5549e85c66a43578cf0993c6c03dca7 : SUCCESS in 9m 12s (non-voting)\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/0b0f09028bef4d1d995d7e6b74843b88 : SUCCESS in 50m 49s\n- keystone-tempest-fips https://zuul.opendev.org/t/openstack/build/e280b9a8e89b44a3a9f04cb602c93a1b : FAILURE in 19m 16s (non-voting)\n- keystone-tempest-federation https://zuul.opendev.org/t/openstack/build/9ddc9ce3a33144aa9a6d9b97bf84a82a : FAILURE in 26m 50s (non-voting)\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/a7979602c7c74f619aa5b0c92c30585a : SUCCESS in 51m 15s\n- keystone-tempest-oidc-federation https://zuul.opendev.org/t/openstack/build/fa2610b994ca46bf8911d8e5db2f2809 : SUCCESS in 24m 19s\n- keystone-tempest-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/ca7dacf1f587482e983f1da983060e33 : SUCCESS in 30m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/61070caa6eb24ad784f3c76d2174d9ce : SUCCESS in 32m 02s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/a2e3b54fa95e47a986084e1f6d4ce07f : SUCCESS in 22m 47s\n- codegenerator-openapi-identity-tips-with-api-ref https://zuul.opendev.org/t/openstack/build/87f852a1b7fc402aa9389eec53bf331e : SUCCESS in 8m 23s (non-voting)\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job keystone-tempest-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job keystone-tempest-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"ba63b0203f3cb5ed4f235fa76aa6da6ec10ad610","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 11:18:03.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9fd556bf0ef2129ea7e5b37f5064873a1a19e708","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 14:44:04.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0abadea14f42482fb5ac74442494ca91\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/638d1139da624437a3e2cfe6acc46bea : SUCCESS in 6m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/79fc29f87d994336bc59a4db36733732 : SUCCESS in 10m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1da8a7b6a0524925ba2136693bb33c43 : SUCCESS in 11m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ed2da1eba28f49108e7f2aa070215c18 : SUCCESS in 11m 58s\n- grenade https://zuul.opendev.org/t/openstack/build/9812c75833734bccbcf8c13e4c90bb83 : SUCCESS in 1h 07m 29s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/2a5a2b57f6164734a79c1d89f0fa2930 : SUCCESS in 1h 37m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6954648fca804c5898c32ca7c8907f36 : SUCCESS in 13m 16s\n- keystone-tempest https://zuul.opendev.org/t/openstack/build/1b5ed20561d547e1b8e4c6f09a5f864e : SUCCESS in 50m 53s\n- keystone-tempest-federation-k2k https://zuul.opendev.org/t/openstack/build/250fb3e8c7224cc989a41f3d3d1a6251 : SUCCESS in 43m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9754261d761e45bd9b8cb0e104f1822e : SUCCESS in 57m 09s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/f5856b9b31dd42d29f0565a640d6aa4a : SUCCESS in 25m 15s","accounts_in_message":[],"_revision_number":3},{"id":"4c302e101fa5f4dcf07f86c19e4c10c81539c5b3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 14:44:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"0d5a295660b882bf7b12be29c0bdeb03bde5e94e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 14:46:44.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0bb84dbee61a41af9900636e264915da\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4cac4fc16e394923b51ed6b70d2c467a : SUCCESS in 52s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"bf428dab89299fd871f4a13ba2dd16fb59c5cd8d","revisions":{"ad3d2834d8efa4e398fb22b0ee955ff96ad8705f":{"kind":"REWORK","_number":1,"created":"2026-06-02 10:59:16.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/61/991061/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/61/991061/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/61/991061/1"}}},"commit":{"parents":[{"commit":"18e6fd7d69da26aefb20ba5bb5f1219a01014ea7","subject":"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/18e6fd7d69da26aefb20ba5bb5f1219a01014ea7"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 10:58:51.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 10:59:06.000000000","tz":120},"subject":"Abandon server-side paged search cursor when sizelimit is reached","message":"Abandon server-side paged search cursor when sizelimit is reached\n\nWhen _paged_search_s exits early because the accumulated result count\nreaches sizelimit, the server-side paged search cursor (identified by\nthe cookie in the SimplePagedResultsControl) is abandoned without\nnotification.  The LDAP server holds the cursor open until it times\nout (30 s on Active Directory, server-configured on OpenLDAP), which\ncan exhaust the server\u0027s concurrent-cursor limit under connection\npooling and frequent list operations.\n\nRFC 2696 §2.3 specifies that a client should send a final search_ext\nwith size\u003d0 and the current cookie to gracefully release the cursor.\nImplement this cleanup before breaking out of the pagination loop.\n\nCloses-Bug: #2146954\nChange-Id: Ic4cca9ff6675a9137979e2519455a6a4782a7c2a\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad3d2834d8efa4e398fb22b0ee955ff96ad8705f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/ad3d2834d8efa4e398fb22b0ee955ff96ad8705f"}]},"branch":"refs/heads/master"},"c3f5ee54dba2ac4ce82c3e2e9841c29dc94ff816":{"kind":"REWORK","_number":2,"created":"2026-06-02 11:02:59.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/61/991061/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/61/991061/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/61/991061/2"}}},"commit":{"parents":[{"commit":"18e6fd7d69da26aefb20ba5bb5f1219a01014ea7","subject":"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/18e6fd7d69da26aefb20ba5bb5f1219a01014ea7"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 10:58:51.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 11:02:51.000000000","tz":120},"subject":"Abandon server-side paged search cursor when sizelimit is reached","message":"Abandon server-side paged search cursor when sizelimit is reached\n\nWhen _paged_search_s exits early because the accumulated result count\nreaches sizelimit, the server-side paged search cursor (identified by\nthe cookie in the SimplePagedResultsControl) is abandoned without\nnotification.  The LDAP server holds the cursor open until it times\nout (30 s on Active Directory, server-configured on OpenLDAP), which\ncan exhaust the server\u0027s concurrent-cursor limit under connection\npooling and frequent list operations.\n\nRFC 2696 §2.3 specifies that a client should send a final search_ext\nwith size\u003d0 and the current cookie to gracefully release the cursor.\nImplement this cleanup before breaking out of the pagination loop.\n\nCloses-Bug: #2146954\nChange-Id: Ic4cca9ff6675a9137979e2519455a6a4782a7c2a\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c3f5ee54dba2ac4ce82c3e2e9841c29dc94ff816"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/c3f5ee54dba2ac4ce82c3e2e9841c29dc94ff816"}]},"branch":"refs/heads/master"},"bf428dab89299fd871f4a13ba2dd16fb59c5cd8d":{"kind":"REWORK","_number":3,"created":"2026-06-02 13:14:55.000000000","uploader":{"_account_id":14250,"name":"Grzegorz Grasza","email":"xek@redhat.com","username":"xek"},"ref":"refs/changes/61/991061/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/61/991061/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/61/991061/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/61/991061/3"}}},"commit":{"parents":[{"commit":"18e6fd7d69da26aefb20ba5bb5f1219a01014ea7","subject":"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/18e6fd7d69da26aefb20ba5bb5f1219a01014ea7"}]}],"author":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 10:58:51.000000000","tz":120},"committer":{"name":"Grzegorz Grasza","email":"xek@redhat.com","date":"2026-06-02 13:14:47.000000000","tz":120},"subject":"Abandon server-side paged search cursor when sizelimit is reached","message":"Abandon server-side paged search cursor when sizelimit is reached\n\nWhen _paged_search_s exits early because the accumulated result count\nreaches sizelimit, the server-side paged search cursor (identified by\nthe cookie in the SimplePagedResultsControl) is abandoned without\nnotification.  The LDAP server holds the cursor open until it times\nout (30 s on Active Directory, server-configured on OpenLDAP), which\ncan exhaust the server\u0027s concurrent-cursor limit under connection\npooling and frequent list operations.\n\nRFC 2696 §2.3 specifies that a client should send a final search_ext\nwith size\u003d0 and the current cookie to gracefully release the cursor.\nImplement this cleanup before breaking out of the pagination loop.\n\nCloses-Bug: #2146954\nChange-Id: Ic4cca9ff6675a9137979e2519455a6a4782a7c2a\nSigned-off-by: Grzegorz Grasza \u003cxek@redhat.com\u003e\nAssisted-by: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf428dab89299fd871f4a13ba2dd16fb59c5cd8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/bf428dab89299fd871f4a13ba2dd16fb59c5cd8d"}]},"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"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":""}}}]}
