Description
dir and helm input methods default to inmemory.New() when creating blob.ReadOnlyBlob instances. This is not desired, and the behavior should be changed in favor of using the direct blobs, introduced by open-component-model/open-component-model#503.
We want this, because then no input method will buffer by default and the consumer (instead of the producer) can actually decide on buffering or not. An example where this is useful is when we have compressed blobs after which we only have dynamic size information. We can delay the buffering until the OCI layer: open-component-model/open-component-model#512
Done Criteria
Description
dirandhelminput methods default toinmemory.New()when creatingblob.ReadOnlyBlobinstances. This is not desired, and the behavior should be changed in favor of using the direct blobs, introduced by open-component-model/open-component-model#503.We want this, because then no input method will buffer by default and the consumer (instead of the producer) can actually decide on buffering or not. An example where this is useful is when we have compressed blobs after which we only have dynamic size information. We can delay the buffering until the OCI layer: open-component-model/open-component-model#512
Done Criteria