Uh oh!
There was an error while loading. Please reload this page.
[SPARK-4166][Core][WebUI] Display the executor ID in the Web UI when ExecutorLostFailure happens - #3033
[SPARK-4166][Core][WebUI] Display the executor ID in the Web UI when ExecutorLostFailure happens#3033zsxwing wants to merge 2 commits into
Conversation
SparkQA
commented
Oct 31, 2014
Test build #22603 has started for PR 3033 at commit
|
SparkQA
commented
Oct 31, 2014
Test build #22603 has finished for PR 3033 at commit
|
AmplabJenkins
commented
Oct 31, 2014
Test PASSed. |
JoshRosen
commented
Oct 31, 2014
This looks good to me. |
JoshRosen
commented
Oct 31, 2014
Actually, there might be a backwards-compatibility concern here when event logs written by older Spark versions. Ping @andrewor14 for review. |
andrewor14
commented
Oct 31, 2014
Hey @zsxwing can you attach a screenshot of what it looks like before and after? |
There was a problem hiding this comment.
Yes this needs to be backward compatible.
There was a problem hiding this comment.
I guess this can just be extractOpt with a default executor ID of "unknown"
There was a problem hiding this comment.
There's a Utils.jsonOption that we can use here
JoshRosen
commented
Oct 31, 2014
@andrewor14 I think #3032 is the web UI display half of this PR, which contains screenshots; this looks like it's just adding additional information to ExecutorLostFailure. |
andrewor14
commented
Oct 31, 2014
Oh I see, this patch doesn't make any changes to the UI itself |
SparkQA
commented
Nov 1, 2014
Test build #22680 has started for PR 3033 at commit
|
zsxwing
commented
Nov 1, 2014
I updated to use |
SparkQA
commented
Nov 1, 2014
Test build #22680 has finished for PR 3033 at commit
|
AmplabJenkins
commented
Nov 1, 2014
Test PASSed. |
JoshRosen
commented
Nov 2, 2014
This looks good to me; I compared this against other recent changes to JsonProtocol and it seems to handle backwards-compatibility in the proper way, so I'm going to merge it. Thanks! |
andrewor14
commented
Nov 3, 2014
Hey @zsxwing actually can you add a backward compatibility test in |
zsxwing
commented
Nov 4, 2014
Already added it in #3085 |
Now when ExecutorLostFailure happens, it only displays
ExecutorLostFailure (executor lost). Adding the executor id will help locate the faulted executor.