// trimTime trims the Tile down to at most the last config.MAX_CLUSTER_COMMITS // commits, less if there aren't that many commits in the Tile. func trimTile(tile *tiling.Tile) (*tiling.Tile, error) { end := tile.LastCommitIndex() + 1 begin := end - config.MAX_CLUSTER_COMMITS if begin < 0 { begin = 0 } return tile.Trim(begin, end) }