Version changes for release 0.9.0.
Merge pull request #418 from pwendell/0.9-versions

Version changes for release 0.9.0.
Merge pull request #420 from pwendell/header-files

Add missing header files
(cherry picked from commit fa75e5e1c50da7d1e6c6f41c2d6d591c1e8a025f)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>
Merge pull request #423 from jegonzal/GraphXProgrammingGuide

Improving the graphx-programming-guide

This PR will track a few minor improvements to the content and formatting of the graphx-programming-guide.

(cherry picked from commit 3fcc68bfa5e9ef4b7abfd5051b6847a833e1ad2f)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge branch 'master' of https://github.com/apache/incubator-spark into csd-2.10
Merge pull request #425 from rxin/scaladoc

API doc update & make Broadcast public

In #413 Broadcast was mistakenly made private[spark]. I changed it to public again. Also exposing id in public given the R frontend requires that.

Copied some of the documentation from the programming guide to API Doc for Broadcast and Accumulator.

This should be cherry picked into branch-0.9 as well for 0.9.0 release.

(cherry picked from commit 2ce23a55a3c4033873bb262919d89e5afabb9134)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #427 from pwendell/deprecate-aggregator

Deprecate rather than remove old combineValuesByKey function

(cherry picked from commit d601a76d1fdd25b95020b2e32bacde583cf6aa50)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #429 from ankurdave/graphx-examples-pom.xml

Add GraphX dependency to examples/pom.xml

(cherry picked from commit 193a0757c87b717e3b6b4f005ecdbb56b04ad9b4)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge pull request #428 from pwendell/writeable-objects

Don't clone records for text files

(cherry picked from commit 74b46acdc57293c103ab5dd5af931d0d0e32c0ed)
Signed-off-by: Reynold Xin <rxin@apache.org>
Small change to maven build
graphx pom to candidate-csd
Merge branch 'master' of https://github.com/apache/incubator-spark into csd-2.10
[maven-release-plugin] prepare release v0.9.0-incubating
[maven-release-plugin] prepare for next development iteration
Merge pull request #431 from ankurdave/graphx-caching-doc

Describe caching and uncaching in GraphX programming guide

(cherry picked from commit ad294db326f57beb98f9734e2b4c45d9da1a4c89)
Signed-off-by: Reynold Xin <rxin@apache.org>
Merge branch 'branch-0.9' of https://git-wip-us.apache.org/repos/asf/incubator-spark into branch-0.9
Merge pull request #424 from jegonzal/GraphXProgrammingGuide

Additional edits for clarity in the graphx programming guide.

Added an overview of the Graph and GraphOps functions and fixed numerous typos.

(cherry picked from commit 3a386e238984c48a6ac07974b92647beae1199b3)
Signed-off-by: Reynold Xin <rxin@apache.org>
Reverting release plugin changes
Merge pull request #434 from rxin/graphxmaven

Fixed SVDPlusPlusSuite in Maven build.

This should go into 0.9.0 also.
(cherry picked from commit 087487e90e4d6269d7a027f7cb718120f6c10505)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>
Merge pull request #435 from tdas/filestream-fix

Fixed the flaky tests by making SparkConf not serializable

SparkConf was being serialized with CoGroupedRDD and Aggregator, which somehow caused OptionalJavaException while being deserialized as part of a ShuffleMapTask. SparkConf should not even be serializable (according to conversation with Matei). This change fixes that.

@mateiz @pwendell
(cherry picked from commit 139c24ef08e6ffb090975c9808a2cba304eb79e0)

Signed-off-by: Patrick Wendell <pwendell@gmail.com>