Browse Source

Merge pull request #46413 from thaJeztah/builder_diffid_type

daemon/containerd: use "DiffID" type for diff fields
Sebastiaan van Stijn 1 năm trước cách đây
mục cha
commit
4f28802f09
1 tập tin đã thay đổi với 3 bổ sung3 xóa
  1. 3 3
      daemon/containerd/image_builder.go

+ 3 - 3
daemon/containerd/image_builder.go

@@ -229,7 +229,7 @@ type rolayer struct {
 	key                string
 	c                  *containerd.Client
 	snapshotter        string
-	diffID             digest.Digest
+	diffID             layer.DiffID
 	contentStoreDigest digest.Digest
 	lease              *leases.Lease
 }
@@ -242,7 +242,7 @@ func (rl *rolayer) DiffID() layer.DiffID {
 	if rl.diffID == "" {
 		return layer.DigestSHA256EmptyTar
 	}
-	return layer.DiffID(rl.diffID)
+	return rl.diffID
 }
 
 func (rl *rolayer) Release() error {
@@ -356,7 +356,7 @@ func (rw *rwlayer) Commit() (_ builder.ROLayer, outErr error) {
 		key:                key,
 		c:                  rw.c,
 		snapshotter:        rw.snapshotter,
-		diffID:             diffID,
+		diffID:             layer.DiffID(diffID),
 		contentStoreDigest: desc.Digest,
 		lease:              &lease,
 	}, nil