diff --git a/weed/server/filer_grpc_server_dlm.go b/weed/server/filer_grpc_server_dlm.go index 7e8f93102..0dc744c48 100644 --- a/weed/server/filer_grpc_server_dlm.go +++ b/weed/server/filer_grpc_server_dlm.go @@ -3,6 +3,7 @@ package weed_server import ( "context" "fmt" + "strings" "time" "github.com/seaweedfs/seaweedfs/weed/cluster/lock_manager" @@ -51,7 +52,9 @@ func (fs *FilerServer) DistributedLock(ctx context.Context, req *filer_pb.LockRe if err != nil { resp.Error = fmt.Sprintf("%v", err) - glog.V(0).Infof("FILER LOCK: Error - name=%s error=%s", req.Name, resp.Error) + if !strings.Contains(resp.Error, "lock already owned") { + glog.V(0).Infof("FILER LOCK: Error - name=%s error=%s", req.Name, resp.Error) + } } if movedTo != "" { resp.LockHostMovedTo = string(movedTo)