I understand the difference between "shuffle grouping" and "local or shuffle
grouping". But I haven't yet come across any instances where I would prefer
using localOrShuffleGrouping instead of shuffleGrouping. The way I see it,
shuffleGrouping helps increasing the concurrency if the tasks of a given
component are distributed across several workers.
Could anyone throw some light on why the additional grouping method
"localOrShuffleGrouping" was created and probably some use cases?
Thanks!Abhishek.