)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"change_message_id":"0d2febdaa0b2bc93bd2e67f1ab9a9720171f927b","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"bf5bc729_1b755e7f","updated":"2026-06-03 14:07:05.000000000","message":"recheck parent change is merged now","commit_id":"12589790068d7f36bd13121ce296ce2427f479e6"},{"author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"change_message_id":"6fef2b9d95b83616417b36cba6c93cd408d48b44","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":5,"id":"96e8745e_b26ac21c","updated":"2026-06-11 08:02:59.000000000","message":"recheck failure is not related to the patch","commit_id":"12a5256eb51a22acc414fe7082f857355c736d5a"}],"designate/producer/tasks.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"482d920f0e335ce21462e8679960bfa27e9be6fd","unresolved":true,"context_lines":[{"line_number":393,"context_line":"        except exceptions.MarkerNotFound:"},{"line_number":394,"context_line":"            pass"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        # Delete stale \"DOWN\" services"},{"line_number":397,"context_line":"        time_threshold \u003d CONF[self.name].time_threshold"},{"line_number":398,"context_line":"        if time_threshold \u003c\u003d 0:"},{"line_number":399,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":4,"id":"ebe82645_7be847fe","line":396,"updated":"2026-06-03 14:51:16.000000000","message":"Maybe turn this into a function instead and remove the comment.\n\u003e def _delete_stale_down_services","commit_id":"13570d46b18f36bc2b9d8f522452e07254fdd78c"},{"author":{"_account_id":31664,"name":"Omer Schwartz","email":"oschwart@redhat.com","username":"oschwart"},"change_message_id":"9ba0b2fb634acf0b7dcd536b0972c6234fabeb4e","unresolved":true,"context_lines":[{"line_number":393,"context_line":"        except exceptions.MarkerNotFound:"},{"line_number":394,"context_line":"            pass"},{"line_number":395,"context_line":""},{"line_number":396,"context_line":"        # Delete stale \"DOWN\" services"},{"line_number":397,"context_line":"        time_threshold \u003d CONF[self.name].time_threshold"},{"line_number":398,"context_line":"        if time_threshold \u003c\u003d 0:"},{"line_number":399,"context_line":"            return"}],"source_content_type":"text/x-python","patch_set":4,"id":"80aeb2ce_682fff81","line":396,"in_reply_to":"ebe82645_7be847fe","updated":"2026-06-08 11:04:36.000000000","message":"Sounds good to me, done.","commit_id":"13570d46b18f36bc2b9d8f522452e07254fdd78c"}]}
