GitHub user dasahcc opened a pull request:
https://github.com/apache/helix/pull/239
Couple minor improvements and fixes
Several minor improvements for logs and fixes.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dasahcc/helix master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/helix/pull/239.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #239
----
commit 10a6dd36e6e1ae2022deed8f8d9572ee416bdf58
Author: Junkai Xue <jxue@...>
Date: 2018-06-01T00:55:36Z
Helix job should fail immediately if the target resource is disabled
For targeted jobs, once the resource has been disabled, Helix should not
keep scheduling the jobs. We should fail it out. If the job is already in
progress, we can mark it as failed but in running task will not actually got
cancelled.
commit 37b2114df38c23699ee69879b1af26363e58bde9
Author: Lei Xia <lxia@...>
Date: 2018-06-04T21:14:41Z
Fix race condition in Helix messaging service.
commit de2497db5252196a9f55530e519cbc81db194b0d
Author: Junkai Xue <jxue@...>
Date: 2018-06-07T18:06:51Z
Fix TestStateTransitionPriorty test
commit b78acaec23cfe877583e058956539401209dedb7
Author: Junkai Xue <jxue@...>
Date: 2018-07-12T21:14:11Z
Support event differentiated logging
Existing task pipeline log are combined with regular pipeline logs which
make debugging hard. To have a event tied logs can benefit for future debugging
purposes.
commit 2717b48130789f6e30d0a1f4bf109cc8b5e2d5a5
Author: Junkai Xue <jxue@...>
Date: 2018-06-08T01:08:48Z
Fix debug logging information
commit 9de603e1092a18043da2f09b43eaf75448fa1fde
Author: Junkai Xue <jxue@...>
Date: 2018-06-08T00:37:54Z
For performance improvement, we need to differentiate the task pipeline and
regular pipeline. 1. Split the task pipeline out from regular pipeline. 2.
Remove unnecessary stages for Task pipeline which are independent from previous
outputs. Other ones will be refactor in different RB.
commit ff0e176f1fd3b98f4f870603cea6887e1e062618
Author: Lei Xia <lxia@...>
Date: 2018-06-11T16:31:00Z
Improve BestPossibleExternalViewVerifier by avoid fully refreshing entire
cluster data everytime and avoid to calulate bestpossible states for not
required resources.
----
---