ipcs
ipcs copied to clipboard
containerd meets ipfs to distribute content
Collected data on: `6/13/2019` Systems: - m5.large x 3 - 8.0 GiB Memory - 2 vCPUs - Up to 10 Gigabit (Throttled by [AWS network credits](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-performance-instances.html)) - Linux kernel 4.4.0...
Currently, `ipcs` is implemented as a in-tree plugin for `containerd`, this comes with multiple problems: - Need to recompile `containerd` for `ipcs` - If the IPFS daemon is not listening...
```sh 2019/06/14 15:44:21 Converted Manifest [446] sha256:2eba1618ed99dcc7fe56a142f8d51dcd1fda859e41c993d3986969c64bde62ec: { "schemaVersion": 2, "config": { "mediaType": "application/vnd.docker.container.image.v1+json", "digest": "sha256:8516b36eef83784661a7d10020d94a8a4eab8a6eef9e37058f7f739c672220ea", "size": 1512 }, "layers": [ { "mediaType": "application/vnd.continuity.manifest.v0+pb", "digest": "sha256:8778aa83f0ff4cb1d767de4a6ce6ca09a7885db240654c3deb10f49466ca6494", "size": 22322 } ]...
POC `buildkit` using `ipcs` as psuedo-local build cache. 1. How do define a "cache-miss". For instance, LLB vertex is cacheable with hash `sha256:foobar`, it's impossible to know if the IPFS...
Add documentation on how I envision GC working for `ipcs`: - Containerd GC unpins root IPLD nodes - If IPFS daemon is shared with other applications, how do I ensure...
Currently I'm benchmarking p2p pull using a variety of internal code to: - Run `containerd` with `ipcs` - Populate a `containerd-ipcs` cluster by sharding an image across the nodes -...
1. Transport of container images via IPFS: a. Consume the API of an IPFS client? b. Embed an IPFS daemon? c. Use the IPFS components (`libp2p`, `go-bitswap`/`go-graphsync`) directly? https://github.com/ipfs/go-graphsync/issues/11 2....