Skip to content

containerd integration: verify behavior when switching snapshotters #45273

@thaJeztah

Description

@thaJeztah

Description

While we currently do not provide an option to specify the snapshotter to use
for individual containers (we may want to add this option in future), currently
it already is possible to configure the snapshotter in the daemon configuration,
which could (likely) cause issues when changing and restarting the daemon.

  • image list: currently assumes that all images are using the same snapshotter
  • some code paths may assume that the snapshotter didn't change (but the container
    may have been created with the previous snapshotter)

Other parts to verify;

  • image save / load (if the intent is to use the loaded image for a container with a specific snapshotter)
  • "docker pull" currently uses the default snapshotter. If the "docker pull" is done implicitly as part of a "docker run", we may have to pass this information along.
  • "docker build" (both classic and BuildKit)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/imagesImage Distributioncontainerd-integrationIssues and PRs related to containerd integrationkind/enhancementEnhancements are not bugs or new features but can improve usability or performance.

    Projects

    Status

    To do

    Status

    Optional

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions