[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