Browse Source

distribution: do not retry unsupported layer media types

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Sebastiaan van Stijn 3 years ago
parent
commit
1cdad98a7a
1 changed files with 1 additions and 1 deletions
  1. 1 1
      distribution/push_v2.go

+ 1 - 1
distribution/push_v2.go

@@ -466,7 +466,7 @@ func (pd *v2PushDescriptor) uploadUsingSession(
 	case schema2.MediaTypeLayer:
 	case schema2.MediaTypeLayer:
 	default:
 	default:
 		reader.Close()
 		reader.Close()
-		return distribution.Descriptor{}, fmt.Errorf("unsupported layer media type %s", m)
+		return distribution.Descriptor{}, xfer.DoNotRetry{Err: fmt.Errorf("unsupported layer media type %s", m)}
 	}
 	}
 
 
 	digester := digest.Canonical.Digester()
 	digester := digest.Canonical.Digester()