Kohei Tokunaga
Kohei Tokunaga
@lovecontainers Standardization of lazy pulling in the current version of OCI Image Spec (v1) is discussed in https://github.com/opencontainers/image-spec/issues/815. nydus is proposed to the next version of OCI Image Spec (a.k.a....
Looks like there is already a similar one (but Apache 2.0) https://aur.archlinux.org/packages/buildg
cc @sipsma @tonistiigi @gabrieldemarmiesse
@tonistiigi @sipsma Thank you for taking a look at this. > I'm guessing that for stargz this matters because you can have a "half-pulled" layer where some of the data...
> @ktock Could you also take a look at https://github.com/docker/buildx/issues/1325#issuecomment-1253129431 . Lmk if you think that is completely different. @tonistiigi @sipsma It seems that https://github.com/docker/buildx/issues/1325#issuecomment-1253129431 can be addressed separately from...
@tonistiigi It seems that the call of `Records` API can reach to `(worker/base).Worker.LoadRef()` which calls [`cache.cacheManager.Get()`](https://github.com/moby/buildkit/blob/v0.10.5/cache/manager.go#L338) API. Though the current implementation of the `Get` API checks the existence of descHandlers...
One possible design can be having an executable binary (or container) plugin that performs [`exporter.ExporterInstance.Export()`](https://github.com/moby/buildkit/blob/55ba9d14360a6c6fb30c110016c09d823fad805b/exporter/exporter.go#L17). https://github.com/moby/buildkit/blob/55ba9d14360a6c6fb30c110016c09d823fad805b/exporter/exporter.go#L17 - BuildKit executes that plugin everywhere `exporter.ExporterInstance.Export()` needs to called. The plugin exports the...
> - Make config, manifest, index; > - Push blob & manifest; Yes, I think they should be done by expoter. > - Manage the blob cache; > - Mount...