Skip to content

Support client spooling protocol #763

@sbernauer

Description

@sbernauer

Some customers have the problem that it is very slow to get data out of Trino.

The spooling protocol uses an object storage location to store the data for retrieval by the client. The coordinator and all workers can write result set data to the storage in parallel
[..]
Provides higher throughput for data transfer, specifically for queries that return more data.
Requires object storage and configuration on the Trino cluster.

Some of the customers use IBM DataStage and have performance problems, which should be solved by client spooling.

This task is about supporting https://trino.io/docs/current/client/client-protocol.html#spooling-protocol via our CRD

Notable acceptance criteria

  • configOverrides are supported

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Development: In Review

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions