[Hawkular-commits] [hawkular/hawkular-metrics] 18ad58: [HWKMETRICS-477] reschedule job for immediate exec...

Stefan Negrea snegrea at redhat.com
Mon Sep 26 23:13:17 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/hawkular/hawkular-metrics
  Commit: 18ad588fb88a8062f5b2e73ecbc5a5198f43f90d
      https://github.com/hawkular/hawkular-metrics/commit/18ad588fb88a8062f5b2e73ecbc5a5198f43f90d
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/LockManager.java
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java
    M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java

  Log Message:
  -----------
  [HWKMETRICS-477] reschedule job for immediate execution if job falls behind

If a job runs long and misses its next execution time, the scheduler will now
execute the job again immediately for the missed execution. It will do so until
the job is caught up.


  Commit: 64160b70065aad2a90343cbdd17f1032a4ab3319
      https://github.com/hawkular/hawkular-metrics/commit/64160b70065aad2a90343cbdd17f1032a4ab3319
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java

  Log Message:
  -----------
  [HWKMETRICS-477] add debug logging


  Commit: 2e8642c5d1c13f580d53d6b835a67a9bd78260bd
      https://github.com/hawkular/hawkular-metrics/commit/2e8642c5d1c13f580d53d6b835a67a9bd78260bd
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java

  Log Message:
  -----------
  [HWKMETRICS-477] do not use Completable.await() since it blocks calling thread


  Commit: 38665a4cc5303b5d23b1ca422b02a86c860ef362
      https://github.com/hawkular/hawkular-metrics/commit/38665a4cc5303b5d23b1ca422b02a86c860ef362
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java

  Log Message:
  -----------
  [HWKMETRICS-477] make sure we wait for job executions to finish


  Commit: d09c09cdbb9f8a358b385e3376e7c9d1f85de475
      https://github.com/hawkular/hawkular-metrics/commit/d09c09cdbb9f8a358b385e3376e7c9d1f85de475
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-23 (Fri, 23 Sep 2016)

  Changed paths:
    M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java

  Log Message:
  -----------
  fix checkstyle error


  Commit: f4e91789a6250b0f3e2a2641c31b63a54d4b9646
      https://github.com/hawkular/hawkular-metrics/commit/f4e91789a6250b0f3e2a2641c31b63a54d4b9646
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java

  Log Message:
  -----------
  [HWKMETRICS-477] make sure thread pool size > 0

Had to remove Observable.toBlocking() call(s) as that could cause deadlock.


  Commit: 0d147dc43744a7e574689132fbb12eb47163c94c
      https://github.com/hawkular/hawkular-metrics/commit/0d147dc43744a7e574689132fbb12eb47163c94c
  Author: John Sanda <jsanda at redhat.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java

  Log Message:
  -----------
  meant to use Math.max


  Commit: 1f8879f57e49a6403877b533c839495b82105896
      https://github.com/hawkular/hawkular-metrics/commit/1f8879f57e49a6403877b533c839495b82105896
  Author: Stefan Negrea <snegrea at redhat.com>
  Date:   2016-09-26 (Mon, 26 Sep 2016)

  Changed paths:
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/LockManager.java
    M job-scheduler/src/main/java/org/hawkular/metrics/scheduler/impl/SchedulerImpl.java
    M job-scheduler/src/test/java/org/hawkular/metrics/scheduler/impl/JobExecutionTest.java

  Log Message:
  -----------
  Merge pull request #610 from jsanda/hwkmetrics-477

[HWKMETRICS-477] reschedule job for immediate execution if it falls behind


Compare: https://github.com/hawkular/hawkular-metrics/compare/2308cbf09359...1f8879f57e49


More information about the hawkular-commits mailing list