Github user felixcheung commented on the issue:
https://github.com/apache/spark/pull/16739
@gatorsmile thanks for commenting. `coalesce` currently accept a number
even if it is larger than the current number of partitions - I guess we didn't
want to throw exeception in that case?
but, since you are here, do you know why we see this behavior
```
df2 <- repartition(df1, 10)
expect_equal(getNumPartitions(df2), 10) <-- right after repartition the
number of partition is greater than the original numSlices
expect_equal(getNumPartitions(coalesce(df2, 13)), 5) <-- but coalesce after
repartition it can't go beyond 5
```
Shouldn't I allow to set partition to 5 < n < 10, since I just
`repartition(10)`?
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]