)]}'
{"id":"openstack%2Fci-log-processing~995950","triplet_id":"openstack%2Fci-log-processing~master~I7c9e876dd80c792e941580a1c4586f879201ea0c","project":"openstack/ci-log-processing","branch":"master","attention_set":{},"removed_from_attention_set":{"20676":{"account":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"last_update":"2026-07-21 09:13:04.000000000","reason":"Change was submitted"},"18551":{"account":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"last_update":"2026-07-21 08:54:30.000000000","reason":"\u003cGERRIT_ACCOUNT_18551\u003e replied on the change","reason_account":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"}}},"hashtags":[],"change_id":"I7c9e876dd80c792e941580a1c4586f879201ea0c","subject":"Remove open_file wrapper, call open() directly","status":"MERGED","created":"2026-07-03 13:23:37.000000000","updated":"2026-07-21 09:14:00.000000000","submitted":"2026-07-21 09:13: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":"995950","meta_rev_id":"a0ba3f11cd40a2232c574b6df583a04df3fbb1af","_number":995950,"virtual_id_number":995950,"owner":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-21 09:13:04.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":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"all":[{"value":2,"date":"2026-07-21 08:54:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},{"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":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"all":[{"value":1,"date":"2026-07-21 08:56:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},{"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":[],"reviewers":{"REVIEWER":[{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-03 13:33:55.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-07-21 08:24:39.000000000","updated_by":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"reviewer":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"state":"REVIEWER"}],"messages":[{"id":"a2bded731d63fd7d83f2f9be0822149bd3ee7af0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"date":"2026-07-03 13:23:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d7637c3d846784550aa5b2a55b63b84094c67ba0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 13:33:55.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/07242725707f410c82f26350c54fd9a4\n\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/d10a78618d7444f29016843df10a87cc : SUCCESS in 2m 11s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/f5d3bba1162a48eeabe54b6f5a1c45f8 : SUCCESS in 2m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfd32e4bd66e4ed7ae2b8e30123a6bf5 : SUCCESS in 2m 43s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/340777775cd4446dbf1f77b4dcbc153e : FAILURE in 3m 04s\n- ci-log-processing-build-image https://zuul.opendev.org/t/openstack/build/bd70961492a44359a4beb0f05a615889 : FAILURE in 3m 50s\n- ci-log-processing-functional-test-centos-9-stream-sender https://zuul.opendev.org/t/openstack/build/f36927d53208459dab043a3799c71e87 : SUCCESS in 7m 39s","accounts_in_message":[],"_revision_number":1},{"id":"e9ce24f033a8e1649918d5646cac9889d66c456e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"date":"2026-07-03 13:42:01.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b89e1cd4c3e1977b923696a7085bceb7d6172322","author":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"date":"2026-07-06 06:49:22.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a529491b9dd588ad95b2f1147be40e11ae1df7b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 07:11:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a792e2b75c643bcbeccad1f84918802\n\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/1ce7ac4136ab4f3bb648033bb181cdb2 : SUCCESS in 2m 36s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/5944a93c792a4196b80fcc986f8fdbdb : SUCCESS in 2m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7faf0d8bf1b43069b501d3270b9f45e : SUCCESS in 3m 39s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/06632349a61442338c3e74f8038ddee4 : SUCCESS in 2m 56s\n- ci-log-processing-build-image https://zuul.opendev.org/t/openstack/build/0c51d18ef86d4cf0918e68dde5d58421 : SUCCESS in 6m 39s\n- ci-log-processing-functional-test-centos-9-stream-sender https://zuul.opendev.org/t/openstack/build/ab46cd4183d14646a1c89bca1f3ec69f : SUCCESS in 9m 11s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job ci-log-processing-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job ci-log-processing-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job ci-log-processing-build-image.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"5136886c30dec12c8b9c7b1fdcbb71fd44880022","author":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"date":"2026-07-21 08:54:30.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"5f566b838ef923a99ae63fff2f8ca8e57ce17c66","author":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"},"date":"2026-07-21 08:56:35.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"eeca89bbbd0deab3dff4d53f41e069a41373a91f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 08:56:51.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"c4f36e1914cf76047732dfc1ba0412e7b3f8cdbb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 09:13:04.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f90e5357fbb44ea86df0823f233613a\n\n- opendev-tox-docs https://zuul.opendev.org/t/openstack/build/fb352bcb2b314487918c0e980d172cae : SUCCESS in 3m 02s\n- openstack-tox-linters https://zuul.opendev.org/t/openstack/build/498b1cb645644c378df6fcfa58402ded : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56b5bba5520749b1b0b88c4e686a0d70 : SUCCESS in 3m 00s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/79ae712eab3b41d9b9cca29098a818b6 : SUCCESS in 3m 12s\n- ci-log-processing-functional-test-centos-9-stream-sender https://zuul.opendev.org/t/openstack/build/2a3a48e3d57a45988abde7cc8a9a69f4 : SUCCESS in 11m 49s\n- ci-log-processing-build-image https://zuul.opendev.org/t/openstack/build/5d3e824f08a14182ac808cc1dbffceca : SUCCESS in 9m 33s","accounts_in_message":[],"_revision_number":2},{"id":"717372703e74726f4887e20803e5846d7c6c0d38","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 09:13:04.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"a0ba3f11cd40a2232c574b6df583a04df3fbb1af","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 09:14:00.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8ef022099014c7eb044e3870665af56\n\n- promote-tox-docs-infra https://zuul.opendev.org/t/openstack/build/70ff4df51cce426da589c589e1724b57 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"57b4608b05afedd8f0a494ad4e18d06110a389d3","revisions":{"3ffa5e41c20fffe600f1ae06eb6c25bee9ed6e49":{"kind":"REWORK","_number":1,"created":"2026-07-03 13:23:37.000000000","uploader":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"ref":"refs/changes/50/995950/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ci-log-processing","ref":"refs/changes/50/995950/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/1"}}},"commit":{"parents":[{"commit":"c5bb8507d4f9765be49e6982ff91f3963f118da7","subject":"Properly shut down ThreadPoolExecutor in check_specified_files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/c5bb8507d4f9765be49e6982ff91f3963f118da7"}]}],"author":{"name":"Daniel Pawlik","email":"dpawlik@redhat.com","date":"2026-07-03 13:23:10.000000000","tz":120},"committer":{"name":"Daniel Pawlik","email":"dpawlik@redhat.com","date":"2026-07-03 13:23:19.000000000","tz":120},"subject":"Remove open_file wrapper, call open() directly","message":"Remove open_file wrapper, call open() directly\n\nThe wrapper added no value over the builtin.\n\nChange-Id: I7c9e876dd80c792e941580a1c4586f879201ea0c\nSigned-off-by: Daniel Pawlik \u003cdpawlik@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/3ffa5e41c20fffe600f1ae06eb6c25bee9ed6e49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/3ffa5e41c20fffe600f1ae06eb6c25bee9ed6e49"}]},"branch":"refs/heads/master"},"57b4608b05afedd8f0a494ad4e18d06110a389d3":{"kind":"REWORK","_number":2,"created":"2026-07-03 13:42:01.000000000","uploader":{"_account_id":20676,"name":"daniel.pawlik","display_name":"Daniel Pawlik","email":"dpawlik@redhat.com","username":"daniel.pawlik"},"ref":"refs/changes/50/995950/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ci-log-processing","ref":"refs/changes/50/995950/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ci-log-processing refs/changes/50/995950/2"}}},"commit":{"parents":[{"commit":"c5bb8507d4f9765be49e6982ff91f3963f118da7","subject":"Properly shut down ThreadPoolExecutor in check_specified_files","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/c5bb8507d4f9765be49e6982ff91f3963f118da7"}]}],"author":{"name":"Daniel Pawlik","email":"dpawlik@redhat.com","date":"2026-07-03 13:23:10.000000000","tz":120},"committer":{"name":"Daniel Pawlik","email":"dpawlik@redhat.com","date":"2026-07-03 13:41:44.000000000","tz":120},"subject":"Remove open_file wrapper, call open() directly","message":"Remove open_file wrapper, call open() directly\n\nThe wrapper added no value over the builtin.\n\nChange-Id: I7c9e876dd80c792e941580a1c4586f879201ea0c\nSigned-off-by: Daniel Pawlik \u003cdpawlik@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/57b4608b05afedd8f0a494ad4e18d06110a389d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ci-log-processing/commit/57b4608b05afedd8f0a494ad4e18d06110a389d3"}]},"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":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":18551,"name":"Szymon Datko","email":"szymon.datko@gmail.com","username":"sdatko"}}]}],"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":""}}}]}
