Dynamic Shuffle Partitions in Spark 3.0 Adaptive Query Execution | Dark Hacker News