You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
scala> snps.leftOuterShuffleRegionJoin(filteredSnps).transform(_.filter(r => !r._2.isEmpty)).rdd.count
res8: Long = 774212
scala> filteredSnps.rightOuterShuffleRegionJoin(snps).transform(_.filter(r => !r._1.isEmpty)).rdd.count
res9: Long = 197826
scala> filteredSnps.shuffleRegionJoin(snps).rdd.count
res10: Long = 774212
scala> snps.shuffleRegionJoin(filteredSnps).rdd.count
res11: Long = 774212
Historically, rightOuterShuffleRegionJoin just called leftOuterShuffleRegionJoin (at the sort/merge join level, see here) followed by swap on the tuples. ad5ae6d introduced a new implementation of the right outer shuffle region join that has correctness issues.
The text was updated successfully, but these errors were encountered:
…lementation.
Left and right outer joins are symmetric: that is to say, a right outer join is
can be rewritten as a left outer join by swapping the two input tables, and by
modifying the layout of the output. To resolve the mismatch between the left and
right outer joins, this PR deletes the right outer join implementation and
delegates back to the left outer join + tuple order swap. Resolvesbigdatagenomics#1813.
…lementation.
Left and right outer joins are symmetric: that is to say, a right outer join is
can be rewritten as a left outer join by swapping the two input tables, and by
modifying the layout of the output. To resolve the mismatch between the left and
right outer joins, this PR deletes the right outer join implementation and
delegates back to the left outer join + tuple order swap. Resolves#1813.
E.g.,
Historically, rightOuterShuffleRegionJoin just called leftOuterShuffleRegionJoin (at the sort/merge join level, see here) followed by swap on the tuples. ad5ae6d introduced a new implementation of the right outer shuffle region join that has correctness issues.
The text was updated successfully, but these errors were encountered: