Consider using tree service #3
Labels
No labels
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/distribution#3
Loading…
Add table
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?
Currently to find any uploaded object or resume upload we do search. As the number of objects increases, it becomes slower. So we can consider using tree service almost the same way as it's done in s3-gw.
At least we can add to the tree mapping of object name to its OID for fully uploaded objects.
Besides we can also avoid searching phy objects if we will temporarily save intermediate objects oid during long upload (after each object release)