Reconsider payload wrappers #555
Labels
No labels
P0
P1
P2
P3
good first issue
Infrastructure
blocked
bug
config
discussion
documentation
duplicate
enhancement
go
help wanted
internal
invalid
kludge
observability
perfomance
question
refactoring
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: TrueCloudLab/frostfs-s3-gw#555
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This issue requires some research and benchmarks at first.
Is your feature request related to a problem? Please describe.
We have plenty payload wrappers that:
Latest payload wrapper is introduced in #551
While having many wrappers simplifies the job for programmer by providing simple abstraction over payload data, I think it may cost a bit of performance during heavy I/O. We need to benchmark it to investigate.
The biggest issue for me is that all those wrappers have different buffer size. Some buffer size alignment may help to improve performance. Together with it, remove all hard-coded buffer sizes for wrappers. Reuse existing config parameters or define a new one.
dkirillov referenced this issue2024-11-19 11:49:33 +00:00