|
@@ -22,6 +22,7 @@ import (
|
|
|
"github.com/docker/docker/api/types/backend"
|
|
|
"github.com/docker/docker/image"
|
|
|
imagespec "github.com/docker/docker/image/spec/specs-go/v1"
|
|
|
+ "github.com/docker/docker/internal/compatcontext"
|
|
|
"github.com/docker/docker/pkg/archive"
|
|
|
"github.com/opencontainers/go-digest"
|
|
|
"github.com/opencontainers/image-spec/identity"
|
|
@@ -74,7 +75,7 @@ func (i *ImageService) CommitImage(ctx context.Context, cc backend.CommitConfig)
|
|
|
return "", fmt.Errorf("failed to create lease for commit: %w", err)
|
|
|
}
|
|
|
defer func() {
|
|
|
- if err := release(ctx); err != nil {
|
|
|
+ if err := release(compatcontext.WithoutCancel(ctx)); err != nil {
|
|
|
log.G(ctx).WithError(err).Warn("failed to release lease created for commit")
|
|
|
}
|
|
|
}()
|