-
Notifications
You must be signed in to change notification settings - Fork 98
Open
Labels
api: storageIssues related to the Cloud Storage API.Issues related to the Cloud Storage API.priority: p3Desirable enhancement or fix. May not be included in next release.Desirable enhancement or fix. May not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Milestone
Description
It is possible to both open an object and then read some data. Maybe do something like:
// Open and read the trailer...
let (descriptor, reader) = client.open_object("...bucket", "my-object.parquet").send_with_read(ReadRange::last(32)).await?;
// ^^^ that has lower latency than the following:
let descriptor = client.open_object("...bucket", "my-object.parquet").send().await?;
let reader = descriptor.read_range(ReadRange::last(32)).await;
I think we can support this in the client and request builders "easily", but it may affect the mocks and therefore we should at least design for it before releasing this thing.
Metadata
Metadata
Assignees
Labels
api: storageIssues related to the Cloud Storage API.Issues related to the Cloud Storage API.priority: p3Desirable enhancement or fix. May not be included in next release.Desirable enhancement or fix. May not be included in next release.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.