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

Ruben Vargas ruben.vp8510 at gmail.com
Thu Mar 8 14:23:50 EST 2018


  Branch: refs/heads/release/0.29.0
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: c8ae2bfd2db130d8e09548e35a6ec8305682af87
      https://github.com/hawkular/hawkular-metrics/commit/c8ae2bfd2db130d8e09548e35a6ec8305682af87
  Author: Ruben Vargas <ruben.vp8510 at gmail.com>
  Date:   2018-03-08 (Thu, 08 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/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 (#914)

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




More information about the hawkular-commits mailing list