Skip to content

docs: clarify partial vs lazy pulling of images#28978

Merged
Luap99 merged 1 commit into
podman-container-tools:mainfrom
stefan8:docs/clarify-partial-pulling
Jun 19, 2026
Merged

docs: clarify partial vs lazy pulling of images#28978
Luap99 merged 1 commit into
podman-container-tools:mainfrom
stefan8:docs/clarify-partial-pulling

Conversation

@stefan8

@stefan8 stefan8 commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Podman's built-in zstd:chunked / eStargz support is documented as "lazy pulling", but on its own Podman only does partial pulling — the image is still fully pulled before a container runs. This renames it to "partial pulling" and adds a short note on the difference, per @giuseppe on the issue.

Checklist

  • Certify you wrote the patch or otherwise have the right to pass it on as an open-source patch by signing all commits (git commit -s).
  • Referenced issues using Fixes: #24947 in commit message (if applicable)
  • Tests have been added/updated (or no tests are needed)
  • Documentation has been updated (or no documentation changes are needed)
  • All commits pass make validatepr (format/lint checks)
  • Release note entered in the section below (or None if no user-facing changes)

Does this PR introduce a user-facing change?

None

@giuseppe giuseppe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to mention "true lazy pulling". It is enough to name it "lazy pulling"

@stefan8 stefan8 force-pushed the docs/clarify-partial-pulling branch from 22751d9 to b6feccb Compare June 19, 2026 09:47
The performance tutorial calls Podman's zstd:chunked / eStargz support
"lazy pulling", which isn't accurate. By itself Podman only does partial
pulling: it skips layer content it already has, but the image is still
fully pulled before a container runs. Real lazy pulling, where the image
is mounted before the download finishes, needs an external snapshotter
such as stargz-snapshotter.

Rename the section to "partial pulling" and add a sentence spelling out
the difference, as @giuseppe suggested on the issue.

Fixes: podman-container-tools#24947

Signed-off-by: Grzegorz Szczepanczyk <g.szczepanczyk@getprintbox.com>
@stefan8 stefan8 force-pushed the docs/clarify-partial-pulling branch from b6feccb to 1abe0a8 Compare June 19, 2026 10:17

@giuseppe giuseppe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

LGTM

@Luap99 Luap99 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Luap99 Luap99 enabled auto-merge June 19, 2026 14:44
@Luap99 Luap99 merged commit a057a9b into podman-container-tools:main Jun 19, 2026
70 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants