)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":1000001,"name":"Lorenz Brun","display_name":"Lorenz","email":"lorenz@monogon.tech","username":"lorenz","avatars":[{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/75c04f6e9881c24ee621fba80667eed8.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"2f8c40c6281fde5ff5c6b9ebb3837bd2d6db1508","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"87f6dd05_3806e879","updated":"2023-04-24 14:59:32.000000000","message":"Leaving approval of this to you Serge","commit_id":"312be056f8b1bbd5edbd8f122eec8e8c3d4bef9c"}],"cloud/shepherd/equinix/manager/recoverer.go":[{"author":{"_account_id":1000002,"name":"Serge Bazanski","display_name":"Serge","email":"serge@monogon.tech","username":"serge","avatars":[{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/52c41428b6369f2c02b9717425216f7d.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"ec0be2c6c5a6fc51d750e4d28c9d794d471e03fd","unresolved":true,"context_lines":[{"line_number":51,"context_line":"\t\treturn fmt.Errorf(\"failed to reboot device: %w\", err)"},{"line_number":52,"context_line":"\t}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"\t// This is required as Equinix doesn\u0027t reboot the machines synchronously"},{"line_number":55,"context_line":"\t// during the API call."},{"line_number":56,"context_line":"\tselect {"},{"line_number":57,"context_line":"\tcase \u003c-time.After(time.Duration(r.RebootWaitSeconds) * time.Second):"},{"line_number":58,"context_line":"\tcase \u003c-ctx.Done():"}],"source_content_type":"text/x-go","patch_set":4,"id":"80d908e9_916a6839","line":55,"range":{"start_line":54,"start_character":1,"end_line":55,"end_character":24},"updated":"2023-04-24 16:31:19.000000000","message":"Please file a tracking issue for the Equinix API not letting us do this correctly and mention it here in a `TODO(issue/...): replace this`","commit_id":"312be056f8b1bbd5edbd8f122eec8e8c3d4bef9c"},{"author":{"_account_id":1000019,"name":"Tim Windelschmidt","display_name":"Tim","email":"tim@monogon.tech","username":"fionera","avatars":[{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/57e6137fdb8185cd15ac27ba188780ff.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"change_message_id":"fab6a99020665ac77e8c1e37e78e269cde1c23f5","unresolved":false,"context_lines":[{"line_number":51,"context_line":"\t\treturn fmt.Errorf(\"failed to reboot device: %w\", err)"},{"line_number":52,"context_line":"\t}"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"\t// This is required as Equinix doesn\u0027t reboot the machines synchronously"},{"line_number":55,"context_line":"\t// during the API call."},{"line_number":56,"context_line":"\tselect {"},{"line_number":57,"context_line":"\tcase \u003c-time.After(time.Duration(r.RebootWaitSeconds) * time.Second):"},{"line_number":58,"context_line":"\tcase \u003c-ctx.Done():"}],"source_content_type":"text/x-go","patch_set":4,"id":"c7be7f33_a14c92f6","line":55,"range":{"start_line":54,"start_character":1,"end_line":55,"end_character":24},"in_reply_to":"80d908e9_916a6839","updated":"2023-04-24 17:11:55.000000000","message":"Ack","commit_id":"312be056f8b1bbd5edbd8f122eec8e8c3d4bef9c"}]}
