[hawkular/hawkular-metrics] 979721: [HWKMETRICS-52] initial support for lease manageme...
by John Sanda
Branch: refs/heads/task-queue
Home: https://github.com/hawkular/hawkular-metrics
Commit: 9797214e62e25427b5b79f03213d1b1a19577bc6
https://github.com/hawkular/hawkular-metrics/commit/9797214e62e25427b5b79...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
M pom.xml
A task-queue/pom.xml
A task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for lease management
Commit: dbb682c3cc22f251e4c683c4a98b88e305e95cfb
https://github.com/hawkular/hawkular-metrics/commit/dbb682c3cc22f251e4c68...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
M task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskDef.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for scheduling and retrieving tasks
Commit: 14029f7e179761aac10838a9829a7a14569cc1e0
https://github.com/hawkular/hawkular-metrics/commit/14029f7e179761aac1083...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskDef.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
A task-queue/src/test/resources/log4j.xml
Log Message:
-----------
[HWMETRICS-52] first cut at executing tasks
Commit: bd62e8c5fb3768b432622076072b075ce2a46f8d
https://github.com/hawkular/hawkular-metrics/commit/bd62e8c5fb3768b432622...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] execute tasks in order of task type
TaskService is initialized with a list of task types. That list specifies both
the types of tasks that will be executed as well as the order. Task execution
is only ordered by type. There is no guaranteed order for tasks of the same
type.
Commit: a213aaa3b99304ac399ddfad8b06416a4ca3cf9f
https://github.com/hawkular/hawkular-metrics/commit/a213aaa3b99304ac399dd...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] add test for scenario when all leases already have owners
Commit: dc2cec9a0343ac1329d2a9d711f19bc85534272a
https://github.com/hawkular/hawkular-metrics/commit/dc2cec9a0343ac1329d2a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
A task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for rescheduling tasks upon completion
Commit: 362c8144b230f98c584d3df0e8682cb50ce5b0c5
https://github.com/hawkular/hawkular-metrics/commit/362c8144b230f98c584d3...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWMETRICS-52] fix logic for computing segments and segment offsets
This commit also includes changes to verify new leases are created when tasks
get rescheduled.
Commit: 69ec4d5f59fd7c6e9f81df1c3b658aef20470172
https://github.com/hawkular/hawkular-metrics/commit/69ec4d5f59fd7c6e9f81d...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] fix license headers and removed unused classes
Commit: f83a9799b5e347a860022f1e0ce10006ba2eede7
https://github.com/hawkular/hawkular-metrics/commit/f83a9799b5e347a860022...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/TaskSchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] adding initial test for task scheduling
Commit: ba4e4fad2b9c93a6653a99c7bb71b3ff6388ae80
https://github.com/hawkular/hawkular-metrics/commit/ba4e4fad2b9c93a6653a9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] set failed_time_slices when rescheduling failed task
Commit: 326be60e3ff140d67110b82cf1ee0c3951f9c46c
https://github.com/hawkular/hawkular-metrics/commit/326be60e3ff140d67110b...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] execute tasks for past, failed time slices
This is a first, rough cut that does just enough ti get updated test passing.
Commit: 3be1baac66d569eb9246d37eafaf9f618126d4ac
https://github.com/hawkular/hawkular-metrics/commit/3be1baac66d569eb9246d...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
R task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskContainer.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskExecutionException.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskImpl.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS] make Task an interface and fix some issues for failed tasks
Commit: d68d87314e7b892ec7585ebb4627728fd40c6a3e
https://github.com/hawkular/hawkular-metrics/commit/d68d87314e7b892ec7585...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskContainer.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskExecutionException.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskImpl.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskExecutionException.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Lease.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Queries.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskContainer.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskImpl.java
A 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/LeaseManagerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/TaskSchedulerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWMETRICS-52] separate interface and impl classes
Commit: b07119c1590a87fec67a8c42474baee5dd8672a3
https://github.com/hawkular/hawkular-metrics/commit/b07119c1590a87fec67a8...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
Log Message:
-----------
[HWKMETRICS=52] initial support for automatic lease renewal
Commit: 3a8a153fe91c0cac71cc54a0d9eda703d894dc16
https://github.com/hawkular/hawkular-metrics/commit/3a8a153fe91c0cac71cc5...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
R task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
A 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/LeaseManagerTest.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-52] add shutdown and interrupt handling logic
Commit: 2e6ce3f18c2e5957b42b980d6fae1eae15e60e72
https://github.com/hawkular/hawkular-metrics/commit/2e6ce3f18c2e5957b42b9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
Log Message:
-----------
[HWKMETRICS-52] add some javadocs and a builder for creating TaskService
Commit: 9e8fc84e21800d3703f62a1f6748061fe96a98df
https://github.com/hawkular/hawkular-metrics/commit/9e8fc84e21800d3703f62...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
Log Message:
-----------
[HWKMETRICS-52] try to make test less prone to failure on CI builds
Commit: 4aef388c7491c6c3d1809a6b75e1d4f98244482c
https://github.com/hawkular/hawkular-metrics/commit/4aef388c7491c6c3d1809...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 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/MetricsServiceCassandra.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/schema/SchemaManager.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/util/TokenReplacingReader.java
M core/metrics-core-impl/src/main/script/schema.groovy
M pom.xml
A schema-manager/pom.xml
A schema-manager/src/main/java/org/hawkular/metrics/schema/SchemaManager.java
A schema-manager/src/main/java/org/hawkular/metrics/schema/TokenReplacingReader.java
Log Message:
-----------
[HWKMETRICS-72] move schema manager code into its own module
Commit: cd81352b510237a131e9ce5ca978a99d59a8e62a
https://github.com/hawkular/hawkular-metrics/commit/cd81352b510237a131e9c...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
R core/metrics-core-impl/src/main/resources/schema.cql
M core/metrics-core-impl/src/main/script/schema.groovy
M schema-manager/pom.xml
M schema-manager/src/main/java/org/hawkular/metrics/schema/SchemaManager.java
A schema-manager/src/main/resources/schema.cql
M task-queue/pom.xml
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
Log Message:
-----------
[HWKMETRICS-52] Make sure schema is installed when building task-queue module
Commit: 0bb1fc561e9a5366aa8a001bf1fc2c5de44dfed3
https://github.com/hawkular/hawkular-metrics/commit/0bb1fc561e9a5366aa8a0...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M schema-manager/pom.xml
Log Message:
-----------
fix version number
Compare: https://github.com/hawkular/hawkular-metrics/compare/a7694499cefe...0bb1f...
9 years
[hawkular/hawkular-metrics] 32a4bb: HWKMETRICS-84 Update ptrans to use tenant as a req...
by Heiko W. Rupp
Branch: refs/heads/master
Home: https://github.com/hawkular/hawkular-metrics
Commit: 32a4bb57a566dc08fe0212d22b6978c8c7aa18b8
https://github.com/hawkular/hawkular-metrics/commit/32a4bb57a566dc08fe021...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M clients/ptranslator/ptrans.conf
M clients/ptranslator/src/assembly/dist/assets/ptrans.conf
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/Configuration.java
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/ConfigurationKey.java
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/backend/RestForwardingHandler.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/backend/RestForwardingHandlerITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
M clients/ptranslator/src/test/resources/ptrans.conf
Log Message:
-----------
HWKMETRICS-84 Update ptrans to use tenant as a request header
Commit: 08ec1cf2b692e3859b29421e959f3ac861d60ee3
https://github.com/hawkular/hawkular-metrics/commit/08ec1cf2b692e3859b294...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
Log Message:
-----------
Make it easier to distinguish a ptrans config parameter from another string constant
Commit: 56e4c3c3e2c8b77c5a364202c12b18e103631dda
https://github.com/hawkular/hawkular-metrics/commit/56e4c3c3e2c8b77c5a364...
Author: Thomas Segismont <tsegismo(a)redhat.com>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/Configuration.java
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/ConfigurationKey.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ConfigurationITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/OpenedPortsITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PTransTest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/backend/RestForwardingHandlerITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
Log Message:
-----------
Use #toString instead of #getExternalForm in ConfigurationKey
Commit: b9d624994e640bcfea3186517199d21196e6ab3a
https://github.com/hawkular/hawkular-metrics/commit/b9d624994e640bcfea318...
Author: Heiko W. Rupp <hwr(a)pilhuhn.de>
Date: 2015-05-12 (Tue, 12 May 2015)
Changed paths:
M clients/ptranslator/ptrans.conf
M clients/ptranslator/src/assembly/dist/assets/ptrans.conf
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/Configuration.java
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/ConfigurationKey.java
M clients/ptranslator/src/main/java/org/hawkular/metrics/clients/ptrans/backend/RestForwardingHandler.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/ConfigurationITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/OpenedPortsITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/PTransTest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/backend/RestForwardingHandlerITest.java
M clients/ptranslator/src/test/java/org/hawkular/metrics/clients/ptrans/fullstack/CollectdITest.java
M clients/ptranslator/src/test/resources/ptrans.conf
Log Message:
-----------
Merge pull request #209 from tsegismont/jira/HWKMETRICS-84
HWKMETRICS-84 Update ptrans to use tenant as a request header
Compare: https://github.com/hawkular/hawkular-metrics/compare/cbcf7fcd84fa...b9d62...
9 years
[hawkular/hawkular-metrics] 602990: fix test failure
by John Sanda
Branch: refs/heads/task-queue
Home: https://github.com/hawkular/hawkular-metrics
Commit: 60299002787275a1963321f38e5b3106255f4ddc
https://github.com/hawkular/hawkular-metrics/commit/60299002787275a196332...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-04-10 (Fri, 10 Apr 2015)
Changed paths:
M rest-tests/src/test/groovy/org/hawkular/metrics/rest/CassandraBackendITest.groovy
Log Message:
-----------
fix test failure
Commit: 8e3cefa2abcc85408eb43e4d52be6aa62a308ec3
https://github.com/hawkular/hawkular-metrics/commit/8e3cefa2abcc85408eb43...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
M pom.xml
A task-queue/pom.xml
A task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for lease management
Commit: 6da33c255f9871a11a6425479c474eac5590cd88
https://github.com/hawkular/hawkular-metrics/commit/6da33c255f9871a11a642...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
M task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskDef.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for scheduling and retrieving tasks
Commit: 61274c959218ad5ededcac95b650d5331b5a23f1
https://github.com/hawkular/hawkular-metrics/commit/61274c959218ad5ededca...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskDef.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
A task-queue/src/test/resources/log4j.xml
Log Message:
-----------
[HWMETRICS-52] first cut at executing tasks
Commit: ace278203cbfc5875181a5137e17035eeac1005e
https://github.com/hawkular/hawkular-metrics/commit/ace278203cbfc5875181a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] execute tasks in order of task type
TaskService is initialized with a list of task types. That list specifies both
the types of tasks that will be executed as well as the order. Task execution
is only ordered by type. There is no guaranteed order for tasks of the same
type.
Commit: 88ecc0b48c6556c3219e11dceb70bf4151ed3d26
https://github.com/hawkular/hawkular-metrics/commit/88ecc0b48c6556c3219e1...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] add test for scenario when all leases already have owners
Commit: 353d150bf59584d914595a2075477293c7928249
https://github.com/hawkular/hawkular-metrics/commit/353d150bf59584d914595...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/resources/schema.cql
A task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] initial support for rescheduling tasks upon completion
Commit: 83f57aac364c0995f55cde8e2318cf5a47f9d533
https://github.com/hawkular/hawkular-metrics/commit/83f57aac364c0995f55cd...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWMETRICS-52] fix logic for computing segments and segment offsets
This commit also includes changes to verify new leases are created when tasks
get rescheduled.
Commit: 700d0bf38def1d8e3d85feaf5b41a30548856a89
https://github.com/hawkular/hawkular-metrics/commit/700d0bf38def1d8e3d85f...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Scheduler.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Worker.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/BaseTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/LeaseManagerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/SchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] fix license headers and removed unused classes
Commit: c1839e421fa534cf0640332194308541fe152458
https://github.com/hawkular/hawkular-metrics/commit/c1839e421fa534cf06403...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/TaskSchedulerTest.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] adding initial test for task scheduling
Commit: 7ef688d4842f9f70474e08f84a389c825e3e7d13
https://github.com/hawkular/hawkular-metrics/commit/7ef688d4842f9f70474e0...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] set failed_time_slices when rescheduling failed task
Commit: a17c5067f571ee2f3ebbfbd307a4d320ebc17a0c
https://github.com/hawkular/hawkular-metrics/commit/a17c5067f571ee2f3ebbf...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS-52] execute tasks for past, failed time slices
This is a first, rough cut that does just enough ti get updated test passing.
Commit: 22a1ae0226fa0cbf5ae8a5ad747980bb0cdbb8b0
https://github.com/hawkular/hawkular-metrics/commit/22a1ae0226fa0cbf5ae8a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
R task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutedTask.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/ExecutionResults.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskContainer.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskExecutionException.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/TaskImpl.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
Log Message:
-----------
[HWKMETRICS] make Task an interface and fix some issues for failed tasks
Commit: 59e44c12d119acb795f104fe6ca09392c9c0dec0
https://github.com/hawkular/hawkular-metrics/commit/59e44c12d119acb795f10...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/DateTimeService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Lease.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/LeaseManager.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Queries.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/Task.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskContainer.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskExecutionException.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskImpl.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskService.java
R task-queue/src/main/java/org/hawkular/metrics/tasks/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/Task.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskExecutionException.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskType.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Lease.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/Queries.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskContainer.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskImpl.java
A 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/LeaseManagerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/TaskSchedulerTest.java
R task-queue/src/test/java/org/hawkular/metrics/tasks/TaskServiceTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
A task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskServiceTest.java
Log Message:
-----------
[HWMETRICS-52] separate interface and impl classes
Commit: d0082b380e6ba06b898292b76bb8f99447e53a4a
https://github.com/hawkular/hawkular-metrics/commit/d0082b380e6ba06b89829...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/LeaseManagerTest.java
Log Message:
-----------
[HWKMETRICS=52] initial support for automatic lease renewal
Commit: edfc56954427f00b03211ddbd25a181a30f9168e
https://github.com/hawkular/hawkular-metrics/commit/edfc56954427f00b03211...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
R task-queue/src/main/java/org/hawkular/metrics/tasks/impl/LeaseManager.java
A 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/LeaseManagerTest.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-52] add shutdown and interrupt handling logic
Commit: c933318c987446aec45a975c9b7ee8f551f4b46d
https://github.com/hawkular/hawkular-metrics/commit/c933318c987446aec45a9...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskService.java
A task-queue/src/main/java/org/hawkular/metrics/tasks/api/TaskServiceBuilder.java
M task-queue/src/main/java/org/hawkular/metrics/tasks/impl/TaskServiceImpl.java
Log Message:
-----------
[HWKMETRICS-52] add some javadocs and a builder for creating TaskService
Commit: 90e959c163f45ee985990d8e3bf3490ea0722b6c
https://github.com/hawkular/hawkular-metrics/commit/90e959c163f45ee985990...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M task-queue/src/test/java/org/hawkular/metrics/tasks/impl/TaskSchedulerTest.java
Log Message:
-----------
[HWKMETRICS-52] try to make test less prone to failure on CI builds
Commit: 4ee6685ae8bfc98d8683c484dff9f7ccc52d4e76
https://github.com/hawkular/hawkular-metrics/commit/4ee6685ae8bfc98d8683c...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 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/MetricsServiceCassandra.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/schema/SchemaManager.java
R core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/util/TokenReplacingReader.java
M core/metrics-core-impl/src/main/script/schema.groovy
M pom.xml
A schema-manager/pom.xml
A schema-manager/src/main/java/org/hawkular/metrics/schema/SchemaManager.java
A schema-manager/src/main/java/org/hawkular/metrics/schema/TokenReplacingReader.java
Log Message:
-----------
[HWKMETRICS-72] move schema manager code into its own module
Commit: a7694499cefe0881b02cfc0a1769a81ce245c5bf
https://github.com/hawkular/hawkular-metrics/commit/a7694499cefe0881b02cf...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2015-05-11 (Mon, 11 May 2015)
Changed paths:
M core/metrics-core-impl/src/main/java/org/hawkular/metrics/core/impl/cassandra/MetricsServiceCassandra.java
R core/metrics-core-impl/src/main/resources/schema.cql
M core/metrics-core-impl/src/main/script/schema.groovy
M schema-manager/pom.xml
M schema-manager/src/main/java/org/hawkular/metrics/schema/SchemaManager.java
A schema-manager/src/main/resources/schema.cql
M task-queue/pom.xml
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
Log Message:
-----------
[HWKMETRICS-52] Make sure schema is installed when building task-queue module
Compare: https://github.com/hawkular/hawkular-metrics/compare/4d2e8f42e87d...a7694...
9 years