apache / datafusion-ballista

Apache DataFusion Ballista Distributed Query Engine
https://datafusion.apache.org/ballista
Apache License 2.0
1.39k stars 181 forks source link

Consider using gRPC streams + chunking to avoid message size limits #932

Open andygrove opened 6 months ago

andygrove commented 6 months ago

Is your feature request related to a problem or challenge? Please describe what you are trying to do. Ballista gRPC messages can be very large when physical plans are referencing many partitions and we always have the risk of hitting the maximum message size.

Describe the solution you'd like gRPC streams can be used to transmit data in chunks.

Describe alternatives you've considered

Additional context