aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeo <pirloandkaka@gmail.com>2023-02-01 10:56:11 +0800
committerGitHub <noreply@github.com>2023-01-31 18:56:11 -0800
commitb9b613a78e2832565e0ec6fc703e3cd4e066ee16 (patch)
tree6a360f68d9f2dde3745531719128afda70c23010
parent665917fdf1c11f9558e0ab70e9e0f8503e4299ed (diff)
downloadseaweedfs-b9b613a78e2832565e0ec6fc703e3cd4e066ee16.tar.xz
seaweedfs-b9b613a78e2832565e0ec6fc703e3cd4e066ee16.zip
filter system log dir does not make subscribe event (#4172)
-rw-r--r--weed/filer/filer.go11
1 files changed, 7 insertions, 4 deletions
diff --git a/weed/filer/filer.go b/weed/filer/filer.go
index 07d40acc8..f6f06d9b2 100644
--- a/weed/filer/filer.go
+++ b/weed/filer/filer.go
@@ -3,14 +3,15 @@ package filer
import (
"context"
"fmt"
- "github.com/seaweedfs/seaweedfs/weed/cluster"
- "github.com/seaweedfs/seaweedfs/weed/pb"
- "github.com/seaweedfs/seaweedfs/weed/pb/master_pb"
"os"
"sort"
"strings"
"time"
+ "github.com/seaweedfs/seaweedfs/weed/cluster"
+ "github.com/seaweedfs/seaweedfs/weed/pb"
+ "github.com/seaweedfs/seaweedfs/weed/pb/master_pb"
+
"google.golang.org/grpc"
"github.com/seaweedfs/seaweedfs/weed/glog"
@@ -254,7 +255,9 @@ func (f *Filer) ensureParentDirectoryEntry(ctx context.Context, entry *Entry, di
return fmt.Errorf("mkdir %s: %v", dirPath, mkdirErr)
}
} else {
- f.NotifyUpdateEvent(ctx, nil, dirEntry, false, isFromOtherCluster, nil)
+ if !strings.HasPrefix("/"+util.Join(dirParts[:]...), SystemLogDir) {
+ f.NotifyUpdateEvent(ctx, nil, dirEntry, false, isFromOtherCluster, nil)
+ }
}
} else if !dirEntry.IsDirectory() {