-
Notifications
You must be signed in to change notification settings - Fork 990
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
HeartBeat vs. mapreduce.task.timeout doesn't consider "0 == infinite" case #426
Comments
Hi, Thanks for the report. I've fixed this in master and on the 2.x branch and published the artifacts (available in maven). Can you please check it out? Cheers, |
Nice! I just ran into that scheduling issue last night and hadn't yet diagnosed it, but looking at your commits now realize that you've fixed both of my problems in one swoop! Thanks for the quick turnaround! |
Glad to help! Please let me know if the latest build solves your issue(s). On 4/19/15 4:39 PM, rusnyder wrote:
Costin |
Solved - things are running smoothly now. |
For the Hadoop config value "mapreduce.task.timeout" (or "mapred.task.timeout" for Hadoop 1), a value of 0 is the equivalent of disabling that timeout. However, the ES-Hadoop HeartBeat compares "mapred.task.timeout" to its own delay and throws an error if the heartbeat is greater than the task timeout.
I'm seeing this with 2.1.0.Beta3
org.elasticsearch.hadoop.mr.HeartBeat
The assert should probably be or'ing w/ a "tv.getSeconds == 0" or something like that.
The text was updated successfully, but these errors were encountered: