[Hawkular-commits] [hawkular/hawkular-metrics] 9f340e: Improve simple tag query performance by enabling t...

John Sanda jsanda at redhat.com
Wed Mar 21 22:38:36 EDT 2018


  Branch: refs/heads/release/0.21.0
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 9f340e131174d6d0e9b3be0e520a67c4f1d1d740
      https://github.com/hawkular/hawkular-metrics/commit/9f340e131174d6d0e9b3be0e520a67c4f1d1d740
  Author: Michael Burman <miburman at redhat.com>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccess.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccessImpl.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/TagQueryParser.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
    A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/TagQueryParserTest.java

  Log Message:
  -----------
  Improve simple tag query performance by enabling the A-cost query possibilities

Add better regexp detection and test for most common cases

Add ^!.* as regexp check since we allow that syntax

Optimize OR-queries also in the query optimizer

Change tagNameAndValues to use IN


  Commit: 24c5ae9c572f7c86a0b2de18c67beee953f9c518
      https://github.com/hawkular/hawkular-metrics/commit/24c5ae9c572f7c86a0b2de18c67beee953f9c518
  Author: John Sanda <jsanda at redhat.com>
  Date:   2018-03-21 (Wed, 21 Mar 2018)

  Changed paths:
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccess.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/DataAccessImpl.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
    M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/TagQueryParser.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
    A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/TagQueryParserTest.java

  Log Message:
  -----------
  Merge pull request #921 from rubenvp8510/HWKMETRICS-759

[HWKMETRICS-759] Improve simple tag query performance by enabling the A-cost query pos…


Compare: https://github.com/hawkular/hawkular-metrics/compare/164c5e273efd...24c5ae9c572f


More information about the hawkular-commits mailing list