Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Check JIRA for remaining issues tied to the release
    • Review and merge any blocking features
    • Bump other remaining features to subsequent releases
  • Ensure Spark versions are correct in the codebase
    • See this example commit
    • The places to change are:
      • SBT: Change version in file 'project/SparkBuild.scala'
      • Maven: Change version in file 'ALL the pom.xml 'files in repo.  Note that the version should be SPARK-VERSION_SNAPSHOT and it will be changed to SPARK-VERSION automatically by Maven when cutting the release.
      • Spark REPLs
        • Scala REPL: Check inside 'repl/src/main/scala/org/apache/spark/repl/'
        • Python REPL: Check inside 'python/pyspark'
      • Docs: Change in file 'docs/_config.yml'
      • Spark EC2 scripts: Change mapping between Spark and Shark versions and the default Spark version in cluster
      • Yarn alpha module: Change 'yarn/alpha/pom.xml' to SPARK-VERSION. Note that this is different from the main 'pom.xml' because the YARN alpha module does not get published as an artifact through Maven when cutting the release and so does not get version bumped from SPARK-VERSION_SNAPSHOT to SPARK-VERSION. 
  • Check for dead links in the docs

    Code Block
    languagebash
    $ cd $SPARK_HOME/docs
    $ jekyll serve --watch
    $ sudo apt-get install linkchecker
    $ linkchecker -r 2 http://localhost:4000 --no-status --no-warnings

...