From f3bcbeb60aa663ced01cccc5ce6a7b2eca954289 Mon Sep 17 00:00:00 2001 From: chrislu Date: Mon, 7 Mar 2022 00:24:59 -0800 Subject: [PATCH] a little optimization --- weed/server/filer_server_handlers_read.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) }