[Hawkular-commits] [hawkular/hawkular-metrics] e86d96: Improve simple tag query performance by enabling t...
John Sanda
jsanda at redhat.com
Wed Mar 14 10:51:43 EDT 2018
Branch: refs/heads/release/0.27.0
Home: https://github.com/hawkular/hawkular-metrics
Commit: e86d960c13ffd8ad00699b74037a52fb457f5d80
https://github.com/hawkular/hawkular-metrics/commit/e86d960c13ffd8ad00699b74037a52fb457f5d80
Author: Michael Burman <miburman at redhat.com>
Date: 2018-03-12 (Mon, 12 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
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: d9aa1b295ec1bf9e3502c8b9960497e9095e27f2
https://github.com/hawkular/hawkular-metrics/commit/d9aa1b295ec1bf9e3502c8b9960497e9095e27f2
Author: John Sanda <jsanda at redhat.com>
Date: 2018-03-14 (Wed, 14 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
A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/tags/SimpleTagQueryParserTest.java
Log Message:
-----------
Merge pull request #916 from rubenvp8510/HWKMETRICS-753
[HWKMETRICS-753] Improve simple tag query performance by enabling the A-cost query pos
Compare: https://github.com/hawkular/hawkular-metrics/compare/13bd91d3946f...d9aa1b295ec1
More information about the hawkular-commits
mailing list