)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"02faae8251d81085c1b6a6ce4c239f02db787975","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"873d88b1_eedfb23a","updated":"2025-01-20 10:49:30.000000000","message":"This series of patch seems related to eventlet, do you mind if we attach it the the eventlet-removal topic?","commit_id":"bd1744a67f4b449bf3ff7cac34462808e27fc7e3"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"05d99675bc51497e5a96acaecb2f7b957de2f244","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"08924c39_a8d42bf6","updated":"2025-03-28 05:46:43.000000000","message":"recheck timeout while releasing lock during copy image operation","commit_id":"3ed84f79ef00b30ec5874625034bfabc304e4f3e"},{"author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"change_message_id":"096adc4b38e07ffa3c32a6147088bb9519fe1008","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"597e96bc_b769116d","updated":"2025-03-28 03:55:11.000000000","message":"recheck timeout while releasing lock during copy image operation","commit_id":"3ed84f79ef00b30ec5874625034bfabc304e4f3e"}],"glance/tests/functional/test_healthcheck_middleware.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"a066860d86bcf1817a94648f0b8d4bad3c38dc48","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        # Finally, delete the disable file so that it does not pollute future"},{"line_number":51,"context_line":"        # test runs."},{"line_number":52,"context_line":"        os.remove(disable_file)"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fc1744a_65383b8f","line":52,"updated":"2025-02-14 16:16:47.000000000","message":"This should be an `addCleanup()` or something right? We don\u0027t want to ever let this persist, even if the test fails on L48 or something.","commit_id":"4933303cd90f7f058318dcd120cb146a85a87436"},{"author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"change_message_id":"18b728eacf2d867c9e8f1e4e5e702616db380f3a","unresolved":true,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        # Finally, delete the disable file so that it does not pollute future"},{"line_number":51,"context_line":"        # test runs."},{"line_number":52,"context_line":"        os.remove(disable_file)"}],"source_content_type":"text/x-python","patch_set":5,"id":"44bf0824_ea44e40a","line":52,"in_reply_to":"3fc1744a_65383b8f","updated":"2025-03-27 19:17:19.000000000","message":"Good catch!","commit_id":"4933303cd90f7f058318dcd120cb146a85a87436"},{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"9b5eac09adda6f71be78528f124da2d1ea5ebc49","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"        # Finally, delete the disable file so that it does not pollute future"},{"line_number":51,"context_line":"        # test runs."},{"line_number":52,"context_line":"        os.remove(disable_file)"}],"source_content_type":"text/x-python","patch_set":5,"id":"02167488_56a77177","line":52,"in_reply_to":"44bf0824_ea44e40a","updated":"2025-04-02 13:36:42.000000000","message":"Done","commit_id":"4933303cd90f7f058318dcd120cb146a85a87436"}]}
