Commit graph

5059 commits

Author SHA1 Message Date
Joey 280ddf64bd Merge pull request #121 from ankurdave/more-simplify
Simplify GraphImpl internals further
2014-01-04 12:54:41 -08:00
Ankur Dave cfab8f2062 Revert "Create VertexPlacement on demand in VTableReplicated"
This reverts commit 32f957f331.

Conflicts:
	graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala
	graph/src/main/scala/org/apache/spark/graph/impl/ReplicatedVertexView.scala
2014-01-03 18:01:13 -07:00
Reynold Xin dc9cb83e86 Merge pull request #126 from jegonzal/FixingPersist
Fixing Persist Behavior
2014-01-01 13:28:34 -08:00
Joseph E. Gonzalez 2f2524fd11 Addressing issue in compute where compute is invoked instead of iterator on the parent RDD. 2013-12-31 21:37:51 -08:00
Joseph E. Gonzalez 3d93d73396 Fixing the persist behavior of the Vertex and Edge RDDs to persist the current RDD and not the parent. 2013-12-31 15:19:01 -08:00
Joey 32d6ae9d9c Merge pull request #120 from ankurdave/subgraph-reuses-view
Reuse VTableReplicated in GraphImpl.subgraph
2013-12-31 13:51:07 -08:00
Reynold Xin 44e4205ac5 Merge pull request #116 from jianpingjwang/master
remove unused variables and fix a bug
2013-12-22 11:44:18 -08:00
Wang Jianping J e64a794a44 Update Svdpp.scala 2013-12-22 18:20:49 +08:00
Wang Jianping J b4bce88a2d Update Svdpp.scala 2013-12-21 16:08:19 +08:00
Wang Jianping J 49eb0f1351 Update Svdpp.scala 2013-12-21 15:51:05 +08:00
Wang Jianping J f986e4a136 Update Svdpp.scala 2013-12-21 13:18:11 +08:00
Wang Jianping J 47eefd30ed add javadoc 2013-12-21 13:02:59 +08:00
Ankur Dave 17311359c4 Rename VTableReplicated -> ReplicatedVertexView 2013-12-20 15:58:40 -08:00
Ankur Dave 32f957f331 Create VertexPlacement on demand in VTableReplicated 2013-12-20 15:37:33 -08:00
Ankur Dave 6d1bf0d78d Merge branch 'subgraph-reuses-view' into HEAD 2013-12-20 14:51:32 -08:00
Ankur Dave cd01539d6f Remove unused EdgePartition.filter 2013-12-20 13:38:19 -08:00
Ankur Dave 6bb077cd3d Reuse VTableReplicated in GraphImpl.subgraph 2013-12-20 13:38:19 -08:00
Reynold Xin 4797c227ff Merge pull request #118 from ankurdave/VertexPartitionSuite
Test VertexPartition and fix bugs
2013-12-20 13:30:39 -08:00
Ankur Dave 32508e20d4 Test VertexPartition and fix bugs 2013-12-20 13:00:06 -08:00
Reynold Xin ac70b8f234 Merge pull request #117 from ankurdave/more-tests
More tests
2013-12-20 10:56:10 -08:00
Ankur Dave efc765cf1a Test all methods on EdgePartition 2013-12-20 01:30:33 -08:00
Ankur Dave 752c0106e8 Test EdgePartition2D 2013-12-20 01:06:49 -08:00
Wang Jianping J 343d8977aa remove unused variable and fix a bug 2013-12-20 16:57:24 +08:00
Ankur Dave c3ec91a462 Write mapTriplets test 2013-12-20 00:30:21 -08:00
Reynold Xin 45310d4a8b Merge pull request #115 from ankurdave/test-reorg
Reorganize unit tests; improve GraphSuite test coverage
2013-12-19 22:08:20 -08:00
Ankur Dave 95381dfb94 Split AnalyticsSuite into algorithms suites 2013-12-19 20:46:03 -08:00
Ankur Dave a69465b1fa Split VertexRDD tests; fix #114 2013-12-19 20:32:30 -08:00
Ankur Dave da9f5e3fc0 Split GraphSuite; simplify LocalSparkContext 2013-12-19 19:49:07 -08:00
Ankur Dave da301b57fc Merge pull request #112 from amatsukawa/scc
Strongly connected component algorithm
2013-12-18 20:03:29 -08:00
Akihiro Matsukawa 989f22b365 added scc tests 2013-12-18 18:22:53 -08:00
Akihiro Matsukawa b1db1b6c84 scc algorithm 2013-12-18 18:22:43 -08:00
Ankur Dave a645ef633d Merge pull request #48 from amatsukawa/add_project_to_graph
Add mask operation on graph and filter graph primitive
2013-12-18 16:07:52 -08:00
Akihiro Matsukawa d7ebff0272 Merge pull request #1 from ankurdave/add_project_to_graph
Merge current master and reimplement Graph.mask using innerJoin
2013-12-18 15:38:48 -08:00
Ankur Dave 0f137e8b75 Reimplement Graph.mask using innerJoin 2013-12-18 13:01:13 -08:00
Ankur Dave 9193a8f788 Merge remote-tracking branch 'upstream/master' into add_project_to_graph
Conflicts:
	graph/src/main/scala/org/apache/spark/graph/Graph.scala
	graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala
2013-12-18 13:00:58 -08:00
Joey 3fd2e09ffb Merge pull request #104 from jianpingjwang/master
SVD++ demo
2013-12-18 12:52:36 -08:00
Wang Jianping J 06581b6a96 Update Svdpp.scala 2013-12-18 06:51:37 +08:00
Wang Jianping J ba538797dd Update Svdpp.scala 2013-12-18 06:42:19 +08:00
Wang Jianping J e94fe39d0f Update Svdpp.scala 2013-12-18 06:39:28 +08:00
Joey 1b5eacbb28 Merge pull request #102 from ankurdave/clustered-edge-index
Add clustered index on edges by source vertex
2013-12-17 13:49:17 -08:00
Wang Jianping J 772b192910 Update AnalyticsSuite.scala 2013-12-17 19:41:04 +08:00
Wang Jianping J 9d2351f501 Update Svdpp.scala 2013-12-17 19:30:07 +08:00
Wang Jianping J aee71156f3 Test SVD++ 2013-12-17 19:20:25 +08:00
Wang Jianping J fb1d1e45f1 Update Svdpp.scala 2013-12-17 19:17:40 +08:00
Ankur Dave 3ade8be8f2 Add clustered index on edges by source vertex
This allows efficient edge scan in mapReduceTriplets when many source
vertices are inactive. The scan method switches from edge scan to
clustered index scan when less than 80% of source vertices are active.
2013-12-16 17:37:51 -08:00
Joey 0476c84c51 Merge pull request #100 from ankurdave/mrTriplets-active-set
Support activeSet option in mapReduceTriplets
2013-12-16 17:19:25 -08:00
Ankur Dave 9df565007b Merge remote-tracking branch 'upstream/master' into mrTriplets-active-set
Conflicts:
	graph/src/main/scala/org/apache/spark/graph/impl/GraphImpl.scala
2013-12-16 16:24:43 -08:00
Joey 5192ef3859 Merge pull request #94 from ankurdave/load-edges-columnar
Load edges in columnar format
2013-12-16 15:08:08 -08:00
Wang Jianping J 5eb21e6720 SVD++ demo 2013-12-16 20:01:31 +08:00
Reynold Xin ded10ce5b0 Merge pull request #103 from amplab/optimizations
Optimizations cherry-picked from SIGMOD branches
2013-12-15 17:25:33 -08:00