title: Does a join of co-partitioned RDDs cause a shuffle in Apache Spark?
body: <p>Will <code>rdd1.join(rdd2)</code> cause a shuffle to happen if <code>rdd1</code> and <code>rdd2</code> have the same partitioner?</p>