ruiliang created SPARK-52242:
--------------------------------

             Summary: spark support yarn containerType opportunistic
                 Key: SPARK-52242
                 URL: https://issues.apache.org/jira/browse/SPARK-52242
             Project: Spark
          Issue Type: Improvement
          Components: YARN
    Affects Versions: 3.5.4
            Reporter: ruiliang
         Attachments: spark-support-yarn-OPPORTUNISTIC.patch

I checked the relevant spark source code and found that since there was no 
relevant configuration supporting yarn containerType, Please check the 
yarn:[https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-site/OpportunisticContainers.html.]
If yarn elastic memory management is enabled, this type is relatively important 
and can be killed first. Therefore, spark needs to support yarn opportunistic 
containerType.


The relevant changes are as follows:


1)Support containerType opportunistic
2) Add the container exit code-108 times and upgrade it to GUARANTEED to 
prevent the job from being killed all the time
3) container exit code 137 is that after yarn enables elastic memory, it will 
continuously kill the container. This is a normal phenomenon and should not be 
counted in the limit of spark.task.maxFailures.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to