[Hawkular-commits] [hawkular/hawkular-metrics] 65a8b5: [HWKMETRICS-52] initial support for lease manageme...
John Sanda
jsanda at redhat.com
Fri Apr 24 23:23:54 EDT 2015
Branch: refs/heads/task-queue
Home: https://github.com/hawkular/hawkular-metrics
Commit: 65a8b577b7fea13e1bad35f42b7552c846ba98ba
https://github.com/hawkular/hawkular-metrics/commit/65a8b577b7fea13e1bad35f42b7552c846ba98ba
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-13 (Mon, 13 Apr 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: 3471ae5f97677775770289aeed76f1e65b51eafd
https://github.com/hawkular/hawkular-metrics/commit/3471ae5f97677775770289aeed76f1e65b51eafd
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-16 (Thu, 16 Apr 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: aa7c166a68203c57a748c694ef87309cbf682d82
https://github.com/hawkular/hawkular-metrics/commit/aa7c166a68203c57a748c694ef87309cbf682d82
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-22 (Wed, 22 Apr 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: 3c34dedd0e254214545af69eedcc0bec7b62f5d9
https://github.com/hawkular/hawkular-metrics/commit/3c34dedd0e254214545af69eedcc0bec7b62f5d9
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-22 (Wed, 22 Apr 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: f39e78e140a8e33e9156e903015b0242fe15dfc5
https://github.com/hawkular/hawkular-metrics/commit/f39e78e140a8e33e9156e903015b0242fe15dfc5
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-22 (Wed, 22 Apr 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: 12b0fa4c3efd12dd0368b36896b5ae789aabf1e9
https://github.com/hawkular/hawkular-metrics/commit/12b0fa4c3efd12dd0368b36896b5ae789aabf1e9
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-24 (Fri, 24 Apr 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: 9e1918b87001665d9236c97363cd9206890c2a7e
https://github.com/hawkular/hawkular-metrics/commit/9e1918b87001665d9236c97363cd9206890c2a7e
Author: John Sanda <jsanda at redhat.com>
Date: 2015-04-24 (Fri, 24 Apr 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.
Compare: https://github.com/hawkular/hawkular-metrics/compare/65a8b577b7fe^...9e1918b87001
More information about the hawkular-commits
mailing list