consider streaming in multipart listings #469

Open
opened 2024-08-21 08:55:24 +00:00 by dkirillov · 0 comments
Member

Number of multiparts or parts in single multipart can be significant. It would be nice to support streaming from tree service like for regular object listing already done

func (c *Tree) InitVersionsByPrefixStream(ctx context.Context, bktInfo *data.BucketInfo, prefix string, latestOnly bool) (data.VersionsStream, error) {

Describe the solution you'd like

Use the same approach as for object listing

Describe alternatives you've considered

Don't add streaming

Additional context

No

## Is your feature request related to a problem? Please describe. Number of multiparts or parts in single multipart can be significant. It would be nice to support streaming from tree service like for regular object listing already done https://git.frostfs.info/TrueCloudLab/frostfs-s3-gw/src/commit/28723f4a688cd5d246d2aa0130c1898d26d8fec0/pkg/service/tree/tree.go#L1027 ## Describe the solution you'd like Use the same approach as for object listing ## Describe alternatives you've considered Don't add streaming ## Additional context No
nzinkevich self-assigned this 2024-10-30 07:04:11 +00:00
alexvanin added this to the v0.32.0 milestone 2024-11-20 12:30:17 +00:00
alexvanin removed this from the v0.32.0 milestone 2024-12-11 07:41:27 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-s3-gw#469
No description provided.