diff options
author | Matei Zaharia <matei@eecs.berkeley.edu> | 2013-11-13 16:48:44 -0800 |
---|---|---|
committer | Matei Zaharia <matei@eecs.berkeley.edu> | 2013-11-13 16:48:44 -0800 |
commit | 9290e5bcd2c8e4d8bbf1d0ce1ac09bbf62ece4e0 (patch) | |
tree | eee0437d006079fb5c25a3eab44f9c56b1c24c2a /project/SparkBuild.scala | |
parent | 39af914b273e35ff431844951ee8dfadcbc0c400 (diff) | |
parent | 48eac0bcbf8ab80237af5f50abd4f7734a4837eb (diff) | |
download | spark-9290e5bcd2c8e4d8bbf1d0ce1ac09bbf62ece4e0.tar.gz spark-9290e5bcd2c8e4d8bbf1d0ce1ac09bbf62ece4e0.tar.bz2 spark-9290e5bcd2c8e4d8bbf1d0ce1ac09bbf62ece4e0.zip |
Merge pull request #165 from NathanHowell/kerberos-master
spark-assembly.jar fails to authenticate with YARN ResourceManager
The META-INF/services/ sbt MergeStrategy was discarding support for Kerberos, among others. This pull request changes to a merge strategy similar to sbt-assembly's default. I've also included an update to sbt-assembly 0.9.2, a minor fix to it's zip file handling.
Diffstat (limited to 'project/SparkBuild.scala')
-rw-r--r-- | project/SparkBuild.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala index 96232718f8..bccf36c00f 100644 --- a/project/SparkBuild.scala +++ b/project/SparkBuild.scala @@ -328,7 +328,7 @@ object SparkBuild extends Build { case m if m.toLowerCase.endsWith("manifest.mf") => MergeStrategy.discard case m if m.toLowerCase.matches("meta-inf.*\\.sf$") => MergeStrategy.discard case "log4j.properties" => MergeStrategy.discard - case "META-INF/services/org.apache.hadoop.fs.FileSystem" => MergeStrategy.concat + case m if m.toLowerCase.startsWith("meta-inf/services/") => MergeStrategy.filterDistinctLines case "reference.conf" => MergeStrategy.concat case _ => MergeStrategy.first } |