[Hawkular-commits] [hawkular/hawkular-metrics] 3cf5cc: Simplify data checking code

Heiko W. Rupp hwr at pilhuhn.de
Mon Sep 21 05:45:43 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 3cf5cc289d043e16d2d0d27f642f31f60c8d71b6
      https://github.com/hawkular/hawkular-metrics/commit/3cf5cc289d043e16d2d0d27f642f31f60c8d71b6
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/write/validation/DataTypesRule.java

  Log Message:
  -----------
  Simplify data checking code


  Commit: 3139d3082397458afde25903b70392b9264e401c
      https://github.com/hawkular/hawkular-metrics/commit/3139d3082397458afde25903b70392b9264e401c
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnit.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/GroupByClause.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/InfluxTimeUnit.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/MomentOperand.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryDefinitionsParser.java
    A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnitTest.java
    R api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/InfluxTimeUnitTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryGroupByClauseTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryWhereClauseTest.java

  Log Message:
  -----------
  Moved InfluxTimeUnit to base Influx package


  Commit: 61daa354f2ef1b5032e7d0b97737ffa311c77e75
      https://github.com/hawkular/hawkular-metrics/commit/61daa354f2ef1b5032e7d0b97737ffa311c77e75
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnit.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryDefinitionsParser.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryGroupByClauseTest.java

  Log Message:
  -----------
  Add milliseconds to the list of valid InfluxTimeUnit values


  Commit: 3806ba80795f3954f17a49afc012786e0139bc20
      https://github.com/hawkular/hawkular-metrics/commit/3806ba80795f3954f17a49afc012786e0139bc20
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/antlr4/org/hawkular/metrics/api/jaxrs/influx/query/parse/InfluxQuery.g4
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/GroupByClause.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/IntegerFunctionArgument.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/IntegerOperand.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/LongFunctionArgument.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/LongOperand.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/MomentOperand.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryDefinitionsParser.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryColumnDefinitionsTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryWhereClauseTest.java

  Log Message:
  -----------
  Avoid integer "overflow"

Use long instead of int where it makes sense


  Commit: 3042e8dec244512359e4f126f49643405d3ea663
      https://github.com/hawkular/hawkular-metrics/commit/3042e8dec244512359e4f126f49643405d3ea663
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/metrics-api-jaxrs/src/main/antlr4/org/hawkular/metrics/api/jaxrs/influx/query/parse/InfluxQuery.g4
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/OperandUtils.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryDefinitionsParser.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/translate/ToIntervalTranslator.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/validation/SimpleTimeRangesOnlyRule.java
    M api/metrics-api-jaxrs/src/test/resources/influx/query/supported-select-queries.iql
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy

  Log Message:
  -----------
  In where clause, absolute and relative time operands might have no time unit


  Commit: 5496f3be5ad90e95409b4774b798cd736efc95c3
      https://github.com/hawkular/hawkular-metrics/commit/5496f3be5ad90e95409b4774b798cd736efc95c3
  Author: Thomas Segismont <tsegismo at redhat.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M api/diff.txt
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnit.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/param/ConvertersProvider.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/param/InfluxTimeUnitConverter.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnitTest.java
    A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/param/InfluxTimeUnitConverterTest.java
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy

  Log Message:
  -----------
  HWKMETRICS-65 Influx endpoint: add suport for timestamp precision query parameter


  Commit: ea7f8142559c6e9da74fdf5df1ca35b193dea56b
      https://github.com/hawkular/hawkular-metrics/commit/ea7f8142559c6e9da74fdf5df1ca35b193dea56b
  Author: Heiko W. Rupp <hwr at pilhuhn.de>
  Date:   2015-09-21 (Mon, 21 Sep 2015)

  Changed paths:
    M api/diff.txt
    M api/metrics-api-jaxrs/src/main/antlr4/org/hawkular/metrics/api/jaxrs/influx/query/parse/InfluxQuery.g4
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnit.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/param/ConvertersProvider.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/param/InfluxTimeUnitConverter.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/GroupByClause.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/InfluxTimeUnit.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/IntegerFunctionArgument.java
    R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/IntegerOperand.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/LongFunctionArgument.java
    A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/LongOperand.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/MomentOperand.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/OperandUtils.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryDefinitionsParser.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/translate/ToIntervalTranslator.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/query/validation/SimpleTimeRangesOnlyRule.java
    M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/write/validation/DataTypesRule.java
    A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/InfluxTimeUnitTest.java
    A api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/param/InfluxTimeUnitConverterTest.java
    R api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/InfluxTimeUnitTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryColumnDefinitionsTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryGroupByClauseTest.java
    M api/metrics-api-jaxrs/src/test/java/org/hawkular/metrics/api/jaxrs/influx/query/parse/definition/SelectQueryWhereClauseTest.java
    M api/metrics-api-jaxrs/src/test/resources/influx/query/supported-select-queries.iql
    M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy

  Log Message:
  -----------
  Merge pull request #357 from tsegismont/jira/HWKMETRICS-65

More Grafana compatibility fixes and HWKMETRICS-65


Compare: https://github.com/hawkular/hawkular-metrics/compare/f360d03aca0a...ea7f8142559c


More information about the hawkular-commits mailing list