Github user jicongrui commented on the pull request:

    https://github.com/apache/helix/pull/30#issuecomment-119019518
  
    The comment says, "_parallelJobs would kind of break the job dependency, 
e.g: if job1 -> job2, but _parallelJobs == 2, then job1 and job2 could be 
scheduled at the same time".
    Parallel and dependency are semantically incompatible, and this diff allows 
user to put "parallel" in a higher priority than "dependency". User must know 
"dependency" would be downgraded to "preferred schedule order" when parallel 
count is bigger than 1.
    For 1, even there is node failure, job1 can still be finished before job0. 
This diff doesn't commits the finishing order.
    For 2, job0 and job1 are scheduled to different instances and executed in 
parallel.


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

Reply via email to