)]}'
{"java/src/main/java/monasca/api/infrastructure/persistence/influxdb/InfluxV9StatisticRepo.java":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1ee0ab267068e1ae01c565c62125690c0274e93a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014, 2016 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"},{"line_number":5,"context_line":" * in compliance with the License. You may obtain a copy of the License at"}],"source_content_type":"text/x-java","patch_set":4,"id":"bacf61ea_7b36d951","line":2,"range":{"start_line":2,"start_character":56,"end_line":2,"end_character":63},"updated":"2016-08-05 20:28:52.000000000","message":"Remove Company","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"1c27f304306c440a105f927dd15514e5a867e8b6","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014, 2016 Hewlett-Packard Development Company, L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"},{"line_number":5,"context_line":" * in compliance with the License. You may obtain a copy of the License at"}],"source_content_type":"text/x-java","patch_set":4,"id":"9ad45d7e_77885ce8","line":2,"range":{"start_line":2,"start_character":56,"end_line":2,"end_character":63},"in_reply_to":"bacf61ea_7b36d951","updated":"2016-08-08 21:12:09.000000000","message":"Done","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1ee0ab267068e1ae01c565c62125690c0274e93a","unresolved":false,"context_lines":[{"line_number":107,"context_line":"      throws Exception {"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":110,"context_line":"    if(!Strings.isNullOrEmpty(offset)) {"},{"line_number":111,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":112,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":113,"context_line":"    }"}],"source_content_type":"text/x-java","patch_set":4,"id":"bacf61ea_5b14b59e","line":110,"updated":"2016-08-05 20:28:52.000000000","message":"Add space after if","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"1c27f304306c440a105f927dd15514e5a867e8b6","unresolved":false,"context_lines":[{"line_number":107,"context_line":"      throws Exception {"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":110,"context_line":"    if(!Strings.isNullOrEmpty(offset)) {"},{"line_number":111,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":112,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":113,"context_line":"    }"}],"source_content_type":"text/x-java","patch_set":4,"id":"9ad45d7e_37654445","line":110,"in_reply_to":"bacf61ea_5b14b59e","updated":"2016-08-08 21:12:09.000000000","message":"Done","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1ee0ab267068e1ae01c565c62125690c0274e93a","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"          List\u003cObject\u003e values \u003d buildValsList(valueObjects);"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"          if (((String) values.get(0)).compareTo(offsetTimestamp) \u003e\u003d 0 || index \u003e offsetId) {"},{"line_number":200,"context_line":"            statistics.addMeasurement(values);"},{"line_number":201,"context_line":"            remaining_limit--;"},{"line_number":202,"context_line":"          }"}],"source_content_type":"text/x-java","patch_set":4,"id":"bacf61ea_db2705c8","line":199,"range":{"start_line":199,"start_character":67,"end_line":199,"end_character":68},"updated":"2016-08-05 20:28:52.000000000","message":"Are you sure about this change? I see the offset is usually the timestamp of the last value returned","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"43b1a339edb2e7507ce4b9ded9c90884f108b09f","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"          List\u003cObject\u003e values \u003d buildValsList(valueObjects);"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"          if (((String) values.get(0)).compareTo(offsetTimestamp) \u003e\u003d 0 || index \u003e offsetId) {"},{"line_number":200,"context_line":"            statistics.addMeasurement(values);"},{"line_number":201,"context_line":"            remaining_limit--;"},{"line_number":202,"context_line":"          }"}],"source_content_type":"text/x-java","patch_set":4,"id":"9ad45d7e_b893e1a2","line":199,"range":{"start_line":199,"start_character":67,"end_line":199,"end_character":68},"in_reply_to":"9ad45d7e_17e640b4","updated":"2016-08-08 21:17:54.000000000","message":"Ok. I see it now","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"1c27f304306c440a105f927dd15514e5a867e8b6","unresolved":false,"context_lines":[{"line_number":196,"context_line":""},{"line_number":197,"context_line":"          List\u003cObject\u003e values \u003d buildValsList(valueObjects);"},{"line_number":198,"context_line":""},{"line_number":199,"context_line":"          if (((String) values.get(0)).compareTo(offsetTimestamp) \u003e\u003d 0 || index \u003e offsetId) {"},{"line_number":200,"context_line":"            statistics.addMeasurement(values);"},{"line_number":201,"context_line":"            remaining_limit--;"},{"line_number":202,"context_line":"          }"}],"source_content_type":"text/x-java","patch_set":4,"id":"9ad45d7e_17e640b4","line":199,"range":{"start_line":199,"start_character":67,"end_line":199,"end_character":68},"in_reply_to":"bacf61ea_db2705c8","updated":"2016-08-08 21:12:09.000000000","message":"I\u0027m now adding the period to the offset, so the new statistic block could have a timestamp equal to the offset plus one period instead of always being greater.","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014, 2016 Hewlett-Packard Development L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_c94040a8","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":2},"updated":"2016-08-16 20:04:00.000000000","message":"copyright","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014, 2016 Hewlett-Packard Development L.P."},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_1fd44645","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":2},"in_reply_to":"3ac371cc_c94040a8","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":78,"context_line":"    if (!Strings.isNullOrEmpty(offset)) {"},{"line_number":79,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":80,"context_line":"      if (i \u003e -1) {"},{"line_number":81,"context_line":"        offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":82,"context_line":"        // Add the period to the offset to ensure only the next group of points are returned"}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_e91c1cc3","line":79,"range":{"start_line":79,"start_character":10,"end_line":79,"end_character":11},"updated":"2016-08-16 20:04:00.000000000","message":"could you use a better name then i?","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":78,"context_line":"    if (!Strings.isNullOrEmpty(offset)) {"},{"line_number":79,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":80,"context_line":"      if (i \u003e -1) {"},{"line_number":81,"context_line":"        offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":82,"context_line":"        // Add the period to the offset to ensure only the next group of points are returned"}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_7fcbbaa5","line":79,"range":{"start_line":79,"start_character":10,"end_line":79,"end_character":11},"in_reply_to":"3ac371cc_e91c1cc3","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":111,"context_line":"    if (!Strings.isNullOrEmpty(offset)) {"},{"line_number":112,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":113,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":114,"context_line":"    }"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_69878cd7","line":112,"range":{"start_line":112,"start_character":10,"end_line":112,"end_character":11},"updated":"2016-08-16 20:04:00.000000000","message":"same","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    String offsetTimePart \u003d \"\";"},{"line_number":111,"context_line":"    if (!Strings.isNullOrEmpty(offset)) {"},{"line_number":112,"context_line":"      int i \u003d offset.indexOf(\u0027_\u0027);"},{"line_number":113,"context_line":"      offsetTimePart \u003d offset.substring(i + 1);"},{"line_number":114,"context_line":"    }"},{"line_number":115,"context_line":""}],"source_content_type":"text/x-java","patch_set":9,"id":"3ac371cc_bfc5328f","line":112,"range":{"start_line":112,"start_character":10,"end_line":112,"end_character":11},"in_reply_to":"3ac371cc_69878cd7","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"395178f60008a58f6e3bdf35968d5243aa2788eb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":" * Copyright (c) 2014, 2016 Hewlett-Packard Development LP"},{"line_number":3,"context_line":" *"},{"line_number":4,"context_line":" * Licensed under the Apache License, Version 2.0 (the \"License\"); you may not use this file except"},{"line_number":5,"context_line":" * in compliance with the License. You may obtain a copy of the License at"}],"source_content_type":"text/x-java","patch_set":11,"id":"3ac371cc_02e67faf","line":2,"range":{"start_line":2,"start_character":3,"end_line":2,"end_character":58},"updated":"2016-08-17 15:07:34.000000000","message":"It should look like:\n(C) Copyright 2014, 2016 Hewlett Packard Enterprise Development LP","commit_id":"2cb6fe8d1e854329c92b71679cb84a36861481f8"}],"monasca_api/common/repositories/influxdb/metrics_repository.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"2967450b9d598543911f20ebb0a6faabd100eef8","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                tmp \u003d datetime.strptime(str(offset).split(\u0027_\u0027)[1], \"%Y-%m-%dT%H:%M:%S.%fZ\")"},{"line_number":96,"context_line":"                tmp \u003d tmp + timedelta(seconds\u003dperiod)"},{"line_number":97,"context_line":"                offset \u003d offset.split(\u0027_\u0027)[0] + \u0027_\u0027 + tmp.isoformat()"},{"line_number":98,"context_line":"            offset_clause \u003d (\" and time \u003e \u0027{}\u0027\".format(offset))"},{"line_number":99,"context_line":"            from_clause +\u003d offset_clause"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        statistics \u003d [statistic.replace(\u0027avg\u0027, \u0027mean\u0027) for statistic in"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_1d0e7534","line":98,"range":{"start_line":98,"start_character":29,"end_line":98,"end_character":47},"updated":"2016-07-27 19:07:29.000000000","message":"I wonder if influx is confused by having two \" and time \u003e \" clauses? One is added by _build_where_clause() since start_timestamp is set as well. Also, _build_where_clause() is using setting the time as microseconds while this is using an ISO formatted date.","commit_id":"aa0b4df709d778f8e475f31e6fac938e563672d9"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"01854a3f2b15840465db831d359682e8fc508754","unresolved":false,"context_lines":[{"line_number":95,"context_line":"                tmp \u003d datetime.strptime(str(offset).split(\u0027_\u0027)[1], \"%Y-%m-%dT%H:%M:%S.%fZ\")"},{"line_number":96,"context_line":"                tmp \u003d tmp + timedelta(seconds\u003dperiod)"},{"line_number":97,"context_line":"                offset \u003d offset.split(\u0027_\u0027)[0] + \u0027_\u0027 + tmp.isoformat()"},{"line_number":98,"context_line":"            offset_clause \u003d (\" and time \u003e \u0027{}\u0027\".format(offset))"},{"line_number":99,"context_line":"            from_clause +\u003d offset_clause"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        statistics \u003d [statistic.replace(\u0027avg\u0027, \u0027mean\u0027) for statistic in"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_f47fb314","line":98,"range":{"start_line":98,"start_character":29,"end_line":98,"end_character":47},"in_reply_to":"bacf61ea_1d0e7534","updated":"2016-08-04 20:22:06.000000000","message":"In my testing, I\u0027ve never seen that causing a problem","commit_id":"aa0b4df709d778f8e475f31e6fac938e563672d9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"1ee0ab267068e1ae01c565c62125690c0274e93a","unresolved":false,"context_lines":[{"line_number":91,"context_line":"            if \u0027_\u0027 in offset:"},{"line_number":92,"context_line":"                tmp \u003d datetime.strptime(str(offset).split(\u0027_\u0027)[1], \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":93,"context_line":"                tmp \u003d tmp + timedelta(seconds\u003dint(period))"},{"line_number":94,"context_line":"                offset \u003d offset.split(\u0027_\u0027)[0] + \u0027_\u0027 + tmp.isoformat()"},{"line_number":95,"context_line":"            else:"},{"line_number":96,"context_line":"                tmp \u003d datetime.strptime(offset, \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":97,"context_line":"                offset \u003d tmp + timedelta(seconds\u003dint(period))"}],"source_content_type":"text/x-python","patch_set":4,"id":"bacf61ea_865534fb","line":94,"range":{"start_line":94,"start_character":25,"end_line":94,"end_character":69},"updated":"2016-08-05 20:28:52.000000000","message":"Does influxdb understand id_date? That is what offset ends as. The offset in the else part is an integer","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"43b1a339edb2e7507ce4b9ded9c90884f108b09f","unresolved":false,"context_lines":[{"line_number":91,"context_line":"            if \u0027_\u0027 in offset:"},{"line_number":92,"context_line":"                tmp \u003d datetime.strptime(str(offset).split(\u0027_\u0027)[1], \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":93,"context_line":"                tmp \u003d tmp + timedelta(seconds\u003dint(period))"},{"line_number":94,"context_line":"                offset \u003d offset.split(\u0027_\u0027)[0] + \u0027_\u0027 + tmp.isoformat()"},{"line_number":95,"context_line":"            else:"},{"line_number":96,"context_line":"                tmp \u003d datetime.strptime(offset, \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":97,"context_line":"                offset \u003d tmp + timedelta(seconds\u003dint(period))"}],"source_content_type":"text/x-python","patch_set":4,"id":"9ad45d7e_184cad6f","line":94,"range":{"start_line":94,"start_character":25,"end_line":94,"end_character":69},"in_reply_to":"9ad45d7e_17dc8011","updated":"2016-08-08 21:17:54.000000000","message":"You are right, it is a date time","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"1c27f304306c440a105f927dd15514e5a867e8b6","unresolved":false,"context_lines":[{"line_number":91,"context_line":"            if \u0027_\u0027 in offset:"},{"line_number":92,"context_line":"                tmp \u003d datetime.strptime(str(offset).split(\u0027_\u0027)[1], \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":93,"context_line":"                tmp \u003d tmp + timedelta(seconds\u003dint(period))"},{"line_number":94,"context_line":"                offset \u003d offset.split(\u0027_\u0027)[0] + \u0027_\u0027 + tmp.isoformat()"},{"line_number":95,"context_line":"            else:"},{"line_number":96,"context_line":"                tmp \u003d datetime.strptime(offset, \"%Y-%m-%dT%H:%M:%SZ\")"},{"line_number":97,"context_line":"                offset \u003d tmp + timedelta(seconds\u003dint(period))"}],"source_content_type":"text/x-python","patch_set":4,"id":"9ad45d7e_17dc8011","line":94,"range":{"start_line":94,"start_character":25,"end_line":94,"end_character":69},"in_reply_to":"bacf61ea_865534fb","updated":"2016-08-08 21:12:09.000000000","message":"The id_date must not get caught by the gate, but yes it is incorrect. The else however should result in a datetime not an int. Are you sure it\u0027s an int?","commit_id":"1c42a182716a1378cb7db38cacb9267c12c7a4c9"},{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding: utf-8 -*-"},{"line_number":2,"context_line":"# Copyright 2014 Hewlett-Packard"},{"line_number":3,"context_line":"# (C) Copyright 2015,2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":4,"context_line":"# Copyright 2015 Cray Inc. All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_e94a5cab","line":3,"range":{"start_line":3,"start_character":65,"end_line":3,"end_character":72},"updated":"2016-08-16 20:04:00.000000000","message":"remove","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# -*- coding: utf-8 -*-"},{"line_number":2,"context_line":"# Copyright 2014 Hewlett-Packard"},{"line_number":3,"context_line":"# (C) Copyright 2015,2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":4,"context_line":"# Copyright 2015 Cray Inc. All Rights Reserved."},{"line_number":5,"context_line":"#"},{"line_number":6,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_9fc0367e","line":3,"range":{"start_line":3,"start_character":65,"end_line":3,"end_character":72},"in_reply_to":"3ac371cc_e94a5cab","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"}],"monasca_tempest_tests/tests/api/base.py":[{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_49ef3087","line":1,"range":{"start_line":1,"start_character":65,"end_line":1,"end_character":72},"updated":"2016-08-16 20:04:00.000000000","message":"same","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_3f3822a0","line":1,"range":{"start_line":1,"start_character":65,"end_line":1,"end_character":72},"in_reply_to":"3ac371cc_49ef3087","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"2d0ac716724ce6a17d24f669084bd833b01f84b1","unresolved":false,"context_lines":[{"line_number":84,"context_line":"            if link[\u0027rel\u0027] \u003d\u003d \u0027next\u0027:"},{"line_number":85,"context_line":"                next_link \u003d link[\u0027href\u0027]"},{"line_number":86,"context_line":"        if not next_link:"},{"line_number":87,"context_line":"            self.fail(\"No next link returned with query parameters: {}\".format(query_parms))"},{"line_number":88,"context_line":"        query_params \u003d urlparse.parse_qs(urlparse.urlparse(next_link).query)"},{"line_number":89,"context_line":"        if \u0027offset\u0027 not in query_params:"},{"line_number":90,"context_line":"            self.fail(\"No offset in next link: {}\".format(next_link))"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_5fcebeb4","line":87,"range":{"start_line":87,"start_character":79,"end_line":87,"end_character":90},"updated":"2016-08-16 20:37:06.000000000","message":"This is not passed in from the input args","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"e0e773973b8a5994cf384a2960a0f32c624b8a61","unresolved":false,"context_lines":[{"line_number":84,"context_line":"            if link[\u0027rel\u0027] \u003d\u003d \u0027next\u0027:"},{"line_number":85,"context_line":"                next_link \u003d link[\u0027href\u0027]"},{"line_number":86,"context_line":"        if not next_link:"},{"line_number":87,"context_line":"            self.fail(\"No next link returned with query parameters: {}\".format(query_parms))"},{"line_number":88,"context_line":"        query_params \u003d urlparse.parse_qs(urlparse.urlparse(next_link).query)"},{"line_number":89,"context_line":"        if \u0027offset\u0027 not in query_params:"},{"line_number":90,"context_line":"            self.fail(\"No offset in next link: {}\".format(next_link))"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_3f05c279","line":87,"range":{"start_line":87,"start_character":79,"end_line":87,"end_character":90},"in_reply_to":"3ac371cc_5fcebeb4","updated":"2016-08-16 20:45:02.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"}],"monasca_tempest_tests/tests/api/test_statistics.py":[{"author":{"_account_id":15027,"name":"Michael Hoppal","email":"michael.jam.hoppal@hpe.com","username":"michael-hoppal"},"change_message_id":"225d2a2f32b0a3d07a5c221ad702adad33a153fe","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_c9032041","line":1,"range":{"start_line":1,"start_character":65,"end_line":1,"end_character":72},"updated":"2016-08-16 20:04:00.000000000","message":"here","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"c13f5e2b99dadaea87afeb3b9598f4814a6afe4f","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2015-2016 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\"); you may"},{"line_number":4,"context_line":"# not use this file except in compliance with the License. You may obtain"}],"source_content_type":"text/x-python","patch_set":9,"id":"3ac371cc_bf4c1243","line":1,"range":{"start_line":1,"start_character":65,"end_line":1,"end_character":72},"in_reply_to":"3ac371cc_c9032041","updated":"2016-08-16 20:37:17.000000000","message":"Done","commit_id":"6f3e991fba4736de72ffa0398a2394d7a38a59af"}]}
