Branch: refs/heads/release/0.29.0
Home:
https://github.com/hawkular/hawkular-metrics
Commit: c8ae2bfd2db130d8e09548e35a6ec8305682af87
https://github.com/hawkular/hawkular-metrics/commit/c8ae2bfd2db130d8e0954...
Author: Ruben Vargas <ruben.vp8510(a)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