[hawkular/hawkular-metrics] 52993b: [HWKMETRIC-207] clean up MetricsServiceImpl.create...
by John Sanda
Branch: refs/heads/counter-rates
Home: https://github.com/hawkular/hawkular-metrics
Commit: 52993b1a7b2158173d151a03ba6d22de2cc9d3b8
https://github.com/hawkular/hawkular-metrics/commit/52993b1a7b2158173d151...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Retention.java
R core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/RetentionSettings.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/Tenant.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataRetentionsMapper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
M schema-manager/src/main/resources/schema.cql
Log Message:
-----------
[HWKMETRIC-207] clean up MetricsServiceImpl.createTenant method
Commit: 1ab42e5c7c01d6ffc90be0b865f5e9a28e180dc9
https://github.com/hawkular/hawkular-metrics/commit/1ab42e5c7c01d6ffc90be...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRICS-207] clean up code style, import order
I have also introduce a function for wrappping a string with a reserved
character. I have created HWKMETRICS-208 for introducing reserved chars.
Commit: ef473f176986ce75ab4c97dd8cf8525dbe4897b3
https://github.com/hawkular/hawkular-metrics/commit/ef473f176986ce75ab4c9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRICS-207] fix order of import statements... again
Commit: bad3228c7b0f52431cefecea5e006035386528c1
https://github.com/hawkular/hawkular-metrics/commit/bad3228c7b0f52431cefe...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRIC-207] clean up MetricsServiceImpl.createTenant method
Commit: 4731928381e38c8bb838fa6fb0b2ad8656544157
https://github.com/hawkular/hawkular-metrics/commit/4731928381e38c8bb838f...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/GenerateRate.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
A core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/GenerateRateITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/RatesITest.java
Log Message:
-----------
[HWKMETRICS-200] initial support for calculating rates per tenant
Commit: 4955d6b12d40b56e5290ff5fc8f94730052a1f72
https://github.com/hawkular/hawkular-metrics/commit/4955d6b12d40b56e5290f...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/DataAccessImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/MetricsServiceITest.java
Log Message:
-----------
[HWKMETRICS-200] fix merge conflicts
Commit: cb92ad4336e1f696f8ab19e44681cfc86f624a0d
https://github.com/hawkular/hawkular-metrics/commit/cb92ad4336e1f696f8ab1...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
Log Message:
-----------
[HWKMETRICS-200] fix REST API test for counter rates
Now that the rates job is scheduled per tenant during tenant creation, the test
needs to explicitly create the tenant.
I also updated the createTenant method to concat the observable returned from
scheduling the task with the index updates. This way the subscriber will be
notified if any of the updates, along with scheduling the rates task, fails.
Compare: https://github.com/hawkular/hawkular-metrics/compare/afd052115a1a...cb92a...
10 years, 8 months
[hawkular/hawkular-metrics] 185cec: [HWKMETRICS-185] Fix * imports in handler files.
by Stefan Negrea
Branch: refs/heads/HWKMETRICS-185
Home: https://github.com/hawkular/hawkular-metrics
Commit: 185cec9d107ed207d78bfa2308e523ae04f7164e
https://github.com/hawkular/hawkular-metrics/commit/185cec9d107ed207d78bf...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
M api/metrics-api-jaxrs-1.1/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
Log Message:
-----------
[HWKMETRICS-185] Fix * imports in handler files.
Commit: dea31adcee89e8123c0829521c6f8d176d702b80
https://github.com/hawkular/hawkular-metrics/commit/dea31adcee89e8123c082...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/util/JacksonConfig.java
M api/metrics-api-jaxrs-1.1/src/main/webapp/WEB-INF/web.xml
Log Message:
-----------
[HWKMETRICS-185] Manually add the jackson provider to the list of providers.
Commit: 7c8de392c24e0c23ae8e27d047935501b098095e
https://github.com/hawkular/hawkular-metrics/commit/7c8de392c24e0c23ae8e2...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-common/pom.xml
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/AvailabilityDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/Counter.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/CounterDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/model/GaugeDataPoint.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/param/Tags.java
M api/metrics-api-common/src/main/java/org/hawkular/metrics/api/jaxrs/request/MetricDefinition.java
M api/metrics-api-jaxrs-1.1/pom.xml
Log Message:
-----------
[HWKMETRICS-185] Add Jackson 1.9 annotations to the REST common classes.
Compare: https://github.com/hawkular/hawkular-metrics/compare/9a4a5b5ad1ce...7c8de...
10 years, 8 months
[hawkular/hawkular-metrics] 5cd1fb: [HWKMETRICS-199] initia support for virtual clock ...
by Stefan Negrea
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 5cd1fbf57a926add1b33c61b7b4d6c4fe55abf8e
https://github.com/hawkular/hawkular-metrics/commit/5cd1fbf57a926add1b33c...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/VirtualClock.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/FakeTaskScheduler.java
M rest-tests/pom.xml
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] initia support for virtual clock in REST API tests
H-Metrics will use the virtual clock when the system property
hawkular.metrics.use-virtual-clock is set to true. It will cause the
VirtualClockHandler to be deployed. It provides endpoints for fetching,
setting, and incrementing the clock.
There is still some work to do to make tests more repeatable. Tests still have
to spin for some short delay to allow time for task execution to complete. This
of course is problematic because there is no way to know how long to block. We
need additional endpoints that provide functionality that are used in other
tests. That is, tests essentially wait for notifications from the task
scheduler that it has finished work for a time slice.
Commit: 9606c68d71e33b6c923f9cd070a41d2ae32ec410
https://github.com/hawkular/hawkular-metrics/commit/9606c68d71e33b6c923f9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] add an endpoint to block until scheduler finishes work
There is a new endpoint to block for a specified duration. On the server side,
we subscribe to the task schedulers time slices observable which emits a
timestamp at the completion of each time slice. That is, a timestamp is emitted
when all of the work for the time slice is finished. A request like,
GET /hawkulr/metrics/clock/wait?duration=5min
will block the request until the task scheduler has completed the work for five
time slices.
Commit: 86bd995bf0bd4530d0d2a0b2cf21d9596eac3faf
https://github.com/hawkular/hawkular-metrics/commit/86bd995bf0bd4530d0d2a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/FakeTaskScheduler.java
Log Message:
-----------
[HWKMETRICS-199] fix compile errors
Commit: 540cd0d6fab1b84c185b1d55100124f581c47b6f
https://github.com/hawkular/hawkular-metrics/commit/540cd0d6fab1b84c185b1...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
Log Message:
-----------
fix checkstyle error
Commit: 7f45b87bb969c29051f3e44bd5138818a9eb85f1
https://github.com/hawkular/hawkular-metrics/commit/7f45b87bb969c29051f3e...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
Log Message:
-----------
[HWKMETRICS-199] add back missing @Inject annotation to fix test
Commit: 4c2eb573365240e21d085e2e7df5fac9240975be
https://github.com/hawkular/hawkular-metrics/commit/4c2eb573365240e21d085...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] fix rebase errors
Conflicts:
api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerITest.java
Commit: 00b2e8961c72134e89e0106f20df225d61f83738
https://github.com/hawkular/hawkular-metrics/commit/00b2e8961c72134e89e01...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
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/VirtualClockHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/VirtualClock.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] fixing import statements
Commit: b6b29c2702df931589c9d1e98d881507bf33ce28
https://github.com/hawkular/hawkular-metrics/commit/b6b29c2702df931589c9d...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
[HWKMETRICS-199] fix import statements again. my IDE settings got screwed up
Commit: 7a2446a7b6624e2c925daf8b5ee085a70f0c15f2
https://github.com/hawkular/hawkular-metrics/commit/7a2446a7b6624e2c925da...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
Log Message:
-----------
[HWKMETRICS-199] add some docs
Commit: a444e9fed7b39281d421ee02eab4c4310dc27564
https://github.com/hawkular/hawkular-metrics/commit/a444e9fed7b39281d421e...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2015-08-11 (Tue, 11 Aug 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/HawkularMetricsRestApp.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/MetricsServiceLifecycle.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/config/ConfigurationKey.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/filter/TenantFilter.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/VirtualClockHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/VirtualClock.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/MetricsServiceImpl.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/FakeTaskScheduler.java
M rest-tests/pom.xml
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CountersITest.groovy
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskScheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskSchedulerImpl.java
Log Message:
-----------
Merge pull request #301 from hawkular/virtual-clock
Re-enable REST API tests for counter rates
Compare: https://github.com/hawkular/hawkular-metrics/compare/f9a1aa7c4f8d...a444e...
10 years, 8 months