Skip to content
Snippets Groups Projects
  1. Jun 17, 2015
  2. May 30, 2015
  3. Apr 07, 2015
    • Reynold Xin's avatar
      [SPARK-6750] Upgrade ScalaStyle to 0.7. · 12322159
      Reynold Xin authored
      0.7 fixes a bug that's pretty useful, i.e. inline functions no longer return explicit type definition.
      
      Author: Reynold Xin <rxin@databricks.com>
      
      Closes #5399 from rxin/style0.7 and squashes the following commits:
      
      54c41b2 [Reynold Xin] Actually update the version.
      09c759c [Reynold Xin] [SPARK-6750] Upgrade ScalaStyle to 0.7.
      12322159
  4. Oct 26, 2014
  5. Oct 23, 2014
  6. Oct 16, 2014
  7. Aug 20, 2014
    • Marcelo Vanzin's avatar
      [SPARK-2848] Shade Guava in uber-jars. · c9f74395
      Marcelo Vanzin authored
      For further discussion, please check the JIRA entry.
      
      This change moves Guava classes to a different package so that they don't conflict with the user-provided Guava (or the Hadoop-provided one). Since one class (Optional) was exposed through Spark's public API, that class was forked from Guava at the current dependency version (14.0.1) so that it can be kept going forward (until the API is cleaned).
      
      Note this change has a few implications:
      - *all* classes in the final jars will reference the relocated classes. If Hadoop classes are included (i.e. "-Phadoop-provided" is not activated), those will also reference the Guava 14 classes (instead of the Guava 11 classes from the Hadoop classpath).
      - if the Guava version in Spark is ever changed, the new Guava will still reference the forked Optional class; this may or may not be a problem, but in the long term it's better to think about removing Optional from the public API.
      
      For the end user, there are two visible implications:
      
      - Guava is not provided as a transitive dependency anymore (since it's "provided" in Spark)
      - At runtime, unless they provide their own, they'll either have no Guava or Hadoop's version of Guava (11), depending on how they set up their classpath.
      
      Note that this patch does not change the sbt deliverables; those will still contain guava in its original package, and provide guava as a compile-time dependency. This assumes that maven is the canonical build, and sbt-built artifacts are not (officially) published.
      
      Author: Marcelo Vanzin <vanzin@cloudera.com>
      
      Closes #1813 from vanzin/SPARK-2848 and squashes the following commits:
      
      9bdffb0 [Marcelo Vanzin] Undo sbt build changes.
      819b445 [Marcelo Vanzin] Review feedback.
      05e0a3d [Marcelo Vanzin] Merge branch 'master' into SPARK-2848
      fef4370 [Marcelo Vanzin] Unfork Optional.java.
      d3ea8e1 [Marcelo Vanzin] Exclude asm classes from final jar.
      637189b [Marcelo Vanzin] Add hacky filter to prefer Spark's copy of Optional.
      2fec990 [Marcelo Vanzin] Shade Guava in the sbt build.
      616998e [Marcelo Vanzin] Shade Guava in the maven build, fork Guava's Optional.java.
      c9f74395
  8. Aug 07, 2014
    • Prashant Sharma's avatar
      SPARK-2899 Doc generation is back to working in new SBT Build. · 32096c2a
      Prashant Sharma authored
      The reason for this bug was introduciton of OldDeps project. It had to be excluded to prevent unidocs from trying to put it on "docs compile" classpath.
      
      Author: Prashant Sharma <prashant.s@imaginea.com>
      
      Closes #1830 from ScrapCodes/doc-fix and squashes the following commits:
      
      e5d52e6 [Prashant Sharma] SPARK-2899 Doc generation is back to working in new SBT Build.
      32096c2a
  9. Jul 29, 2014
    • Hari Shreedharan's avatar
      [STREAMING] SPARK-1729. Make Flume pull data from source, rather than the current pu... · 800ecff4
      Hari Shreedharan authored
      ...sh model
      
      Currently Spark uses Flume's internal Avro Protocol to ingest data from Flume. If the executor running the
      receiver fails, it currently has to be restarted on the same node to be able to receive data.
      
      This commit adds a new Sink which can be deployed to a Flume agent. This sink can be polled by a new
      DStream that is also included in this commit. This model ensures that data can be pulled into Spark from
      Flume even if the receiver is restarted on a new node. This also allows the receiver to receive data on
      multiple threads for better performance.
      
      Author: Hari Shreedharan <harishreedharan@gmail.com>
      Author: Hari Shreedharan <hshreedharan@apache.org>
      Author: Tathagata Das <tathagata.das1565@gmail.com>
      Author: harishreedharan <hshreedharan@cloudera.com>
      
      Closes #807 from harishreedharan/master and squashes the following commits:
      
      e7f70a3 [Hari Shreedharan] Merge remote-tracking branch 'asf-git/master'
      96cfb6f [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      e48d785 [Hari Shreedharan] Documenting flume-sink being ignored for Mima checks.
      5f212ce [Hari Shreedharan] Ignore Spark Sink from mima.
      981bf62 [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      7a1bc6e [Hari Shreedharan] Fix SparkBuild.scala
      a082eb3 [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      1f47364 [Hari Shreedharan] Minor fixes.
      73d6f6d [Hari Shreedharan] Cleaned up tests a bit. Added some docs in multiple places.
      65b76b4 [Hari Shreedharan] Fixing the unit test.
      e59cc20 [Hari Shreedharan] Use SparkFlumeEvent instead of the new type. Also, Flume Polling Receiver now uses the store(ArrayBuffer) method.
      f3c99d1 [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      3572180 [Hari Shreedharan] Adding a license header, making Jenkins happy.
      799509f [Hari Shreedharan] Fix a compile issue.
      3c5194c [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      d248d22 [harishreedharan] Merge pull request #1 from tdas/flume-polling
      10b6214 [Tathagata Das] Changed public API, changed sink package, and added java unit test to make sure Java API is callable from Java.
      1edc806 [Hari Shreedharan] SPARK-1729. Update logging in Spark Sink.
      8c00289 [Hari Shreedharan] More debug messages
      393bd94 [Hari Shreedharan] SPARK-1729. Use LinkedBlockingQueue instead of ArrayBuffer to keep track of connections.
      120e2a1 [Hari Shreedharan] SPARK-1729. Some test changes and changes to utils classes.
      9fd0da7 [Hari Shreedharan] SPARK-1729. Use foreach instead of map for all Options.
      8136aa6 [Hari Shreedharan] Adding TransactionProcessor to map on returning batch of data
      86aa274 [Hari Shreedharan] Merge remote-tracking branch 'asf/master'
      205034d [Hari Shreedharan] Merging master in
      4b0c7fc [Hari Shreedharan] FLUME-1729. New Flume-Spark integration.
      bda01fc [Hari Shreedharan] FLUME-1729. Flume-Spark integration.
      0d69604 [Hari Shreedharan] FLUME-1729. Better Flume-Spark integration.
      3c23c18 [Hari Shreedharan] SPARK-1729. New Spark-Flume integration.
      70bcc2a [Hari Shreedharan] SPARK-1729. New Flume-Spark integration.
      d6fa3aa [Hari Shreedharan] SPARK-1729. New Flume-Spark integration.
      e7da512 [Hari Shreedharan] SPARK-1729. Fixing import order
      9741683 [Hari Shreedharan] SPARK-1729. Fixes based on review.
      c604a3c [Hari Shreedharan] SPARK-1729. Optimize imports.
      0f10788 [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      87775aa [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      8df37e4 [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      03d6c1c [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      08176ad [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      d24d9d4 [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      6d6776a [Hari Shreedharan] SPARK-1729. Make Flume pull data from source, rather than the current push model
      800ecff4
  10. Jul 08, 2014
    • DB Tsai's avatar
      [SPARK-2413] Upgrade junit_xml_listener to 0.5.1 · ac9cdc11
      DB Tsai authored
      which fixes the following issues
      
      1) fix the class name to be fully qualified classpath
      2) make sure the the reporting time is in second not in miliseond, which causing JUnit HTML to report incorrect number
      3) make sure the duration of the tests are accumulative.
      
      Author: DB Tsai <dbtsai@alpinenow.com>
      
      Closes #1333 from dbtsai/dbtsai-junit and squashes the following commits:
      
      bbeac4b [DB Tsai] Upgrade junit_xml_listener to 0.5.1 which fixes the following issues
      ac9cdc11
  11. Jun 05, 2014
  12. Apr 21, 2014
    • Matei Zaharia's avatar
      [SPARK-1439, SPARK-1440] Generate unified Scaladoc across projects and Javadocs · fc783847
      Matei Zaharia authored
      I used the sbt-unidoc plugin (https://github.com/sbt/sbt-unidoc) to create a unified Scaladoc of our public packages, and generate Javadocs as well. One limitation is that I haven't found an easy way to exclude packages in the Javadoc; there is a SBT task that identifies Java sources to run javadoc on, but it's been very difficult to modify it from outside to change what is set in the unidoc package. Some SBT-savvy people should help with this. The Javadoc site also lacks package-level descriptions and things like that, so we may want to look into that. We may decide not to post these right now if it's too limited compared to the Scala one.
      
      Example of the built doc site: http://people.csail.mit.edu/matei/spark-unified-docs/
      
      Author: Matei Zaharia <matei@databricks.com>
      
      This patch had conflicts when merged, resolved by
      Committer: Patrick Wendell <pwendell@gmail.com>
      
      Closes #457 from mateiz/better-docs and squashes the following commits:
      
      a63d4a3 [Matei Zaharia] Skip Java/Scala API docs for Python package
      5ea1f43 [Matei Zaharia] Fix links to Java classes in Java guide, fix some JS for scrolling to anchors on page load
      f05abc0 [Matei Zaharia] Don't include java.lang package names
      995e992 [Matei Zaharia] Skip internal packages and class names with $ in JavaDoc
      a14a93c [Matei Zaharia] typo
      76ce64d [Matei Zaharia] Add groups to Javadoc index page, and a first package-info.java
      ed6f994 [Matei Zaharia] Generate JavaDoc as well, add titles, update doc site to use unified docs
      acb993d [Matei Zaharia] Add Unidoc plugin for the projects we want Unidoced
      fc783847
  13. Apr 15, 2014
    • Xiangrui Meng's avatar
      [FIX] update sbt-idea to version 1.6.0 · 8517911e
      Xiangrui Meng authored
      I saw `No "scala-library*.jar" in Scala compiler library` error in IDEA. It seems upgrading `sbt-idea` to 1.6.0 fixed the problem.
      
      Author: Xiangrui Meng <meng@databricks.com>
      
      Closes #419 from mengxr/idea-plugin and squashes the following commits:
      
      fb3c35f [Xiangrui Meng] update sbt-idea to version 1.6.0
      8517911e
  14. Apr 01, 2014
    • Mark Hamstra's avatar
      [SPARK-1342] Scala 2.10.4 · 764353d2
      Mark Hamstra authored
      Just a Scala version increment
      
      Author: Mark Hamstra <markhamstra@gmail.com>
      
      Closes #259 from markhamstra/scala-2.10.4 and squashes the following commits:
      
      fbec547 [Mark Hamstra] [SPARK-1342] Bumped Scala version to 2.10.4
      764353d2
  15. Mar 28, 2014
    • Prashant Sharma's avatar
      SPARK-1096, a space after comment start style checker. · 60abc252
      Prashant Sharma authored
      Author: Prashant Sharma <prashant.s@imaginea.com>
      
      Closes #124 from ScrapCodes/SPARK-1096/scalastyle-comment-check and squashes the following commits:
      
      214135a [Prashant Sharma] Review feedback.
      5eba88c [Prashant Sharma] Fixed style checks for ///+ comments.
      e54b2f8 [Prashant Sharma] improved message, work around.
      83e7144 [Prashant Sharma] removed dependency on scalastyle in plugin, since scalastyle sbt plugin already depends on the right version. Incase we update the plugin we will have to adjust our spark-style project to depend on right scalastyle version.
      810a1d6 [Prashant Sharma] SPARK-1096, a space after comment style checker.
      ba33193 [Prashant Sharma] scala style as a project
      60abc252
  16. Mar 24, 2014
    • Patrick Wendell's avatar
      SPARK-1094 Support MiMa for reporting binary compatibility accross versions. · dc126f21
      Patrick Wendell authored
      This adds some changes on top of the initial work by @scrapcodes in #20:
      
      The goal here is to do automated checking of Spark commits to determine whether they break binary compatibility.
      
      1. Special case for inner classes of package-private objects.
      2. Made tools classes accessible when running `spark-class`.
      3. Made some declared types in MLLib more general.
      4. Various other improvements to exclude-generation script.
      5. In-code documentation.
      
      Author: Patrick Wendell <pwendell@gmail.com>
      Author: Prashant Sharma <prashant.s@imaginea.com>
      Author: Prashant Sharma <scrapcodes@gmail.com>
      
      Closes #207 from pwendell/mima and squashes the following commits:
      
      22ae267 [Patrick Wendell] New binary changes after upmerge
      6c2030d [Patrick Wendell] Merge remote-tracking branch 'apache/master' into mima
      3666cf1 [Patrick Wendell] Minor style change
      0e0f570 [Patrick Wendell] Small fix and removing directory listings
      647c547 [Patrick Wendell] Reveiw feedback.
      c39f3b5 [Patrick Wendell] Some enhancements to binary checking.
      4c771e0 [Prashant Sharma] Added a tool to generate mima excludes and also adapted build to pick automatically.
      b551519 [Prashant Sharma] adding a new exclude after rebasing with master
      651844c [Prashant Sharma] Support MiMa for reporting binary compatibility accross versions.
      dc126f21
  17. Mar 08, 2014
  18. Feb 09, 2014
    • Patrick Wendell's avatar
      Merge pull request #557 from ScrapCodes/style. Closes #557. · b69f8b2a
      Patrick Wendell authored
      SPARK-1058, Fix Style Errors and Add Scala Style to Spark Build.
      
      Author: Patrick Wendell <pwendell@gmail.com>
      Author: Prashant Sharma <scrapcodes@gmail.com>
      
      == Merge branch commits ==
      
      commit 1a8bd1c059b842cb95cc246aaea74a79fec684f4
      Author: Prashant Sharma <scrapcodes@gmail.com>
      Date:   Sun Feb 9 17:39:07 2014 +0530
      
          scala style fixes
      
      commit f91709887a8e0b608c5c2b282db19b8a44d53a43
      Author: Patrick Wendell <pwendell@gmail.com>
      Date:   Fri Jan 24 11:22:53 2014 -0800
      
          Adding scalastyle snapshot
      b69f8b2a
  19. Nov 12, 2013
  20. Aug 29, 2013
    • Matei Zaharia's avatar
      Change build and run instructions to use assemblies · 53cd50c0
      Matei Zaharia authored
      This commit makes Spark invocation saner by using an assembly JAR to
      find all of Spark's dependencies instead of adding all the JARs in
      lib_managed. It also packages the examples into an assembly and uses
      that as SPARK_EXAMPLES_JAR. Finally, it replaces the old "run" script
      with two better-named scripts: "run-examples" for examples, and
      "spark-class" for Spark internal classes (e.g. REPL, master, etc). This
      is also designed to minimize the confusion people have in trying to use
      "run" to run their own classes; it's not meant to do that, but now at
      least if they look at it, they can modify run-examples to do a decent
      job for them.
      
      As part of this, Bagel's examples are also now properly moved to the
      examples package instead of bagel.
      53cd50c0
  21. Aug 23, 2013
  22. Jun 22, 2013
  23. Jun 20, 2013
  24. Jun 17, 2013
  25. Jun 15, 2013
  26. Apr 10, 2013
  27. Apr 04, 2013
  28. Mar 26, 2013
  29. Mar 17, 2013
  30. Jan 14, 2013
    • folone's avatar
      Moved to scala 2.10.0. Notable changes are: · 25c0739b
      folone authored
      - akka  2.0.3  → 2.1.0
      - spray 1.0-M1 → 1.1-M7
      For now the repl subproject is commented out, as scala reflection api changed very much since the introduction of macros.
      25c0739b
  31. Oct 14, 2012
  32. Oct 13, 2012
  33. Oct 11, 2012
  34. Oct 10, 2012
    • Patrick Wendell's avatar
      Adding code for publishing to Sonatype. · 3ed172ea
      Patrick Wendell authored
      By default - I'm leaving this commented out. This is because
      there is a bug in the PGP signing plugin which causes it to active
      even duing a publish-local. So we'll just uncomment when we decide
      to publish.
      3ed172ea
  35. Oct 07, 2012
    • Patrick Wendell's avatar
      Adding Sonatype releases to SBT. · 14719b93
      Patrick Wendell authored
      This does a few things to get this branch ready for release:
      
      1. Upgrades the sbt and Scala version
      2. Sets the release number to 0.5.1
      3. Adds the Sonatype publishing target
      4. Installs the PGP signing plugin
      5. Removes the Mesos jar dependency
      14719b93
  36. Aug 01, 2012
  37. Jun 29, 2012
  38. Jun 17, 2012
  39. Nov 08, 2011
  40. Sep 27, 2011
Loading