pan3793 commented on code in PR #49986: URL: https://github.com/apache/spark/pull/49986#discussion_r1960063444
########## resource-managers/yarn/src/main/scala/org/apache/spark/deploy/yarn/Client.scala: ########## @@ -1049,6 +1049,10 @@ private[spark] class Client( javaOpts += s"-Djava.net.preferIPv6Addresses=${Utils.preferIPv6}" + sparkConf.getOption("spark.ml.allowNativeBlas").foreach { allowNativeBlas => + javaOpts += s"-Dspark.ml.allowNativeBlas=$allowNativeBlas" Review Comment: > Do other resource managers like k8s need this? not sure K8s does not need that change. #### Spark on YARN the code appends `-Dspark.ml.allowNativeBlas=...` to YARN AM process command, we should assemble a java command to let YARN RM know how to bootstrap the process #### Spark on K8s - client mode, no driver Pod - cluster mode, run `spark-submit`(which carries all Java options from local `spark-submit`) in the driver Pod so it does not need to append those Java options again. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org