Signed-off-by: yupengzte <yu.peng36@zte.com.cn>
| ... | ... |
@@ -415,6 +415,10 @@ func (pd *v2PushDescriptor) uploadUsingSession( |
| 415 | 415 |
var reader io.ReadCloser |
| 416 | 416 |
|
| 417 | 417 |
contentReader, err := pd.layer.Open() |
| 418 |
+ if err != nil {
|
|
| 419 |
+ return distribution.Descriptor{}, retryOnError(err)
|
|
| 420 |
+ } |
|
| 421 |
+ |
|
| 418 | 422 |
size, _ := pd.layer.Size() |
| 419 | 423 |
|
| 420 | 424 |
reader = progress.NewProgressReader(ioutils.NewCancelReadCloser(ctx, contentReader), progressOutput, size, pd.ID(), "Pushing") |