Merge pull request #8672 from ywk253100/190815_content_length

Set content length when pushing blobs
This commit is contained in:
Qian Deng 2019-08-15 12:45:35 +08:00 committed by GitHub
commit 89aed1a1ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -25,11 +25,9 @@ import (
"sort" "sort"
"strconv" "strconv"
"strings" "strings"
// "time"
"github.com/docker/distribution/manifest/schema1" "github.com/docker/distribution/manifest/schema1"
"github.com/docker/distribution/manifest/schema2" "github.com/docker/distribution/manifest/schema2"
commonhttp "github.com/goharbor/harbor/src/common/http" commonhttp "github.com/goharbor/harbor/src/common/http"
"github.com/goharbor/harbor/src/common/utils" "github.com/goharbor/harbor/src/common/utils"
) )
@ -407,6 +405,7 @@ func (r *Repository) monolithicBlobUpload(location, digest string, size int64, d
if err != nil { if err != nil {
return err return err
} }
req.ContentLength = size
resp, err := r.client.Do(req) resp, err := r.client.Do(req)
if err != nil { if err != nil {