Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
2.4.0
-
None
Description
There is a strong check for an integral number of cores per executor in SparkSubmitArguments.scala#L270-L272. Given we're reusing that property in K8s, does it make sense to relax it?
K8s treats CPU as a "compressible resource" and can actually assign millicpus to individual containers. Also to be noted - spark.driver.cores has no such check in place.