[hawkular/hawkular-metrics] e528b5: [HWKMETRICS-505] Several changes to improve error ...
by Michael Burman
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: e528b5a7de17cf0e0898e30fefe1207b418bc520
https://github.com/hawkular/hawkular-metrics/commit/e528b5a7de17cf0e0898e...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
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/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.21.0.groovy
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/JobDetails.java
A job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/JobStatus.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/Scheduler.java
A job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/JobsService.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/TestScheduler.java
M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java
M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobSchedulerTest.java
Log Message:
-----------
[HWKMETRICS-505] Several changes to improve error handling
This commit includes a bunch of changes.
* Store job details in scheduled_jobs_idx
I previously only stored the job id in scheduled_jobs_idx and fetched the
details from the jobs table. This eliminates the extra read. I also am no
longer storing the job details in the jobs table. Right now it doesn't really
serve a purpose, and it has actually made things a little more complex because
there are times when the next trigger gets persisted and the job for the
current trigger still has to be retried.
* Do not updated finished_jobs_idx until other post-execution steps are done
I previously updated finished_jobs_idx right after the job was done executing.
If a subsequent post-execution step failed, namely reschulding, the job would
never run again because the computeRemainingJobs() method which determines
eligible jobs to execute filters out jobs that are already in finished_jobs_idx
for the time slice in question.
* Add status column to scheduled_jobs_idx
Rather than updating finished_jobs_idx right away, I now update this new status
column. If the job is then retried after a failure we first check to see if
the status flag is set. If it is we skip job execution and move right to the
post-execution steps.
* Add error logging
I have added a bunch of doOnError(Throwable) calls in the post-execution steps
for improved debugging to make it easier to see what exactly fails.
* Make sure active jobs cache is updated
Previously if there was an error during post-execution, the job id would not
get removed from the active jobs cache. This would prevent subsequent execution
of the job since we filter out those jobs in the active jobs cache when
determining the eligible jobs. A server restart would have been required. Now
I make sure the cache gets updated in a doOnError(Throwable) callback that is
at the end of the post-execution call chain.
[HWKMETRICS-505] fix compiler error]
Forgot to remove reference to uncommitted, PoC code.
add license header
[HWKMETRICS-505] fix broken tests
Tests broke since we are no longer updating the jobs table.
fix compile error
[HWKMETRICS-505] changes based on PR review
license header
Commit: 45bdf0aae3c2356fb8cf2f21c98b42e11d577338
https://github.com/hawkular/hawkular-metrics/commit/45bdf0aae3c2356fb8cf2...
Author: Michael Burman <yak(a)iki.fi>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
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/schema/src/main/java/org/hawkular/metrics/schema/SchemaService.java
M core/schema/src/main/resources/org/hawkular/schema/cassalog.groovy
A core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.21.0.groovy
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/JobDetails.java
A job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/JobStatus.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/api/Scheduler.java
A job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/JobsService.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java
M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/TestScheduler.java
M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java
M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobSchedulerTest.java
Log Message:
-----------
Merge pull request #641 from jsanda/hwkmetrics-505
[HWKMETRICS-505] Several changes to improve error handling
Compare: https://github.com/hawkular/hawkular-metrics/compare/7d59670f24f5...45bdf...
7 years, 7 months
[hawkular/hawkular-metrics] 623a76: [HWKMETRICS-495] upgrade to cassalog 0.4.0 and add...
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 623a76ad2286ab3459e27f5e61a32917891223f6
https://github.com/hawkular/hawkular-metrics/commit/623a76ad2286ab3459e27...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.15.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.18.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.19.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.20.0.groovy
M pom.xml
Log Message:
-----------
[HWKMETRICS-495] upgrade to cassalog 0.4.0 and add verification checks
The verification checks are used in restart scenarios to help determine whether
or not a change, such as creating a table, has already been applied. Applying
the schema change and updating the changelog table cannot be done atomically
so we need to do some extra work to make sure we are in a known, good state.
Commit: c3acaeeb921e0a9cb85175ff4250137ee45adb95
https://github.com/hawkular/hawkular-metrics/commit/c3acaeeb921e0a9cb8517...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M pom.xml
Log Message:
-----------
[HWKEMTRICS-495] bump cassalog version again due to screw up with cassalog release
Commit: 81a2da1a37f4fa8e51c1f767bcda7eb1415fda2f
https://github.com/hawkular/hawkular-metrics/commit/81a2da1a37f4fa8e51c1f...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
M pom.xml
Log Message:
-----------
[HWKMETRICS-495] upgrade alerts src dep
Commit: 7d59670f24f5727ddf12270575f562fdf7892763
https://github.com/hawkular/hawkular-metrics/commit/7d59670f24f5727ddf122...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.15.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.18.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.19.0.groovy
M core/schema/src/main/resources/org/hawkular/schema/updates/schema-0.20.0.groovy
M pom.xml
Log Message:
-----------
Merge pull request #647 from jsanda/hwkmetrics-495
[HWKMETRICS-495] upgrade to cassalog 0.4.0 and add verification checks
Compare: https://github.com/hawkular/hawkular-metrics/compare/bb9d19dc5a36...7d596...
7 years, 7 months
[hawkular/hawkular-metrics] d18b44: [HWKMETRICS-494] [HWKMETRICS-488] Add linear retry...
by jsanda
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: d18b44c91b16cfdf6eeafcc7b1358b08403c3adc
https://github.com/hawkular/hawkular-metrics/commit/d18b44c91b16cfdf6eeaf...
Author: Michael Burman <miburman(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/jobs/CompressData.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
Log Message:
-----------
[HWKMETRICS-494] [HWKMETRICS-488] Add linear retry wait capabilities to the compressBlock, to ensure that the
execution never fails.
Commit: e4dca519b869677558e5288ca7a969ebf11b7b24
https://github.com/hawkular/hawkular-metrics/commit/e4dca519b869677558e52...
Author: Michael Burman <yak(a)iki.fi>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/SortedMerge.java
A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/operators/SortedMergeTest.java
Log Message:
-----------
[HWKMETRICS-506] Add merging of two sorted observables with duplicate filtering
Commit: bb9d19dc5a36494a278307a7de5b4b6a5d2ec8f0
https://github.com/hawkular/hawkular-metrics/commit/bb9d19dc5a36494a27830...
Author: jsanda <jsanda(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/jobs/CompressData.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
A core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/transformers/SortedMerge.java
A core/metrics-core-service/src/test/java/org/hawkular/metrics/core/operators/SortedMergeTest.java
Log Message:
-----------
Merge pull request #640 from burmanm/compress_stability
[HWKMETRICS-494] Retry on failures in compressJob
Compare: https://github.com/hawkular/hawkular-metrics/compare/20b7ca5ae9a0...bb9d1...
7 years, 7 months
[hawkular/hawkular-metrics] a59e30: [HWKMETRICS-509] Relocate WF distributions to stan...
by Jay Shaughnessy
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: a59e30ac48adbe5f217831337b84de7ba2c0477a
https://github.com/hawkular/hawkular-metrics/commit/a59e30ac48adbe5f21783...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
A dist/standalone/wildfly-embedded-cassandra/pom.xml
A dist/standalone/wildfly-embedded-cassandra/src/assembly/dist.xml
A dist/standalone/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
A dist/standalone/wildfly-standalone/pom.xml
A dist/standalone/wildfly-standalone/src/assembly/dist.xml
R dist/wildfly-embedded-cassandra/pom.xml
R dist/wildfly-embedded-cassandra/src/assembly/dist.xml
R dist/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
R dist/wildfly-standalone/pom.xml
R dist/wildfly-standalone/src/assembly/dist.xml
Log Message:
-----------
[HWKMETRICS-509] Relocate WF distributions to standalone folder.
Commit: 3eb6185521492bd5f857c799410b88b2966ce2a3
https://github.com/hawkular/hawkular-metrics/commit/3eb6185521492bd5f857c...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
R dist/standalone-ear/pom.xml
R dist/standalone-ear/src/main/application/META-INF/beans.xml
R dist/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/standalone-war/pom.xml
A dist/standalone/standalone-ear/pom.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/beans.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/standalone/standalone-war/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Move standalone related projects (WAR and EAR) to standalone folder.
Commit: bc0a7d34085e04f03199b3865cfacf130449aed9
https://github.com/hawkular/hawkular-metrics/commit/bc0a7d34085e04f03199b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
R dist/component-ear/pom.xml
R dist/component-ear/src/main/application/META-INF/beans.xml
R dist/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/component-war/pom.xml
R dist/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
R dist/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
R dist/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
R dist/component-war/src/main/webapp/WEB-INF/jboss-web.xml
R dist/component-war/src/main/webapp/WEB-INF/web.xml
A dist/component/component-ear/pom.xml
A dist/component/component-ear/src/main/application/META-INF/beans.xml
A dist/component/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/component/component-war/pom.xml
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-web.xml
A dist/component/component-war/src/main/webapp/WEB-INF/web.xml
M dist/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Move component related projects (WAR and EAR) to component folder.
Commit: 426dcef814e2ba96afb15082a42da6105d31e4d4
https://github.com/hawkular/hawkular-metrics/commit/426dcef814e2ba96afb15...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
M dist/standalone/wildfly-embedded-cassandra/pom.xml
R dist/standalone/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
A dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Add step to configure standalone*.xml files by adding infinispan configuration needed by Alerting.
Commit: 86c3a76d4da3e819528c976bc66596a35e5b2518
https://github.com/hawkular/hawkular-metrics/commit/86c3a76d4da3e819528c9...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/pom.xml
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update xls processing to replace configuration files in place.
Commit: 5dd076305153773c8133580ec59749284d7cae3a
https://github.com/hawkular/hawkular-metrics/commit/5dd076305153773c81335...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update xsl file.
Commit: 2c8882d692dc5ed66bc43d348e909f2bb2fab25f
https://github.com/hawkular/hawkular-metrics/commit/2c8882d692dc5ed66bc43...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Fix formatting.
Commit: cdb60f53e7fedc4ad1e32dcbe3f2fc24a7828392
https://github.com/hawkular/hawkular-metrics/commit/cdb60f53e7fedc4ad1e32...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update the xsl template query to use the correct namespace selector.
Commit: 6353eb4eefbe3c6debbb26e910324f7bd6a911e6
https://github.com/hawkular/hawkular-metrics/commit/6353eb4eefbe3c6debbb2...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
R dist/standalone/wildfly-embedded-cassandra/pom.xml
R dist/standalone/wildfly-embedded-cassandra/src/assembly/dist.xml
R dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
M dist/standalone/wildfly-standalone/pom.xml
M dist/standalone/wildfly-standalone/src/assembly/dist.xml
A dist/standalone/wildfly-standalone/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update the standalone distribution to deploy the ear; remove the embedded Cassandra distribution for now.
Commit: f99bd8601aea3a12ef0325f0170409b99fa237bd
https://github.com/hawkular/hawkular-metrics/commit/f99bd8601aea3a12ef032...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Delete removed project from dist pom.xml
Commit: 20b7ca5ae9a079610eef45137be730242f73d515
https://github.com/hawkular/hawkular-metrics/commit/20b7ca5ae9a079610eef4...
Author: Jay Shaughnessy <jshaughn(a)redhat.com>
Date: 2016-10-18 (Tue, 18 Oct 2016)
Changed paths:
R dist/component-ear/pom.xml
R dist/component-ear/src/main/application/META-INF/beans.xml
R dist/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/component-war/pom.xml
R dist/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
R dist/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
R dist/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
R dist/component-war/src/main/webapp/WEB-INF/jboss-web.xml
R dist/component-war/src/main/webapp/WEB-INF/web.xml
A dist/component/component-ear/pom.xml
A dist/component/component-ear/src/main/application/META-INF/beans.xml
A dist/component/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/component/component-war/pom.xml
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-web.xml
A dist/component/component-war/src/main/webapp/WEB-INF/web.xml
M dist/pom.xml
R dist/standalone-ear/pom.xml
R dist/standalone-ear/src/main/application/META-INF/beans.xml
R dist/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/standalone-war/pom.xml
A dist/standalone/standalone-ear/pom.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/beans.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/standalone/standalone-war/pom.xml
A dist/standalone/wildfly-standalone/pom.xml
A dist/standalone/wildfly-standalone/src/assembly/dist.xml
A dist/standalone/wildfly-standalone/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
R dist/wildfly-embedded-cassandra/pom.xml
R dist/wildfly-embedded-cassandra/src/assembly/dist.xml
R dist/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
R dist/wildfly-standalone/pom.xml
R dist/wildfly-standalone/src/assembly/dist.xml
Log Message:
-----------
Merge pull request #645 from hawkular/dist_change
[HWKMETRICS-509] Distribution changes
Compare: https://github.com/hawkular/hawkular-metrics/compare/1206bf286f3c...20b7c...
7 years, 7 months
[hawkular/hawkular-metrics] 8053ae: [HWKMETRICS-445] add "fromEarliest" on most query ...
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 8053aeb5e3bd02af2fd1b0ddad9d8f29ea0c6275
https://github.com/hawkular/hawkular-metrics/commit/8053aeb5e3bd02af2fd1b...
Author: Joel Takvorian <jtakvori(a)redhat.com>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AggregatedStatsQueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/template/IMetricsHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TimeAndBucketParams.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TimeAndSortParams.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsService.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/CounterITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/TagsITest.java
Log Message:
-----------
[HWKMETRICS-445] add "fromEarliest" on most query endpoints
- Add fromEarliest in raw/rate/stats queries, for all types of metrics
- To avoid more and more duplicated code, refactored query building; now all of the parameters validation is centralized in "TimeAndSortParams" and "TimeAndBucketParams" and their builders
- Some little changes in the java api to uniformize method calls with "BucketConfig"
Commit: e95cce29240fcd160b3088bddab2e27e15b0ba50
https://github.com/hawkular/hawkular-metrics/commit/e95cce29240fcd160b308...
Author: Joel Takvorian <jtakvori(a)redhat.com>
Date: 2016-10-14 (Fri, 14 Oct 2016)
Changed paths:
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugesITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
Add integration tests for fromEarliest
Commit: 1206bf286f3cc235e4051331bb0a2432b237591b
https://github.com/hawkular/hawkular-metrics/commit/1206bf286f3cc235e4051...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/AggregatedStatsQueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/QueryRequest.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricsServiceHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/StringHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/template/IMetricsHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TimeAndBucketParams.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/param/TimeAndSortParams.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsService.java
M core/metrics-core-service/src/main/java/org/hawkular/metrics/core/service/MetricsServiceImpl.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/CounterITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/GaugeITest.java
M core/metrics-core-service/src/test/java/org/hawkular/metrics/core/service/metrics/TagsITest.java
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/AvailabilityITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugeMetricStatisticsITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/GaugesITest.groovy
M integration-tests/rest-tests-jaxrs/src/test/groovy/org/hawkular/metrics/rest/StringITest.groovy
Log Message:
-----------
Merge pull request #619 from jotak/from-earliest
[HWKMETRICS-445] add "fromEarliest" on most query endpoints
Compare: https://github.com/hawkular/hawkular-metrics/compare/7fd39c4897ea...1206b...
7 years, 7 months
[hawkular/hawkular-metrics] a59e30: [HWKMETRICS-509] Relocate WF distributions to stan...
by Stefan Negrea
Branch: refs/heads/dist_change
Home: https://github.com/hawkular/hawkular-metrics
Commit: a59e30ac48adbe5f217831337b84de7ba2c0477a
https://github.com/hawkular/hawkular-metrics/commit/a59e30ac48adbe5f21783...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
A dist/standalone/wildfly-embedded-cassandra/pom.xml
A dist/standalone/wildfly-embedded-cassandra/src/assembly/dist.xml
A dist/standalone/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
A dist/standalone/wildfly-standalone/pom.xml
A dist/standalone/wildfly-standalone/src/assembly/dist.xml
R dist/wildfly-embedded-cassandra/pom.xml
R dist/wildfly-embedded-cassandra/src/assembly/dist.xml
R dist/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
R dist/wildfly-standalone/pom.xml
R dist/wildfly-standalone/src/assembly/dist.xml
Log Message:
-----------
[HWKMETRICS-509] Relocate WF distributions to standalone folder.
Commit: 3eb6185521492bd5f857c799410b88b2966ce2a3
https://github.com/hawkular/hawkular-metrics/commit/3eb6185521492bd5f857c...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
R dist/standalone-ear/pom.xml
R dist/standalone-ear/src/main/application/META-INF/beans.xml
R dist/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/standalone-war/pom.xml
A dist/standalone/standalone-ear/pom.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/beans.xml
A dist/standalone/standalone-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/standalone/standalone-war/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Move standalone related projects (WAR and EAR) to standalone folder.
Commit: bc0a7d34085e04f03199b3865cfacf130449aed9
https://github.com/hawkular/hawkular-metrics/commit/bc0a7d34085e04f03199b...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
R dist/component-ear/pom.xml
R dist/component-ear/src/main/application/META-INF/beans.xml
R dist/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
R dist/component-war/pom.xml
R dist/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
R dist/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
R dist/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
R dist/component-war/src/main/webapp/WEB-INF/jboss-web.xml
R dist/component-war/src/main/webapp/WEB-INF/web.xml
A dist/component/component-ear/pom.xml
A dist/component/component-ear/src/main/application/META-INF/beans.xml
A dist/component/component-ear/src/main/application/META-INF/jboss-deployment-structure.xml
A dist/component/component-war/pom.xml
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/MetricsJNDIPublisher.java
A dist/component/component-war/src/main/java/org/hawkular/metrics/component/insert/NewDataListener.java
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
A dist/component/component-war/src/main/webapp/WEB-INF/jboss-web.xml
A dist/component/component-war/src/main/webapp/WEB-INF/web.xml
M dist/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Move component related projects (WAR and EAR) to component folder.
Commit: 426dcef814e2ba96afb15082a42da6105d31e4d4
https://github.com/hawkular/hawkular-metrics/commit/426dcef814e2ba96afb15...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
M dist/standalone/wildfly-embedded-cassandra/pom.xml
R dist/standalone/wildfly-embedded-cassandra/src/main/resources/wildfly/configuration/standalone.xml
A dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Add step to configure standalone*.xml files by adding infinispan configuration needed by Alerting.
Commit: 86c3a76d4da3e819528c976bc66596a35e5b2518
https://github.com/hawkular/hawkular-metrics/commit/86c3a76d4da3e819528c9...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/pom.xml
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update xls processing to replace configuration files in place.
Commit: 5dd076305153773c8133580ec59749284d7cae3a
https://github.com/hawkular/hawkular-metrics/commit/5dd076305153773c81335...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update xsl file.
Commit: 2c8882d692dc5ed66bc43d348e909f2bb2fab25f
https://github.com/hawkular/hawkular-metrics/commit/2c8882d692dc5ed66bc43...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Fix formatting.
Commit: cdb60f53e7fedc4ad1e32dcbe3f2fc24a7828392
https://github.com/hawkular/hawkular-metrics/commit/cdb60f53e7fedc4ad1e32...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update the xsl template query to use the correct namespace selector.
Commit: 6353eb4eefbe3c6debbb26e910324f7bd6a911e6
https://github.com/hawkular/hawkular-metrics/commit/6353eb4eefbe3c6debbb2...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
R dist/standalone/wildfly-embedded-cassandra/pom.xml
R dist/standalone/wildfly-embedded-cassandra/src/assembly/dist.xml
R dist/standalone/wildfly-embedded-cassandra/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
M dist/standalone/wildfly-standalone/pom.xml
M dist/standalone/wildfly-standalone/src/assembly/dist.xml
A dist/standalone/wildfly-standalone/src/main/xsl/subsystem-templates/hawkular-alerting-infinispan.xsl
Log Message:
-----------
[HWKMETRICS-509] Update the standalone distribution to deploy the ear; remove the embedded Cassandra distribution for now.
Commit: f99bd8601aea3a12ef0325f0170409b99fa237bd
https://github.com/hawkular/hawkular-metrics/commit/f99bd8601aea3a12ef032...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-17 (Mon, 17 Oct 2016)
Changed paths:
M dist/pom.xml
Log Message:
-----------
[HWKMETRICS-509] Delete removed project from dist pom.xml
Compare: https://github.com/hawkular/hawkular-metrics/compare/f537d1966376...f99bd...
7 years, 7 months