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

John Sanda jsanda at redhat.com
Wed Feb 28 09:28:42 EST 2018


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 0551e8a7ccfc9844444e65a8316a731f6e7912a2
      https://github.com/hawkular/hawkular-metrics/commit/0551e8a7ccfc9844444e65a8316a731f6e7912a2
  Author: Michael Burman <miburman at redhat.com>
  Date:   2018-02-28 (Wed, 28 Feb 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/tags/SimpleTagQueryParser.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/TestDataAccessFactory.java
    A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParserTest.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: 88452c2b37592eef14172a86443a4b94348f4812
      https://github.com/hawkular/hawkular-metrics/commit/88452c2b37592eef14172a86443a4b94348f4812
  Author: John Sanda <jsanda at redhat.com>
  Date:   2018-02-28 (Wed, 28 Feb 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/tags/SimpleTagQueryParser.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/DelegatingDataAccess.java
    M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/TestDataAccessFactory.java
    A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParserTest.java

  Log Message:
  -----------
  Merge pull request #909 from burmanm/tags_exact_fetch

[HWKMETRICS-751] Improve simple tag query performance


Compare: https://github.com/hawkular/hawkular-metrics/compare/8afc4403ae1e...88452c2b3759


More information about the hawkular-commits mailing list