[hawkular/hawkular-metrics] d31750: HWKMETRICS-737 Revert "Merge pull request #857 fro...
by John Sanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: d31750548bb274afe511f8a69cb523fce4c91f42
https://github.com/hawkular/hawkular-metrics/commit/d31750548bb274afe511f...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/BaseHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/ClientRouterDispatchingServlet.java
M api/metrics-api-jaxrs/src/main/webapp/WEB-INF/web.xml
A api/metrics-api-jaxrs/src/main/webapp/static/favicon.ico
A api/metrics-api-jaxrs/src/main/webapp/static/fonts.css
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/cyrillic.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/latin-ext.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/latin.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/hawkular_logo.png
A api/metrics-api-jaxrs/src/main/webapp/static/index.html
A api/metrics-api-jaxrs/src/main/webapp/static/status.js
A api/metrics-api-jaxrs/src/main/webapp/static/welcome.css
M pom.xml
Log Message:
-----------
HWKMETRICS-737 Revert "Merge pull request #857 from jotak/angular-ui"
This reverts commit 2025362ab0434b865ab521d02a1e792363594330, reversing
changes made to cfaa1afeb6a16eba5d465bf71cd4e2992baeaf0f.
(cherry picked from commit 74e113534d84a8799ccce381973331d72d092e7b)
Signed-off-by: Stefan Negrea <snegrea(a)redhat.com>
Commit: 5dd5dcf500cf62bf6fb1358106dedad641e8327b
https://github.com/hawkular/hawkular-metrics/commit/5dd5dcf500cf62bf6fb13...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2018-03-08 (Thu, 08 Mar 2018)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/BaseHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/ClientRouterDispatchingServlet.java
M api/metrics-api-jaxrs/src/main/webapp/WEB-INF/web.xml
A api/metrics-api-jaxrs/src/main/webapp/static/favicon.ico
A api/metrics-api-jaxrs/src/main/webapp/static/fonts.css
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/cyrillic.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/latin-ext.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/fonts/exo-2/latin.woff2
A api/metrics-api-jaxrs/src/main/webapp/static/hawkular_logo.png
A api/metrics-api-jaxrs/src/main/webapp/static/index.html
A api/metrics-api-jaxrs/src/main/webapp/static/status.js
A api/metrics-api-jaxrs/src/main/webapp/static/welcome.css
M pom.xml
Log Message:
-----------
Merge pull request #913 from rubenvp8510/remove-ui
HWKMETRICS-737 Revert "Merge pull request #857 from jotak/angular-ui"
Compare: https://github.com/hawkular/hawkular-metrics/compare/88452c2b3759...5dd5d...
7 years, 6 months
[hawkular/hawkular-metrics] c8ae2b: Improve simple tag query performance by enabling t...
by Ruben Vargas
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
7 years, 6 months
[hawkular/hawkular-metrics] 6b46b5: Improve simple tag query performance by enabling t...
by Ruben Vargas
Branch: refs/heads/release/0.28.0
Home: https://github.com/hawkular/hawkular-metrics
Commit: 6b46b53ba2bbfa7d27e330f1cd4982f114875968
https://github.com/hawkular/hawkular-metrics/commit/6b46b53ba2bbfa7d27e33...
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 (#917)
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
7 years, 6 months
[hawkular/hawkular-metrics] 917c6d: [HWKMETRICS-756] initial commit for schema install...
by John Sanda
Branch: refs/heads/schema-installer
Home: https://github.com/hawkular/hawkular-metrics
Commit: 917c6d531dec174bdbb1b9883906a26be2165560
https://github.com/hawkular/hawkular-metrics/commit/917c6d531dec174bdbb1b...
Author: John Sanda <john.sanda(a)gmail.com>
Date: 2018-03-02 (Fri, 02 Mar 2018)
Changed paths:
A core/schema-installer/mylogback.xml
A core/schema-installer/pom.xml
A core/schema-installer/src/main/java/org/hawkular/metrics/schema/Installer.java
A core/schema-installer/src/main/resources/logback.xml
M core/schema/pom.xml
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M pom.xml
Log Message:
-----------
[HWKMETRICS-756] initial commit for schema installer
The schema-installer module produces an executable, fat jar. The
installer is a wrapper around SchemaService which in turn runs Cassalog.
The installer does not assume that Cassandra is already running, but it
does assume that Cassandra will be running eventually. As such, if
connecting to C* fails, the installer will wait for 5 seconds and try
again. It will continue to do so until it establishes a connection.
Logback is used for logging. A logback.xml is embedded in the executable
jar. Logging will be sent to stdout by default at INFO level. The
logging configuration can be overriden by setting the
logback.configurationFile system property.
Commit: ab0e6690fd8b981d8c312f4cdd16a995f8d12201
https://github.com/hawkular/hawkular-metrics/commit/ab0e6690fd8b981d8c312...
Author: John Sanda <john.sanda(a)gmail.com>
Date: 2018-03-06 (Tue, 06 Mar 2018)
Changed paths:
M api/metrics-api-jaxrs/pom.xml
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/DistributedLock.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/SchemaChecker.java
R api/metrics-api-jaxrs/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M core/metrics-core-service/pom.xml
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/jobs/JobsService.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/jobs/JobsServiceImpl.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/jobs/CompressDataJobITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/jobs/DeleteExpiredMetricsJobITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/jobs/DeleteTenantITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/BaseITest.java
M core/schema-installer/pom.xml
M core/schema-installer/src/main/java/org/hawkular/metrics/schema/Installer.java
M core/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
A core/schema/src/main/java/org/hawkular/metrics/schema/VersionUpdateException.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
M dist/containers/hawkular-metrics-openshift/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
M job-scheduler/pom.xml
A job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/JobsManager.java
Log Message:
-----------
[HWKMETRICS-756] move schema updates to installer
The schema installer first runs SchemaService to apply schema updates. I
also put the code for creating background jobs into the installer as
well. There are some potential race conditions with creating those jobs,
which is why an infinispan cache was used for coordination. By moving
the job creation to the installer, there is no more concern about
multiple instances of the job creation code running concurrently.
Compare: https://github.com/hawkular/hawkular-metrics/compare/917c6d531dec^...ab0e...
7 years, 7 months