GitHub user coyotehills opened a pull request:

    [SPARK-21644][SQL] fix LocalLimit.maxRows

    ## What changes were proposed in this pull request?
    Since `LocalLimit` is only about partition level limits, the max output 
rows should be larger than or equal to this limit. On the other hand, we can 
not get the partition information from the child logic plan, so we can only 
assume its max output rows equals to the child's max output rows (In practice, 
this might overestimate the row sizes).
    cc: @rxin @gatorsmile  
    ## How was this patch tested?
    (Please explain how this patch was tested. E.g. unit tests, integration 
tests, manual tests)
    (If this patch involves UI changes, please attach a screenshot; otherwise, 
remove this)
    Please review before opening a 
pull request.

You can merge this pull request into a Git repository by running:

    $ git pull fix_limit

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #18908
commit 2f3356f94354eef02ec410ec053f2da26691d1d0
Author: Feng Liu <>
Date:   2017-08-10T17:01:40Z


commit d60f9d38cfe33101883615851d807c4bc6b1af49
Author: Feng Liu <>
Date:   2017-08-10T17:03:22Z



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 or file a JIRA ticket
with INFRA.

To unsubscribe, e-mail:
For additional commands, e-mail:

Reply via email to