This document analyzes the fix in commit 3f18853e5 on the fix-missing-blobs branch that addresses a critical bug where containerd fails to fetch compressed layer blobs when pulling images that share uncompressed layers with previously pulled images.
Related Issues:
- moby/moby#49473: Docker save with containerd snapshotter returns incomplete OCI images
- containerd/containerd#8973: Pull with unpack doesn't fetch layer contents when snapshot exists
- kubernetes/kubernetes#135652: KIND CI failures due to missing blobs