浏览代码

Add tracking to elided layer pulls.

Signed-off-by: Matt Moore <mattmoor@google.com>
Matt Moore 8 年之前
父节点
当前提交
d5482089bf
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      distribution/xfer/download.go

+ 5 - 0
distribution/xfer/download.go

@@ -126,6 +126,11 @@ func (ldm *LayerDownloadManager) Download(ctx context.Context, initialRootFS ima
 					topLayer = l
 					missingLayer = false
 					rootFS.Append(diffID)
+					// Register this repository as a source of this layer.
+					withRegistered, hasRegistered := descriptor.(DownloadDescriptorWithRegistered)
+					if hasRegistered {
+						withRegistered.Registered(diffID)
+					}
 					continue
 				}
 			}