Currently the Vault I/O is pretty clunky. Yielding chunks of bytes isn't easy to manipulate, and it's hard to centralize handling of out of bounds etc. Instead of yielding, we should have a write() method in the basecooker and the other cookers should just call that. This will allow us to plug that in the objstorage streaming once T805 is done.
Description
Description
Revisions and Commits
Revisions and Commits
Status | Assigned | Task | ||
---|---|---|---|---|
Migrated | gitlab-migration | T885 Vault: use objstorage streaming to store and fetch bundles | ||
Migrated | gitlab-migration | T928 Rewrite the Vault Cookers I/O pipeline with file objects |