)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"change_message_id":"aab8edd161a2595bf01ea83546d420a8bd82d606","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Sysmeta for CleavingContext\u0027s that have completed can be reclaimed"},{"line_number":10,"context_line":"eventually."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Sysmeta for CleavingContext\u0027s that have not completed ought to be"},{"line_number":13,"context_line":"reclaimed because they may relate to DB id\u0027s that no longer exist, but"},{"line_number":14,"context_line":"they are left for a very long time before reclaiming. Note that no"},{"line_number":15,"context_line":"data is lost if an old incomplete CleavingContext is erroneously"},{"line_number":16,"context_line":"expired, but cleaving progress would be reset."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Change-Id: Ie3a583725b827270fb154d6e98df00ef360e517d"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"5f7c97a3_f47a43b8","line":16,"range":{"start_line":12,"start_character":0,"end_line":16,"end_character":46},"updated":"2018-05-22 10:24:20.000000000","message":"I\u0027ve included this but keen to get other opinions.\n\nAlternatives:\n\nWe could never reclaim incomplete contexts, but in theory they could pile up over time.\n\nWe could filter them from replicated metadata so that their fate is tightly coupled to the db they relate to.","commit_id":"58476d7283736ac1ada43abb82a5b7c6366b42ae"}]}
