diff --git a/datafusion/physical-optimizer/src/enforce_distribution.rs b/datafusion/physical-optimizer/src/enforce_distribution.rs index 1f6ea61c099bd..fd5ef6eda5704 100644 --- a/datafusion/physical-optimizer/src/enforce_distribution.rs +++ b/datafusion/physical-optimizer/src/enforce_distribution.rs @@ -1274,11 +1274,6 @@ pub fn ensure_distribution( } Distribution::HashPartitioned(exprs) => { // See https://github.com/apache/datafusion/issues/18341#issuecomment-3503238325 for background - if add_roundrobin && !hash_necessary { - // Add round-robin repartitioning on top of the operator - // to increase parallelism. - child = add_roundrobin_on_top(child, target_partitions)?; - } // When inserting hash is necessary to satisfy hash requirement, insert hash repartition. if hash_necessary { child =