@@ -23,7 +23,6 @@ pub enum Error {
2323/// JVM arguments that go into
2424/// 1.`spark.driver.extraJavaOptions`
2525/// 2. `spark.executor.extraJavaOptions`
26-
2726pub fn construct_extra_java_options (
2827 spark_application : & SparkApplication ,
2928 s3_conn : & Option < S3ConnectionSpec > ,
@@ -40,7 +39,7 @@ pub fn construct_extra_java_options(
4039 jvm_args. extend ( [
4140 format ! ( "-Djavax.net.ssl.trustStore={STACKABLE_TRUST_STORE}/truststore.p12" ) ,
4241 format ! ( "-Djavax.net.ssl.trustStorePassword={STACKABLE_TLS_STORE_PASSWORD}" ) ,
43- format ! ( "-Djavax.net.ssl.trustStoreType=pkcs12" ) ,
42+ "-Djavax.net.ssl.trustStoreType=pkcs12" . to_string ( ) ,
4443 ] ) ;
4544 }
4645
@@ -71,15 +70,13 @@ pub fn construct_extra_java_options(
7170 . context ( MergeJvmArgumentOverridesSnafu ) ?;
7271
7372 Ok ( (
74- from_driver. effective_jvm_config_after_merging ( ) . join ( "\n " ) ,
73+ from_driver. effective_jvm_config_after_merging ( ) . join ( " " ) ,
7574 from_executor. effective_jvm_config_after_merging ( ) . join ( " " ) ,
7675 ) )
7776}
7877
7978#[ cfg( test) ]
8079mod tests {
81- use indoc:: indoc;
82-
8380 use super :: * ;
8481
8582 #[ test]
@@ -144,9 +141,7 @@ mod tests {
144141
145142 assert_eq ! (
146143 driver_extra_java_options,
147- indoc! { "
148- -Djava.security.properties=/stackable/log_config/security.properties
149- -Dhttps.proxyHost=from-driver" }
144+ "-Djava.security.properties=/stackable/log_config/security.properties -Dhttps.proxyHost=from-driver"
150145 ) ;
151146 assert_eq ! (
152147 executor_extra_java_options,
0 commit comments