names
This commit is contained in:
parent
10199c5987
commit
0560b28a8d
|
@ -308,17 +308,17 @@ func downloadBlob(ctx context.Context, opts downloadOpts) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
value, ok := blobDownloadManager.LoadOrStore(opts.digest, &blobDownload{Name: fp, Digest: opts.digest})
|
||||
blobDownload := value.(*blobDownload)
|
||||
data, ok := blobDownloadManager.LoadOrStore(opts.digest, &blobDownload{Name: fp, Digest: opts.digest})
|
||||
download := data.(*blobDownload)
|
||||
if !ok {
|
||||
requestURL := opts.mp.BaseURL()
|
||||
requestURL = requestURL.JoinPath("v2", opts.mp.GetNamespaceRepository(), "blobs", opts.digest)
|
||||
if err := blobDownload.Prepare(ctx, requestURL, opts.regOpts); err != nil {
|
||||
if err := download.Prepare(ctx, requestURL, opts.regOpts); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
go blobDownload.Run(context.Background(), requestURL, opts.regOpts)
|
||||
go download.Run(context.Background(), requestURL, opts.regOpts)
|
||||
}
|
||||
|
||||
return blobDownload.Wait(ctx, opts.fn)
|
||||
return download.Wait(ctx, opts.fn)
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue