Skip to content

[SPARK-19377] [WEBUI] [CORE] Killed tasks should have the status as KILLED - #16725

Closed
devaraj-kavali wants to merge 1 commit into
apache:masterfrom
devaraj-kavali:SPARK-19377
Closed

[SPARK-19377] [WEBUI] [CORE] Killed tasks should have the status as KILLED#16725
devaraj-kavali wants to merge 1 commit into
apache:masterfrom
devaraj-kavali:SPARK-19377

Conversation

@devaraj-kavali

Copy link
Copy Markdown

What changes were proposed in this pull request?

Copying of the killed status was missing while getting the newTaskInfo object by dropping the unnecessary details to reduce the memory usage. This patch adds the copying of the killed status to newTaskInfo object, this will correct the display of the status from wrong status to KILLED status in Web UI.

How was this patch tested?

Current behaviour of displaying tasks in stage UI page,

IndexIDAttemptStatusLocality LevelExecutor ID / HostLaunch TimeDurationGC TimeInput Size / RecordsWrite TimeShuffle Write Size / RecordsErrors
143100SUCCESSNODE_LOCAL6 / x.xx.x.x stdout stderr2017/01/25 07:49:270 ms0.0 B / 00.0 B / 0TaskKilled (killed intentionally)
156110SUCCESSNODE_LOCAL5 / x.xx.x.x stdout stderr2017/01/25 07:49:270 ms0.0 B / 00.0 B / 0TaskKilled (killed intentionally)

Web UI display after applying the patch,

IndexIDAttemptStatusLocality LevelExecutor ID / HostLaunch TimeDurationGC TimeInput Size / RecordsWrite TimeShuffle Write Size / RecordsErrors
143100KILLEDNODE_LOCAL6 / x.xx.x.x stdout stderr2017/01/25 07:49:270 ms0.0 B / 00.0 B / 0TaskKilled (killed intentionally)
156110KILLEDNODE_LOCAL5 / x.xx.x.x stdout stderr2017/01/25 07:49:270 ms0.0 B / 00.0 B / 0TaskKilled (killed intentionally)

@lw-lin

Copy link
Copy Markdown
Contributor

Jenkins test this please

1 similar comment
@zsxwing

Copy link
Copy Markdown
Member

Jenkins test this please

@zsxwing

Copy link
Copy Markdown
Member

LGTM pending tests

@SparkQA

Copy link
Copy Markdown

Test build #72224 has finished for PR 16725 at commit 6206d10.

  • This patch fails PySpark unit tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@zsxwing

Copy link
Copy Markdown
Member

retest this please

@SparkQA

Copy link
Copy Markdown

Test build #72255 has finished for PR 16725 at commit 6206d10.

  • This patch passes all tests.
  • This patch merges cleanly.
  • This patch adds no public classes.

@zsxwing

Copy link
Copy Markdown
Member

Thanks. Merging to master and 2.1.

asfgit pushed a commit that referenced this pull request Feb 1, 2017
## What changes were proposed in this pull request?
Copying of the killed status was missing while getting the newTaskInfo object by dropping the unnecessary details to reduce the memory usage. This patch adds the copying of the killed status to newTaskInfo object, this will correct the display of the status from wrong status to KILLED status in Web UI.
## How was this patch tested?
Current behaviour of displaying tasks in stage UI page,
| Index | ID | Attempt | Status | Locality Level | Executor ID / Host | Launch Time | Duration | GC Time | Input Size / Records | Write Time | Shuffle Write Size / Records | Errors |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|143	|10	|0	|SUCCESS	|NODE_LOCAL	|6 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	|TaskKilled (killed intentionally)|
|156	|11	|0	|SUCCESS	|NODE_LOCAL	|5 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	|TaskKilled (killed intentionally)|
Web UI display after applying the patch,
| Index | ID | Attempt | Status | Locality Level | Executor ID / Host | Launch Time | Duration | GC Time | Input Size / Records | Write Time | Shuffle Write Size / Records | Errors |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|143	|10	|0	|KILLED	|NODE_LOCAL	|6 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | | 0.0 B / 0	| TaskKilled (killed intentionally)|
|156	|11	|0	|KILLED	|NODE_LOCAL	|5 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	| TaskKilled (killed intentionally)|
Author: Devaraj K <devaraj@apache.org>
Closes#16725 from devaraj-kavali/SPARK-19377.
(cherry picked from commit df4a27c)
Signed-off-by: Shixiong Zhu <shixiong@databricks.com>
@asfgitasfgit closed this in df4a27cFeb 1, 2017
cmonkey pushed a commit to cmonkey/spark that referenced this pull request Feb 15, 2017
## What changes were proposed in this pull request?
Copying of the killed status was missing while getting the newTaskInfo object by dropping the unnecessary details to reduce the memory usage. This patch adds the copying of the killed status to newTaskInfo object, this will correct the display of the status from wrong status to KILLED status in Web UI.
## How was this patch tested?
Current behaviour of displaying tasks in stage UI page,
| Index | ID | Attempt | Status | Locality Level | Executor ID / Host | Launch Time | Duration | GC Time | Input Size / Records | Write Time | Shuffle Write Size / Records | Errors |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|143	|10	|0	|SUCCESS	|NODE_LOCAL	|6 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	|TaskKilled (killed intentionally)|
|156	|11	|0	|SUCCESS	|NODE_LOCAL	|5 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	|TaskKilled (killed intentionally)|
Web UI display after applying the patch,
| Index | ID | Attempt | Status | Locality Level | Executor ID / Host | Launch Time | Duration | GC Time | Input Size / Records | Write Time | Shuffle Write Size / Records | Errors |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
|143	|10	|0	|KILLED	|NODE_LOCAL	|6 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | | 0.0 B / 0	| TaskKilled (killed intentionally)|
|156	|11	|0	|KILLED	|NODE_LOCAL	|5 / x.xx.x.x stdout stderr|2017/01/25 07:49:27	|0 ms | |0.0 B / 0 | |0.0 B / 0	| TaskKilled (killed intentionally)|
Author: Devaraj K <devaraj@apache.org>
Closesapache#16725 from devaraj-kavali/SPARK-19377.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@devaraj-kavali@lw-lin@zsxwing@SparkQA