)]}'
{"java/src/main/java/monasca/persister/PersisterModule.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"71f5c93367a0af62a55a518184843c4bbbcf0ff4","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":"      } else {"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        System.out.println(\"Found unknown Influxdb version: \""},{"line_number":157,"context_line":"                           + config.getInfluxDBConfiguration().getVersion());"},{"line_number":158,"context_line":"        System.out.println(\"Supported Influxdb versions are \u0027v8\u0027 and \u0027v9\u0027\");"},{"line_number":159,"context_line":"        System.out.println(\"Check your config file\");"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_21ed478c","line":156,"updated":"2015-02-09 18:36:11.000000000","message":"This should go to stderr","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":12512,"name":"Deklan Dieterly","email":"deklan.dieterly@hpe.com","username":"deklan"},"change_message_id":"df50a53c57ba1bf084097b0f804471365eaf3398","unresolved":false,"context_lines":[{"line_number":153,"context_line":""},{"line_number":154,"context_line":"      } else {"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"        System.out.println(\"Found unknown Influxdb version: \""},{"line_number":157,"context_line":"                           + config.getInfluxDBConfiguration().getVersion());"},{"line_number":158,"context_line":"        System.out.println(\"Supported Influxdb versions are \u0027v8\u0027 and \u0027v9\u0027\");"},{"line_number":159,"context_line":"        System.out.println(\"Check your config file\");"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_25f2ae9a","line":156,"in_reply_to":"da86d52c_21ed478c","updated":"2015-02-09 18:47:40.000000000","message":"Done","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"71f5c93367a0af62a55a518184843c4bbbcf0ff4","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    } else {"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"      System.out.println(\"Found unknown database type: \""},{"line_number":167,"context_line":"          + config.getDatabaseConfiguration().getDatabaseType());"},{"line_number":168,"context_line":"      System.out.println(\"Supported databases are \u0027vertica\u0027 and \u0027influxdb\u0027\");"},{"line_number":169,"context_line":"      System.out.println(\"Check your config file.\");"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_e1996f20","line":166,"updated":"2015-02-09 18:36:11.000000000","message":"Same here","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":12512,"name":"Deklan Dieterly","email":"deklan.dieterly@hpe.com","username":"deklan"},"change_message_id":"df50a53c57ba1bf084097b0f804471365eaf3398","unresolved":false,"context_lines":[{"line_number":163,"context_line":""},{"line_number":164,"context_line":"    } else {"},{"line_number":165,"context_line":""},{"line_number":166,"context_line":"      System.out.println(\"Found unknown database type: \""},{"line_number":167,"context_line":"          + config.getDatabaseConfiguration().getDatabaseType());"},{"line_number":168,"context_line":"      System.out.println(\"Supported databases are \u0027vertica\u0027 and \u0027influxdb\u0027\");"},{"line_number":169,"context_line":"      System.out.println(\"Check your config file.\");"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_45ede2b6","line":166,"in_reply_to":"da86d52c_e1996f20","updated":"2015-02-09 18:47:40.000000000","message":"Done","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"}],"java/src/main/java/monasca/persister/repository/InfluxV8RepoTrait.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"71f5c93367a0af62a55a518184843c4bbbcf0ff4","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import java.util.concurrent.TimeUnit;"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import io.dropwizard.setup.Environment;"},{"line_number":33,"context_line":"import monasca.persister.configuration.PersisterConfig;"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"public class InfluxV8RepoTrait {"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_45188275","line":33,"updated":"2015-02-09 18:36:11.000000000","message":"I believe our includes go at the top and googles at the bottom. It is google spec that their\u0027s go at the top","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":12512,"name":"Deklan Dieterly","email":"deklan.dieterly@hpe.com","username":"deklan"},"change_message_id":"c2e54c0112845ba2e4a370011703c651b77248f5","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import java.util.concurrent.TimeUnit;"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"import io.dropwizard.setup.Environment;"},{"line_number":33,"context_line":"import monasca.persister.configuration.PersisterConfig;"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"public class InfluxV8RepoTrait {"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_2681d48f","line":33,"in_reply_to":"da86d52c_45188275","updated":"2015-02-09 19:48:45.000000000","message":"Done","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"}],"java/src/main/java/monasca/persister/repository/InfluxV9MetricRepo.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"71f5c93367a0af62a55a518184843c4bbbcf0ff4","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"      for (final Measurement measurement : this.measurementMap.get(defDimId)) {"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"        Date date \u003d this.simpleDateFormat.parse(measurement.time + \" UTC\");"},{"line_number":88,"context_line":"        DateTime dateTime \u003d new DateTime(date.getTime(), DateTimeZone.UTC);"},{"line_number":89,"context_line":"        String dateString \u003d dateFormatter.print(dateTime);"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_3a7c8db5","line":87,"updated":"2015-02-09 18:36:11.000000000","message":"Why do you convert from a String to Date and back to String?","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":12512,"name":"Deklan Dieterly","email":"deklan.dieterly@hpe.com","username":"deklan"},"change_message_id":"df50a53c57ba1bf084097b0f804471365eaf3398","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"      for (final Measurement measurement : this.measurementMap.get(defDimId)) {"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"        Date date \u003d this.simpleDateFormat.parse(measurement.time + \" UTC\");"},{"line_number":88,"context_line":"        DateTime dateTime \u003d new DateTime(date.getTime(), DateTimeZone.UTC);"},{"line_number":89,"context_line":"        String dateString \u003d dateFormatter.print(dateTime);"},{"line_number":90,"context_line":""}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_25770e04","line":87,"in_reply_to":"da86d52c_3a7c8db5","updated":"2015-02-09 18:47:40.000000000","message":"We do some formatting and add millis for Influxdb.\n\n2015-02-09 16:56:43 -\u003e 2015-02-09T16:56:43.000Z\n\nThis code was copied from an example Paul Dix gave us.","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"}],"java/src/main/java/monasca/persister/repository/influxdb/InfluxWrite.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"71f5c93367a0af62a55a518184843c4bbbcf0ff4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  private final String database;"},{"line_number":25,"context_line":"  private final String retentionPolicy;"},{"line_number":26,"context_line":"  private final InfluxPoint[] points;"},{"line_number":27,"context_line":"  private final Map\u003cString, String\u003e tags;"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  public InfluxWrite(final String database, final String retentionPolicy, final InfluxPoint[] points,"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_ba0f9d87","line":27,"updated":"2015-02-09 18:36:11.000000000","message":"Why does this have tags? InfluxPoint already has tags and it doesn\u0027t seem like it should be both places","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"},{"author":{"_account_id":12512,"name":"Deklan Dieterly","email":"deklan.dieterly@hpe.com","username":"deklan"},"change_message_id":"df50a53c57ba1bf084097b0f804471365eaf3398","unresolved":false,"context_lines":[{"line_number":24,"context_line":"  private final String database;"},{"line_number":25,"context_line":"  private final String retentionPolicy;"},{"line_number":26,"context_line":"  private final InfluxPoint[] points;"},{"line_number":27,"context_line":"  private final Map\u003cString, String\u003e tags;"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"  public InfluxWrite(final String database, final String retentionPolicy, final InfluxPoint[] points,"}],"source_content_type":"text/x-java","patch_set":12,"id":"da86d52c_25c46e3f","line":27,"in_reply_to":"da86d52c_ba0f9d87","updated":"2015-02-09 18:47:40.000000000","message":"That\u0027s the way Influxdb does it. The outer-scoped tags can be overridden by the inner-scoped tags.","commit_id":"5336378e003a69b15a628a00bdde8ef496e2567b"}]}
