)]}'
{"id":"openstack%2Fkeystone~891521","triplet_id":"openstack%2Fkeystone~master~I911fec106178ebf37e004767cf8d0bdc8f001297","project":"openstack/keystone","branch":"master","attention_set":{},"removed_from_attention_set":{"33455":{"account":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"last_update":"2023-08-23 15:22:54.000000000","reason":"\u003cGERRIT_ACCOUNT_33455\u003e replied on the change","reason_account":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"}},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2023-08-25 16:28:21.000000000","reason":"Change was submitted"},"7414":{"account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"last_update":"2023-08-23 15:23:22.000000000","reason":"\u003cGERRIT_ACCOUNT_7414\u003e replied on the change","reason_account":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}},"16465":{"account":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"last_update":"2023-08-25 16:28:21.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I911fec106178ebf37e004767cf8d0bdc8f001297","subject":"Respect cached tokens issued before upgrade","status":"MERGED","created":"2023-08-15 17:38:26.000000000","updated":"2023-08-25 16:30:57.000000000","submitted":"2023-08-25 16:28:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"891521","meta_rev_id":"00a20b383237d1d9f66edbb372d1ca7f5bc2a226","_number":891521,"virtual_id_number":891521,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-08-25 16:28:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},{"value":0,"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"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":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"recommended":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2023-08-23 15:22:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},{"value":2,"date":"2023-08-25 14:22:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":2,"date":"2023-08-23 15:23:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"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":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},{"value":1,"date":"2023-08-25 14:22:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"value":0,"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"}],"reviewers":{"REVIEWER":[{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-08-15 17:43:58.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"state":"REVIEWER"},{"updated":"2023-08-15 17:43:58.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":16465,"name":"Kristi Nikolla","email":"knikolla@bu.edu","username":"knikolla"},"state":"REVIEWER"},{"updated":"2023-08-15 18:04:52.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-08-15 21:00:32.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":"2023-08-16 15:18:17.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"state":"REVIEWER"},{"updated":"2023-08-25 14:22:13.000000000","updated_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"reviewer":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"state":"REVIEWER"}],"messages":[{"id":"2c8b48c308ecfbb2afe7b3acde5c29bd2be5d4e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-15 17:38:26.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"882bb72698caa5be2b15420ff5dfa9c6aced3ba0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-15 17:41:48.000000000","message":"Patch Set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"96027f4e28ac410066b53c3d2cd3796e67e8cd58","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-15 17:43:58.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"dca11a8ffaecc23d053e8abd1fd27970ee8862a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-15 17:51:34.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"481120b7c571614512a11ef557fd861fe2ad5cef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-15 18:04:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4298391a9877465991eae3fc5b170ff2\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e4942164ea5a4887a7b002b38c967163 : SUCCESS in 11m 51s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/87d0fdefe0d44e6aa265891c72e95045 : SUCCESS in 12m 16s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"9f3e74f7beab6bd37f853c694fe057c5fc9966b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-15 21:00:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8de32b8fa3d04cecacae0d8c4e35582e\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2a755af1f2ad414cb7ecdc597c32a5e6 : SUCCESS in 12m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dd5e88a33cb3405289690757fb5f408f : SUCCESS in 5m 12s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f0730668456d48a7bd4a971e3aa71d42 : SUCCESS in 11m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0a9b8aca545643479d77f73597b79ef7 : SUCCESS in 13m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a9a34b0281ee40a9b342760ac9dc2691 : SUCCESS in 10m 56s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32b5d8f70b994abea5f4db6299aecdac : SUCCESS in 13m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/0e16737e4c5349a0af3c65f98f33a6dd : SUCCESS in 1h 15m 27s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/4d39d181f69a4df99e54a07330084f87 : SUCCESS in 2h 01m 59s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/d2b578cb4c8d42bbb26775f0f3c1e4dc : SUCCESS in 14m 06s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/331b3da0602b48bdb96a75f32236a02f : SUCCESS in 30m 19s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/bd03c79f3a76431fb58688aebde2b570 : FAILURE in 31m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/4a65fa810bf54991a65edb4d54604fb5 : SUCCESS in 38m 46s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/004f1953919c46968572f20ddbeab4be : SUCCESS in 29m 04s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/f83de8939efb488abb2ad4d3f1f7def5 : SUCCESS in 13m 08s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/41c36bf1486447bcac92b9773e9d414b : FAILURE in 28m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/db1e9f47d6da43f2b17e4977d67fbd63 : SUCCESS in 48m 11s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/91cc95f3d9c84b06bcb492ac3a83df75 : SUCCESS in 35m 10s","accounts_in_message":[],"_revision_number":3},{"id":"3204e6e1b5bc7d7488c5126110313f3aefa0f42e","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2023-08-16 17:15:12.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"bd874a5080e7fe94f03599a3a3c698fe07a15d78","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2023-08-16 17:54:57.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"24c8525a5770b818c6231c91ccae9710b15b3f8c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-17 08:24:33.000000000","message":"Patch Set 4: Published edit on patch set 3.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"c6925aeff37001c0077c5ae15304e1b795dc4a21","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2023-08-17 08:24:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"da8b1b3aa8eaae619dbf1a2f1c0cfe2d356f48c6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-17 08:35:07.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a614bd09620a4ca7b9369919ebc4fb15\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/2de08173a1ab458ea9c06ea2edf6bfc8 : SUCCESS in 9m 05s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/8535368d185e418ba4af5245eb47a6d7 : SUCCESS in 9m 42s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"34ec523636a723dbeb50c9a1b53a3e14d455faff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-17 10:15:51.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2490af4ff7c48a0a44a4c015db0e2b8\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/350a02afab8b413f84b29937f5ce0bc8 : SUCCESS in 16m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34c3914153dd4d56ba6cfc02c26a33ce : SUCCESS in 6m 22s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/18bd1a95e46d4962b2f95b6a2d37a739 : SUCCESS in 13m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/943c3307c7d042acb80c1f0fdffdf065 : SUCCESS in 14m 30s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a9ea09c20ec34815b16ccd01d99f0f13 : SUCCESS in 12m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/da73a2a74daf4166bbf72d35a1ce7fa7 : SUCCESS in 13m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/dab0efe42ba2491f9330830bacd64861 : SUCCESS in 50m 46s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/1060409f17fc4c08b4b4f1d1f794a799 : SUCCESS in 1h 34m 32s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/c5b71affd97a483b80735816bc2bb000 : SUCCESS in 12m 52s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/bccd8d2a19864583993788162d89c3a6 : SUCCESS in 36m 22s\n- keystone-dsvm-py3-functional-fips https://zuul.opendev.org/t/openstack/build/2734470e254146a6b235d941bf407060 : FAILURE in 33m 56s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/034ee9d9dcf44de6b71eaee7b47018da : SUCCESS in 41m 20s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/2dc741aa275a4a56b00f80379641e2ce : SUCCESS in 23m 48s\n- keystoneclient-devstack-functional https://zuul.opendev.org/t/openstack/build/96023d199c62441faec7a31b9705492a : SUCCESS in 21m 51s (non-voting)\n- keystone-dsvm-ldap-domain-specific-driver https://zuul.opendev.org/t/openstack/build/2af8755494914ea590febbd165a295f7 : FAILURE in 29m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37cfec27f62d4b4db00f8c142844f287 : SUCCESS in 58m 50s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/71f8c07e05ef40c6b7c8e17b027459b5 : SUCCESS in 31m 32s","accounts_in_message":[],"_revision_number":4},{"id":"16967820ceebe2f2f78e829c912b2f602eed2aa6","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2023-08-23 15:22:54.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"148fc07bee658a4c71fe6f2e6c001ddb38c2d4ac","author":{"_account_id":7414,"name":"David Wilde","email":"dwilde@redhat.com","username":"d34dh0r53"},"date":"2023-08-23 15:23:22.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"2da4df8ae44e2889c548d269ad68b74ae9228f0e","author":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"},"date":"2023-08-25 14:22:13.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"ed77501d6befb75d2ba5f9971148b8b8cd73d444","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-25 14:22:49.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"023fe2ce1190e5b36904d94b617553ff26b14b84","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-25 16:28:20.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e87de5ed0a414fe787fd8354c3f1ce66\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01987090abb84a99b09b4b2c653913e3 : SUCCESS in 5m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f58062f3e62743588c5d7f2230868900 : SUCCESS in 13m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2eeaf15c3c7b4154b973f7a4d8c30ead : SUCCESS in 17m 55s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e02107324c7c43dfb23c0aaa66e5502f : SUCCESS in 11m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2609f6a053e40e19c412f776be0622b : SUCCESS in 13m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/f9f427c1bbdc453696bd6d12c61d3272 : SUCCESS in 1h 00m 42s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8df4ea3bc56142d0a7d14e769d353963 : SUCCESS in 1h 14m 51s\n- keystone-tox-py310-with-sqlalchemy-2x https://zuul.opendev.org/t/openstack/build/61925c06073a4dde9c19122f58fcb12c : SUCCESS in 18m 27s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/e29f1b0c94d240f9af8bb4eafac7444b : SUCCESS in 38m 55s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/a6466aebe1694699bffe2a4945b158d5 : SUCCESS in 30m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2c6e35cf807746118022c3325b65605d : SUCCESS in 45m 16s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/88179a72d0df4997a1c328959bad0ab0 : SUCCESS in 42m 55s","accounts_in_message":[],"_revision_number":4},{"id":"55b69c30f70b5b926309537e5ad84d99f8e5a140","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-25 16:28:21.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"00a20b383237d1d9f66edbb372d1ca7f5bc2a226","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-25 16:30:57.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d2926f54170460a8b6f1dda942476a5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b84d62a45182449da793540a2dcfe5fa : SUCCESS in 1m 50s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"0970481a5017e8896045050a2a4b3f2e00e8a4b0","revisions":{"67246127f2849e18560849656af0e904006e5a80":{"kind":"REWORK","_number":1,"created":"2023-08-15 17:38:26.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/21/891521/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/21/891521/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/21/891521/1"}}},"commit":{"parents":[{"commit":"349706a4481edbf2600448bd9edc1a70eac371b1","subject":"Merge \"Properly trimm bcrypt hashed passwords\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/349706a4481edbf2600448bd9edc1a70eac371b1"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-15 17:38:15.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-15 17:38:15.000000000","tz":120},"subject":"Respect cached tokens issued before upgrade","message":"Respect cached tokens issued before upgrade\n\nRight after keystone is upgraded from Zed to 2023.1, services\nstart failing to perform actions with cluster, since attempt to use\npreviously cached tokens fail with AttributeError, as tokens\ndo not have oauth2_thumbprint attribute yet.\n\nIn order to prevent this from happening, we use safe getattr\ninstead of just assuming that property is in-place.\n\nChange-Id: I911fec106178ebf37e004767cf8d0bdc8f001297\nCloses-Bug: #2029134\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67246127f2849e18560849656af0e904006e5a80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/67246127f2849e18560849656af0e904006e5a80"}]},"branch":"refs/heads/master"},"61a6ae32579ae0392e31bef61653625537e61e31":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2023-08-15 17:41:48.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/21/891521/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/21/891521/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/21/891521/2"}}},"commit":{"parents":[{"commit":"349706a4481edbf2600448bd9edc1a70eac371b1","subject":"Merge \"Properly trimm bcrypt hashed passwords\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/349706a4481edbf2600448bd9edc1a70eac371b1"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-15 17:38:15.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-08-15 17:41:48.000000000","tz":0},"subject":"Respect cached tokens issued before upgrade","message":"Respect cached tokens issued before upgrade\n\nRight after keystone is upgraded from Zed to 2023.1\nattempt to use previously cached tokens fails with\nAttributeError, as tokens do not have oauth2_thumbprint\nattribute yet.\n\nThus, services misbehave until cache is exipred or flushed.\n\nIn order to prevent this from happening, we use safe\ngetattr() instead of just assuming that attribute is there.\n\nChange-Id: I911fec106178ebf37e004767cf8d0bdc8f001297\nCloses-Bug: #2029134\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/61a6ae32579ae0392e31bef61653625537e61e31"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/61a6ae32579ae0392e31bef61653625537e61e31"}]},"branch":"refs/heads/master","description":"Edit commit message"},"3aa35ed73188a27efa5f4fd1b091b66e75131cec":{"kind":"REWORK","_number":3,"created":"2023-08-15 17:51:34.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/21/891521/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/21/891521/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/21/891521/3"}}},"commit":{"parents":[{"commit":"349706a4481edbf2600448bd9edc1a70eac371b1","subject":"Merge \"Properly trimm bcrypt hashed passwords\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/349706a4481edbf2600448bd9edc1a70eac371b1"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-15 17:38:15.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-08-15 17:51:34.000000000","tz":0},"subject":"Respect cached tokens issued before upgrade","message":"Respect cached tokens issued before upgrade\n\nRight after keystone is upgraded from Zed to 2023.1\nattempt to use previously cached tokens fails with\nAttributeError, as tokens do not have oauth2_thumbprint\nattribute yet.\n\nThus, services misbehave until cache is exipred or flushed.\n\nIn order to prevent this from happening, we use safe\ngetattr() instead of just assuming that attribute is there.\n\nChange-Id: I911fec106178ebf37e004767cf8d0bdc8f001297\nCloses-Bug: #2029134\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3aa35ed73188a27efa5f4fd1b091b66e75131cec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/3aa35ed73188a27efa5f4fd1b091b66e75131cec"}]},"branch":"refs/heads/master"},"0970481a5017e8896045050a2a4b3f2e00e8a4b0":{"kind":"REWORK","_number":4,"created":"2023-08-17 08:24:33.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/21/891521/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone","ref":"refs/changes/21/891521/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone refs/changes/21/891521/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone refs/changes/21/891521/4"}}},"commit":{"parents":[{"commit":"349706a4481edbf2600448bd9edc1a70eac371b1","subject":"Merge \"Properly trimm bcrypt hashed passwords\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/349706a4481edbf2600448bd9edc1a70eac371b1"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2023-08-15 17:38:15.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2023-08-17 08:24:33.000000000","tz":0},"subject":"Respect cached tokens issued before upgrade","message":"Respect cached tokens issued before upgrade\n\nRight after keystone is upgraded from Zed to 2023.1\nattempt to use previously cached tokens fails with\nAttributeError, as tokens do not have oauth2_thumbprint\nattribute yet.\n\nThus, services misbehave until cache is exipred or flushed.\n\nIn order to prevent this from happening, we use safe\ngetattr() instead of just assuming that attribute is there.\n\nChange-Id: I911fec106178ebf37e004767cf8d0bdc8f001297\nCloses-Bug: #2029134\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0970481a5017e8896045050a2a4b3f2e00e8a4b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone/commit/0970481a5017e8896045050a2a4b3f2e00e8a4b0"}]},"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":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7973,"name":"Douglas Mendizábal","email":"dmendiza@redhat.com","username":"dougmendizabal"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"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":{}}}]}
