Skip to content

Ballista: Finish implementing shuffle mechanism #707

Closed

Description

@andygrove

Is your feature request related to a problem or challenge? Please describe what you are trying to do.

The shuffle mechanism in Ballista is not yet working and there are some design issues that need resolving in order to fix this.

When running TPC-H query 12 I see query plans like this being executed:

ShuffleWriterExec: None
  ParquetExec: ...

The output from each stage is not read by the next stage. The next stage is redundantly executing the previous stages again.

Describe the solution you'd like
Get shuffles working.

Describe alternatives you've considered
None

Additional context
None

Activity

  1. self-assigned this
    on Jul 11, 2021
  2. andygrove commented on Jul 11, 2021

    @andygrove
    MemberAuthor

    It turns out there is a fundamental bug here. I am working on fixing this.

  3. changed the title [-]Ballista: Avoid pointless shuffle write of Parquet partitions[/-] [+]Ballista: Finish implementing shuffle mechanism[/+] on Jul 17, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or requestperformanceMake DataFusion faster

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions