Branch: refs/heads/master
Home:
https://github.com/hawkular/hawkular-metrics
Commit: 730a7aaede45f82b07e9e75b20e240bcbf9929ab
https://github.com/hawkular/hawkular-metrics/commit/730a7aaede45f82b07e9e...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-03 (Mon, 03 Oct 2016)
Changed paths:
M job-scheduler/pom.xml
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-486] use exclusive lock for job execution
This commit also increases the timeouts in JobExecutionTest.executeLotsOfJobs
because of intermittent failures on travis. On my box the test only executes
8 jobs, but on travis it runs 64 jobs. I don't think the 30 second timeout
used is always enough time.
Commit: f45663565f260bc54b79a9d36892dc97a35ac5e3
https://github.com/hawkular/hawkular-metrics/commit/f45663565f260bc54b79a...
Author: John Sanda <jsanda(a)redhat.com>
Date: 2016-10-03 (Mon, 03 Oct 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-486] handle jobs that fall behind schedule
I wound up refactoring some of the job execution code that involved using
Completable. I am using Single instead of Completable in several places. There
were a couple reasons for the change. First, I needed to pass state from one
operation to the next, namely the time slice in which a job is scheduled since
it will not necessarily be the same one as determined by the trigger. Secondly,
I think some of the Completable code I had was buggy as written. Things were
executing earlier than I expected.
Commit: b542c9ac83fe47107ac1ab143ed5cca16af349e9
https://github.com/hawkular/hawkular-metrics/commit/b542c9ac83fe47107ac1a...
Author: Stefan Negrea <snegrea(a)redhat.com>
Date: 2016-10-03 (Mon, 03 Oct 2016)
Changed paths:
M job-scheduler/pom.xml
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 #613 from jsanda/hwkmetrics-486
[HWKMETRICS-486] use exclusive lock for job execution
Compare:
https://github.com/hawkular/hawkular-metrics/compare/9f5ba787f9b6...b542c...