)]}'
{".zuul.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"099d068f1e1013128cd8b100c0ad9cdbcddae3cb","unresolved":true,"context_lines":[{"line_number":371,"context_line":"      without eventlet (USE_EVENTLET\u003dfalse). The probe harness starts"},{"line_number":372,"context_line":"      the SAIO servers itself, so they come up in threading mode."},{"line_number":373,"context_line":"    vars:"},{"line_number":374,"context_line":"      # CentOS Stream 9\u0027s default Python is 3.9, but the threading WSGI"},{"line_number":375,"context_line":"      # server requires gunicorn \u003e\u003d 24.1.1, which requires Python \u003e\u003d 3.10."},{"line_number":376,"context_line":"      swift_python_packages:"},{"line_number":377,"context_line":"        - python3.11"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"68852740_483b40ec","line":374,"updated":"2026-07-09 18:27:03.000000000","message":"This reminds me that I was trying to get us up to CentOS Stream 10... https://review.opendev.org/c/openstack/swift/+/958812","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"5d49f6008a549ffe7a364ccf5f330592c1c870ae","unresolved":false,"context_lines":[{"line_number":371,"context_line":"      without eventlet (USE_EVENTLET\u003dfalse). The probe harness starts"},{"line_number":372,"context_line":"      the SAIO servers itself, so they come up in threading mode."},{"line_number":373,"context_line":"    vars:"},{"line_number":374,"context_line":"      # CentOS Stream 9\u0027s default Python is 3.9, but the threading WSGI"},{"line_number":375,"context_line":"      # server requires gunicorn \u003e\u003d 24.1.1, which requires Python \u003e\u003d 3.10."},{"line_number":376,"context_line":"      swift_python_packages:"},{"line_number":377,"context_line":"        - python3.11"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"dc046b75_34bb6ee4","line":374,"in_reply_to":"68852740_483b40ec","updated":"2026-08-21 07:36:33.000000000","message":"Acknowledged","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"099d068f1e1013128cd8b100c0ad9cdbcddae3cb","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"a0b0b6c5_d008d38e","updated":"2026-07-09 18:27:03.000000000","message":"🎉","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"},{"author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"change_message_id":"4e86d94090149945636b3527a61f67d0b611a567","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"e84220f6_f787825f","updated":"2026-07-24 03:36:28.000000000","message":"Nice and the probetest pass, that\u0027s amazing work Christian!\n\nThis seems to be the tip of the current patch chain, so where are we at?","commit_id":"483e3267d4ec3979b7300f290c171fecd5f077cd"},{"author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"change_message_id":"7f189a3d69065c767ce2f04986b9a31d57a6dca2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"cfa9a13d_ee81d4ff","updated":"2026-07-20 15:53:48.000000000","message":"This patch looks good to me!","commit_id":"483e3267d4ec3979b7300f290c171fecd5f077cd"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"7eb9454c0740038d43ea4090b54f816458d6c765","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"0594107c_8a595388","updated":"2026-07-13 05:26:30.000000000","message":"recheck","commit_id":"483e3267d4ec3979b7300f290c171fecd5f077cd"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"a0e774e7582a39f62e80c13ef68efe960118534f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"965fbc99_4ddd894b","updated":"2026-09-16 13:37:34.000000000","message":"Self-approving on feature branch after discussing within the core reviewers team.","commit_id":"f2d4c9f6808b24eaa138622d2d4956c466279d87"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"afe6ffb464d275aa79f354f1ffd305485147ca0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"20bc6a03_28780e8c","updated":"2026-09-17 14:13:02.000000000","message":"recheck","commit_id":"f2d4c9f6808b24eaa138622d2d4956c466279d87"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"f604c2cad4959677f82c4cbcb85abd0ace227fc2","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"3cd65f70_1c7007f8","updated":"2026-09-17 18:40:19.000000000","message":"recheck\n\nAgain with a hang? And again in reconstructor tests? Starts to feel suspicious...\n```\n2026-09-17 17:09:33.982967 | ubuntu-noble | test/unit/obj/test_reconstructor.py::TestReconstructFragmentArchive::test_reconstruct_fa_no_quarantine_more_than_threshold_frags PASSED                                                                                                  [ 79%]\n2026-09-17 18:23:30.740646 | RUN END RESULT_TIMED_OUT: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master]\n```","commit_id":"f2d4c9f6808b24eaa138622d2d4956c466279d87"},{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"82f7cc39e6137796138cf89af8d7816501e83f7f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8044c3ad_90311a2f","updated":"2026-09-17 16:47:49.000000000","message":"recheck\n\nHuh, some weird hang? From the py313 job:\n\n```\n2026-09-17 14:48:32.260212 | ubuntu-noble | test/unit/proxy/controllers/test_obj.py::TestECObjController::test_GET_with_one_slow_frag_lane PASSED                                                                                                                                    [ 91%]\n2026-09-17 15:51:04.857494 | RUN END RESULT_TIMED_OUT: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master]\n```\n\nand then the no-eventlet one:\n\n```\n2026-09-17 14:31:46.599207 | ubuntu-noble | test/unit/obj/test_reconstructor.py::TestReconstructFragmentArchiveECDuplicationFactor::test_reconstruct_fa_no_quarantine_non_404_response FAILED                                                                                        [ 80%]\n2026-09-17 15:47:51.775749 | RUN END RESULT_TIMED_OUT: [untrusted : opendev.org/zuul/zuul-jobs/playbooks/tox/run.yaml@master]\n```","commit_id":"f2d4c9f6808b24eaa138622d2d4956c466279d87"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"1e69608f547bbfa4d6fcc8b8e0d78817eb298e42","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"86d60313_97202894","in_reply_to":"3cd65f70_1c7007f8","updated":"2026-09-18 07:36:12.000000000","message":"Indeed - fix is now included in 1005300: utils: end pile iteration on the consumer\u0027s own count | https://review.opendev.org/c/openstack/swift/+/1005300.\n\nThe reason was that the last worker put its result into the queue and got paused before decreasing _inflight. So the queue was empty, _inflight at 1, and the get() without a timeout waited for the next result - until the tests timed out.","commit_id":"f2d4c9f6808b24eaa138622d2d4956c466279d87"}],"tools/playbooks/probetests/run.yaml":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"099d068f1e1013128cd8b100c0ad9cdbcddae3cb","unresolved":true,"context_lines":[{"line_number":28,"context_line":"      environment:"},{"line_number":29,"context_line":"        # The probe harness spawns the SAIO servers itself (via Manager),"},{"line_number":30,"context_line":"        # so this selects the mode the whole cluster starts in."},{"line_number":31,"context_line":"        USE_EVENTLET: \"{{ use_eventlet | default(\u0027true\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"36da0126_82a3aa38","line":31,"range":{"start_line":31,"start_character":26,"end_line":31,"end_character":38},"updated":"2026-07-09 18:27:03.000000000","message":"I wonder if this should get prefixed by `swift_` like some of our other vars...","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"},{"author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"change_message_id":"7f189a3d69065c767ce2f04986b9a31d57a6dca2","unresolved":true,"context_lines":[{"line_number":28,"context_line":"      environment:"},{"line_number":29,"context_line":"        # The probe harness spawns the SAIO servers itself (via Manager),"},{"line_number":30,"context_line":"        # so this selects the mode the whole cluster starts in."},{"line_number":31,"context_line":"        USE_EVENTLET: \"{{ use_eventlet | default(\u0027true\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"e47feb50_9a52bebd","line":31,"range":{"start_line":31,"start_character":26,"end_line":31,"end_character":38},"in_reply_to":"36da0126_82a3aa38","updated":"2026-07-20 15:53:48.000000000","message":"It would make more sense to follow the same pattern","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"},{"author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"change_message_id":"5d49f6008a549ffe7a364ccf5f330592c1c870ae","unresolved":false,"context_lines":[{"line_number":28,"context_line":"      environment:"},{"line_number":29,"context_line":"        # The probe harness spawns the SAIO servers itself (via Manager),"},{"line_number":30,"context_line":"        # so this selects the mode the whole cluster starts in."},{"line_number":31,"context_line":"        USE_EVENTLET: \"{{ use_eventlet | default(\u0027true\u0027) }}\""}],"source_content_type":"text/x-yaml","patch_set":2,"id":"06edce7e_486c1c60","line":31,"range":{"start_line":31,"start_character":26,"end_line":31,"end_character":38},"in_reply_to":"e47feb50_9a52bebd","updated":"2026-08-21 07:36:33.000000000","message":"Done","commit_id":"a46069e57ad389a46907654a242ea44c25abc0b2"}]}
