[Hawkular-commits] [hawkular/hawkular-metrics] 413305: [HWKMETRICS-74] first pass at RxJava migration
Thomas Segismont
tsegismont at gmail.com
Wed May 27 10:32:48 EDT 2015
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 413305c58aa51f7833a21f0cd0e54dab2db85c54
https://github.com/hawkular/hawkular-metrics/commit/413305c58aa51f7833a21f0cd0e54dab2db85c54
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/influx/InfluxSeriesHandler.java
M core/metrics-core-api/pom.xml
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/pom.xml
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/RxUtil.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
M pom.xml
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
M rest-tests/src/test/java/org/hawkular/metrics/test/InfluxDatabaseITest.java
Log Message:
-----------
[HWKMETRICS-74] first pass at RxJava migration
Methods for reading/writing gauge metric data have been updated so that they
now use Observable instead of ListenableFuture. I had to comment some stuff out
like in InfluxSeriesHandler.java while I focus on getting a subset of tests
passing.
Commit: 7e2eb7cf5b059323e6d6fcfe9a388daec73d59eb
https://github.com/hawkular/hawkular-metrics/commit/7e2eb7cf5b059323e6d6fcfe9a388daec73d59eb
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
[HWKMETRICS-74] initial port of metric creation
Commit: adbfa56d27d7d37d8b1f6a494483c6f03d99e2b8
https://github.com/hawkular/hawkular-metrics/commit/adbfa56d27d7d37d8b1f6a494483c6f03d99e2b8
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
Log Message:
-----------
[HWKMETRICS-74] small refactoring for observables that do not emit any items
Commit: 9a54ea2dda97dc5d65fa5b035b0a53d627ab61ce
https://github.com/hawkular/hawkular-metrics/commit/9a54ea2dda97dc5d65fa5b035b0a53d627ab61ce
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/VoidSubscriber.java
Log Message:
-----------
[HWKMETRICS-74] forgot to include VoidSubscriber in previous commit
Commit: 455ec75dcec2be2f0a1a4f1348bbc3aab4d1d980
https://github.com/hawkular/hawkular-metrics/commit/455ec75dcec2be2f0a1a4f1348bbc3aab4d1d980
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/pom.xml
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/RxUtil.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M pom.xml
A rx-java-driver/pom.xml
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSession.java
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSessionImpl.java
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxUtil.java
Log Message:
-----------
[HWMMETRICS-74] initial commit for java driver wrapper
Commit: c31c56fd9d8be991e36d0a7dbeadfa70c43148ff
https://github.com/hawkular/hawkular-metrics/commit/c31c56fd9d8be991e36d0a7dbeadfa70c43148ff
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/influx/InfluxSeriesHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
[HWKMETRICS-74] port MetricsService.findMetrics to use observables
Commit: 06e688316dfcc3388df5317c950e2ece3a0f8339
https://github.com/hawkular/hawkular-metrics/commit/06e688316dfcc3388df5317c950e2ece3a0f8339
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/util/ApiUtils.java
Log Message:
-----------
[HWKMETRICS-74] refactor common response generation code into util methods
Commit: 4ebac92fe2aef929e6d22283a89918bd75d5d238
https://github.com/hawkular/hawkular-metrics/commit/4ebac92fe2aef929e6d22283a89918bd75d5d238
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
[HWKMETRICS-74] update methods for fetching metric to use observables
Commit: 60fb3cb69c69df2bf4b425ac07b9982f31b30273
https://github.com/hawkular/hawkular-metrics/commit/60fb3cb69c69df2bf4b425ac07b9982f31b30273
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseServiceTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-76] LeaseService returns Observable instead of ListenableFuture
Commit: 819823e2d5716165efcb82bd2eb0b9cb9ed9e400
https://github.com/hawkular/hawkular-metrics/commit/819823e2d5716165efcb82bd2eb0b9cb9ed9e400
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/pom.xml
Log Message:
-----------
[HWKMETRICS-76] add dependency on rx-java-driver module
Commit: 7179b57541e63324ab6acd1499384306141b8bf1
https://github.com/hawkular/hawkular-metrics/commit/7179b57541e63324ab6acd1499384306141b8bf1
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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
Log Message:
-----------
merge conflict clean up
Commit: ff8c5111cc81cc3224c1b0da9094c777db517874
https://github.com/hawkular/hawkular-metrics/commit/ff8c5111cc81cc3224c1b0da9094c777db517874
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
Log Message:
-----------
more merge conflict clean up
Commit: daccec1579917718f55bed0094f25eb372022344
https://github.com/hawkular/hawkular-metrics/commit/daccec1579917718f55bed0094f25eb372022344
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
Initial commit for rx-migration of tenant related code
Commit: 9b08c639a3e40a73e837e4b8206b97ee4a4b85cd
https://github.com/hawkular/hawkular-metrics/commit/9b08c639a3e40a73e837e4b8206b97ee4a4b85cd
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/TenantCreatedCallback.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/EntityCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/TenantCreatedObserver.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
Migrate tenant creation
Commit: 61799c4e74758ef13db623adb41c9502970bba63
https://github.com/hawkular/hawkular-metrics/commit/61799c4e74758ef13db623adb41c9502970bba63
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/EntityCreatedCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/MetricCreatedCallback.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/GaugeHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/MetricCreatedObserver.java
Log Message:
-----------
Added MetricCreatedObserver and updated GaugeHandler + AvailabilityHandler
Commit: 7e60a812f879a6fa80b014b8545adf41adb51fdb
https://github.com/hawkular/hawkular-metrics/commit/7e60a812f879a6fa80b014b8545adf41adb51fdb
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
Minor, local variable renamed
Commit: 2baf9737c6b040ed8a31967d8fb5e6ca537b3822
https://github.com/hawkular/hawkular-metrics/commit/2baf9737c6b040ed8a31967d8fb5e6ca537b3822
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/NoDataCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/SimpleDataCallback.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/CounterHandler.java
Log Message:
-----------
Callback classes should disappear so make them inner classes of CounterHandler
CounterHandler is the last handler using them
Commit: 2af156f56f8faa5b245fb4e4dab96ac06310c526
https://github.com/hawkular/hawkular-metrics/commit/2af156f56f8faa5b245fb4e4dab96ac06310c526
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/EntityCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/EntityCreatedObserver.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/MetricCreatedObserver.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/observer/TenantCreatedObserver.java
Log Message:
-----------
Entity created observers do not need their own package
Commit: 9c4891b269616f4251476104f1c4ebb56bf66c5c
https://github.com/hawkular/hawkular-metrics/commit/9c4891b269616f4251476104f1c4ebb56bf66c5c
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
ApiUtils changes
- removed unnecessary type parameters from #collectionToResponse
- use currently used error message in #serverError(Throwable t)
- return Response instead of ListenableFuture<Response> in #emptyPayload and #badRequest(ApiError error)
- mark #executeAsync as deprecated
Commit: f694064221e138260decfadc32b3db57a862b685
https://github.com/hawkular/hawkular-metrics/commit/f694064221e138260decfadc32b3db57a862b685
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/EntityCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
User ApiUtils#serverError
Commit: d1e5015534b27ce14198f2fb72755418a0ee80a8
https://github.com/hawkular/hawkular-metrics/commit/d1e5015534b27ce14198f2fb72755418a0ee80a8
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
Log Message:
-----------
User ApiUtils#emptyPayload
Commit: c56f94c9dc4e1fe90a7fb69b5cfb6a71765cd72d
https://github.com/hawkular/hawkular-metrics/commit/c56f94c9dc4e1fe90a7fb69b5cfb6a71765cd72d
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
M rest-tests/src/test/java/org/hawkular/metrics/test/InfluxDatabaseITest.java
Log Message:
-----------
HWKMETRICS-82 Refactor InfluxSeriesHandler
Commit: a758ae2253004487d83b48d35481bd04289daf8c
https://github.com/hawkular/hawkular-metrics/commit/a758ae2253004487d83b48d35481bd04289daf8c
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
Log Message:
-----------
[HWKMETRICS-74] small refactoring for storing data
Commit: 64a9da228b4918575cd1a4c16656595f2040fd91
https://github.com/hawkular/hawkular-metrics/commit/64a9da228b4918575cd1a4c16656595f2040fd91
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskContainer.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-76] initial refactoring of TaskService
Commit: 3f7bdf67b5e7d8af3eb9f2128a8633c8d2f32bfe
https://github.com/hawkular/hawkular-metrics/commit/3f7bdf67b5e7d8af3eb9f2128a8633c8d2f32bfe
Author: Thomas Segismont <tsegismo at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
Log Message:
-----------
Port changes from PR#220 to rx-migration branch
Commit: be6be24f568bf38a906eff18d500e4f41fbf75f2
https://github.com/hawkular/hawkular-metrics/commit/be6be24f568bf38a906eff18d500e4f41fbf75f2
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskContainer.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseServiceTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-76] refactor findfindUnfinishedLeases and executeTasks methods
Commit: 82b0211e4af909cffe049a54bc76d4d8891a16cd
https://github.com/hawkular/hawkular-metrics/commit/82b0211e4af909cffe049a54bc76d4d8891a16cd
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-76] fix race condition with updating/deleting leases
With my previous commit ( 83b6600e4) it was possible to delete the leases
partition before all leases were marked finished. This would cause the leases
partition to get recreated. I noticed this with sporadic test failures.
Commit: ebb51895b96dcc9178512e6af24e8c7fec4da629
https://github.com/hawkular/hawkular-metrics/commit/ebb51895b96dcc9178512e6af24e8c7fec4da629
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-76] porting more task service code to RxJava
Commit: 5b1853f7c3e9894042429bccc6a79db24fee8b17
https://github.com/hawkular/hawkular-metrics/commit/5b1853f7c3e9894042429bccc6a79db24fee8b17
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/ResultSetObserver.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/GaugeHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/pom.xml
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedAvailabilityMapper.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedAvailabilityMappper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedGaugeDataMapper.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
Migrating MetricsServiceCassandra Availability and tag related functions
to RxJava
Commit: 06e75255bf2458991c929a847593d173089c73c9
https://github.com/hawkular/hawkular-metrics/commit/06e75255bf2458991c929a847593d173089c73c9
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/GaugeAndTTL.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
[HWKMETRICS-74] clean up code for inserting gauge data
Commit: ecd0b9da8d1923957b82a906dc6e0d310b63d683
https://github.com/hawkular/hawkular-metrics/commit/ecd0b9da8d1923957b82a906dc6e0d310b63d683
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
More availability & some gauge stuff
Commit: 34a8df2ba0a7262b1d9d7e205f430f7e4785df3f
https://github.com/hawkular/hawkular-metrics/commit/34a8df2ba0a7262b1d9d7e205f430f7e4785df3f
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/ResultSetObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/AvailabilityHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/EntityCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/GaugeHandler.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/MetricCreatedObserver.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/TenantsHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
Log Message:
-----------
Move Handler observers from handler to handler.observer
Commit: 7f9bad02085a9c9c8c7fc70e3a1ee942d7d0c4fd
https://github.com/hawkular/hawkular-metrics/commit/7f9bad02085a9c9c8c7fc70e3a1ee942d7d0c4fd
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
Log Message:
-----------
MergeTagsFunction implements Func1 instead of Guava Function
Commit: cfd80932cfba0c488ca8fe2abdcd658ac557f4f0
https://github.com/hawkular/hawkular-metrics/commit/cfd80932cfba0c488ca8fe2abdcd658ac557f4f0
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/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/observer/ResultSetObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
Log Message:
-----------
Some cleanup..
Commit: 19613fdd9337167a87d2fde8abe85fc900d9bab9
https://github.com/hawkular/hawkular-metrics/commit/19613fdd9337167a87d2fde8abe85fc900d9bab9
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/influx/InfluxSeriesHandler.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
Some gauge methods converted to Observables
Commit: 80d0f2739ff5462b345d35d5f35c9af0c9867253
https://github.com/hawkular/hawkular-metrics/commit/80d0f2739ff5462b345d35d5f35c9af0c9867253
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
Log Message:
-----------
Ensure that only single result is returned
Commit: d8c93caf76f2bf188af12cffbfc5bcbfb8c2288c
https://github.com/hawkular/hawkular-metrics/commit/d8c93caf76f2bf188af12cffbfc5bcbfb8c2288c
Author: Michael Burman <miburman at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
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/GaugeHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/BucketedOutputMapper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
Log Message:
-----------
<ResultSet> -> Void, Mappers to Func0
Commit: 404675843013bf50ff353c9744e15596c26b7b72
https://github.com/hawkular/hawkular-metrics/commit/404675843013bf50ff353c9744e15596c26b7b72
Author: John Sanda <jsanda at redhat.com>
Date: 2015-05-26 (Tue, 26 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
Log Message:
-----------
merge conflict clean up
Commit: ffb6ab779f447d5075ac2c9475db7f4718f3f8a7
https://github.com/hawkular/hawkular-metrics/commit/ffb6ab779f447d5075ac2c9475db7f4718f3f8a7
Author: Thomas Segismont <tsegismont at gmail.com>
Date: 2015-05-27 (Wed, 27 May 2015)
Changed paths:
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/EntityCreatedCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/MetricCreatedCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/NoDataCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/SimpleDataCallback.java
R api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/callback/TenantCreatedCallback.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/TenantsHandler.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/EntityCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/MetricCreatedObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/ResultSetObserver.java
A api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/handler/observer/TenantCreatedObserver.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/influx/InfluxSeriesHandler.java
M api/metrics-api-jaxrs/src/main/java/org/hawkular/metrics/api/jaxrs/util/ApiUtils.java
M core/metrics-core-api/pom.xml
M core/metrics-core-api/src/main/java/org/hawkular/metrics/core/api/MetricsService.java
M core/metrics-core-impl/pom.xml
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/BucketedOutputMapper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccess.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/DataAccessImpl.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/Functions.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/GaugeAndTTL.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedAvailabilityMapper.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedAvailabilityMappper.java
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/TaggedGaugeDataMapper.java
A core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/VoidSubscriber.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DataAccessITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/DelegatingDataAccess.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsITest.java
M core/metrics-core-impl/src/test/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandraITest.java
M pom.xml
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/InfluxITest.groovy
A rx-java-driver/pom.xml
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSession.java
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxSessionImpl.java
A rx-java-driver/src/main/java/org/hawkular/rx/cassandra/driver/RxUtil.java
M task-queue/pom.xml
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskContainer.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseServiceTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
Merge pull request #228 from hawkular/rx-migration
RxJava refactoring
Compare: https://github.com/hawkular/hawkular-metrics/compare/4140256599a2...ffb6ab779f44
More information about the hawkular-commits
mailing list