diff options
| author | chrislu <chris.lu@gmail.com> | 2022-03-07 00:24:59 -0800 |
|---|---|---|
| committer | chrislu <chris.lu@gmail.com> | 2022-03-07 00:24:59 -0800 |
| commit | f3bcbeb60aa663ced01cccc5ce6a7b2eca954289 (patch) | |
| tree | f3f0d4ac8f3768f7ec30f68c30af0771df6fbbb0 | |
| parent | f7ee60996c433a596b0ea75961cc5f23c6663c6f (diff) | |
| download | seaweedfs-f3bcbeb60aa663ced01cccc5ce6a7b2eca954289.tar.xz seaweedfs-f3bcbeb60aa663ced01cccc5ce6a7b2eca954289.zip | |
a little optimization
| -rw-r--r-- | weed/server/filer_server_handlers_read.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/weed/server/filer_server_handlers_read.go b/weed/server/filer_server_handlers_read.go index 17a6b3049..2bac585e9 100644 --- a/weed/server/filer_server_handlers_read.go +++ b/weed/server/filer_server_handlers_read.go @@ -6,6 +6,7 @@ import ( "fmt" "github.com/chrislusf/seaweedfs/weed/util/mem" "io" + "math" "mime" "net/http" "path/filepath" @@ -124,7 +125,7 @@ func (fs *FilerServer) GetOrHeadHandler(w http.ResponseWriter, r *http.Request) if query.Get("resolveManifest") == "true" { if entry.Chunks, _, err = filer.ResolveChunkManifest( fs.filer.MasterClient.GetLookupFileIdFunction(), - entry.Chunks, 0, int64(entry.Size())); err != nil { + entry.Chunks, 0, math.MaxInt64); err != nil { err = fmt.Errorf("failed to resolve chunk manifest, err: %s", err.Error()) writeJsonError(w, r, http.StatusInternalServerError, err) } |
