Causes daemon panic because loggers can’t be found.
Fixes #15724
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
| ... | ... |
@@ -141,9 +141,9 @@ func (p *v2Puller) download(di *downloadInfo) {
|
| 141 | 141 |
} |
| 142 | 142 |
di.tmpFile = tmpFile |
| 143 | 143 |
|
| 144 |
- blobs := p.repo.Blobs(nil) |
|
| 144 |
+ blobs := p.repo.Blobs(context.Background()) |
|
| 145 | 145 |
|
| 146 |
- desc, err := blobs.Stat(nil, di.digest) |
|
| 146 |
+ desc, err := blobs.Stat(context.Background(), di.digest) |
|
| 147 | 147 |
if err != nil {
|
| 148 | 148 |
logrus.Debugf("Error statting layer: %v", err)
|
| 149 | 149 |
di.err <- err |
| ... | ... |
@@ -151,7 +151,7 @@ func (p *v2Puller) download(di *downloadInfo) {
|
| 151 | 151 |
} |
| 152 | 152 |
di.size = desc.Size |
| 153 | 153 |
|
| 154 |
- layerDownload, err := blobs.Open(nil, di.digest) |
|
| 154 |
+ layerDownload, err := blobs.Open(context.Background(), di.digest) |
|
| 155 | 155 |
if err != nil {
|
| 156 | 156 |
logrus.Debugf("Error fetching layer: %v", err)
|
| 157 | 157 |
di.err <- err |
| ... | ... |
@@ -138,7 +138,7 @@ func (p *v2Pusher) pushV2Tag(tag string) error {
|
| 138 | 138 |
dgst, err := p.graph.GetDigest(layer.ID) |
| 139 | 139 |
switch err {
|
| 140 | 140 |
case nil: |
| 141 |
- _, err := p.repo.Blobs(nil).Stat(nil, dgst) |
|
| 141 |
+ _, err := p.repo.Blobs(context.Background()).Stat(context.Background(), dgst) |
|
| 142 | 142 |
switch err {
|
| 143 | 143 |
case nil: |
| 144 | 144 |
exists = true |
| ... | ... |
@@ -158,7 +158,7 @@ func (p *v2Pusher) pushV2Tag(tag string) error {
|
| 158 | 158 |
// if digest was empty or not saved, or if blob does not exist on the remote repository, |
| 159 | 159 |
// then fetch it. |
| 160 | 160 |
if !exists {
|
| 161 |
- if pushDigest, err := p.pushV2Image(p.repo.Blobs(nil), layer); err != nil {
|
|
| 161 |
+ if pushDigest, err := p.pushV2Image(p.repo.Blobs(context.Background()), layer); err != nil {
|
|
| 162 | 162 |
return err |
| 163 | 163 |
} else if pushDigest != dgst {
|
| 164 | 164 |
// Cache new checksum |
| ... | ... |
@@ -226,7 +226,7 @@ func (p *v2Pusher) pushV2Image(bs distribution.BlobService, img *image.Image) (d |
| 226 | 226 |
|
| 227 | 227 |
// Send the layer |
| 228 | 228 |
logrus.Debugf("rendered layer for %s of [%d] size", img.ID, size)
|
| 229 |
- layerUpload, err := bs.Create(nil) |
|
| 229 |
+ layerUpload, err := bs.Create(context.Background()) |
|
| 230 | 230 |
if err != nil {
|
| 231 | 231 |
return "", err |
| 232 | 232 |
} |
| ... | ... |
@@ -250,7 +250,7 @@ func (p *v2Pusher) pushV2Image(bs distribution.BlobService, img *image.Image) (d |
| 250 | 250 |
} |
| 251 | 251 |
|
| 252 | 252 |
desc := distribution.Descriptor{Digest: dgst}
|
| 253 |
- if _, err := layerUpload.Commit(nil, desc); err != nil {
|
|
| 253 |
+ if _, err := layerUpload.Commit(context.Background(), desc); err != nil {
|
|
| 254 | 254 |
return "", err |
| 255 | 255 |
} |
| 256 | 256 |
|