Uh oh!
There was an error while loading. Please reload this page.
[SPARK-26588][CORE] Idle executor should properly be removed when no job is su… - #23509
[SPARK-26588][CORE] Idle executor should properly be removed when no job is su…#23509TopGunViper wants to merge 1 commit into
Conversation
srowen
commented
Jan 10, 2019
CC @jerryshao |
SparkQA
commented
Jan 10, 2019
Test build #4502 has finished for PR 23509 at commit
|
jerryshao
commented
Jan 11, 2019
Can you please describe how to reproduce your problem? |
TopGunViper
commented
Jan 11, 2019
Execute the following command and waiting for 60 seconds. The problem can be observed from Spark Web UI under the Executors Tab.
|
jerryshao
commented
Jan 11, 2019
|
Hi @jerryshao I guess this problem was introduced by the patch SPARK-21656. |
TopGunViper
commented
Jan 12, 2019
CC @tgravescs |
jerryshao
commented
Jan 15, 2019
Jenkins, retest this please. |
jerryshao
commented
Jan 15, 2019
I can reproduce this issue, will spend time on it. Thanks. |
SparkQA
commented
Jan 15, 2019
Test build #101223 has finished for PR 23509 at commit
|
jerryshao
commented
Jan 16, 2019
Jenkins, retest this please. |
jerryshao
commented
Jan 16, 2019
The change itself looks fine to me. @tgravescs@vanzin would you please also take a look. |
SparkQA
commented
Jan 16, 2019
Test build #101284 has finished for PR 23509 at commit
|
vanzin
commented
Feb 12, 2019
Already fixed by SPARK-26758. |
What changes were proposed in this pull request?
I enable dynamic allocation feature with spark-shell and do not submit any task. After spark.dynamicAllocation.executorIdleTimeout seconds(default 60s), there is still one active executor, which is abnormal. All idle executors are timeout and should be removed.(default spark.dynamicAllocation.minExecutors=0). The spark-shell command show below:
spark-shell --master=yarn --conf spark.ui.port=8040 --conf spark.dynamicAllocation.enabled=true --conf spark.dynamicAllocation.maxExecutors=8 --conf spark.dynamicAllocation.initialExecutors=4 --conf spark.shuffle.service.enabled=trueHow was this patch tested?
unit tests