diff options
| author | Chris Lu <chrislusf@users.noreply.github.com> | 2022-07-08 07:40:52 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-07-08 07:40:52 -0700 |
| commit | b9518e06f5bd9640264a53a43a0a1cb951a04a12 (patch) | |
| tree | 4f584283fd564c52c3076e095b683ce5ce2b5e61 | |
| parent | 22e05a2942df2d903295c65e2be182750b4b9788 (diff) | |
| parent | 4e83e92156846a6cd7f90f8dde31f5e54209cc59 (diff) | |
| download | seaweedfs-b9518e06f5bd9640264a53a43a0a1cb951a04a12.tar.xz seaweedfs-b9518e06f5bd9640264a53a43a0a1cb951a04a12.zip | |
Merge pull request #3290 from paochiang/fix_dedup_subscribers
| -rw-r--r-- | weed/server/filer_grpc_server_sub_meta.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/weed/server/filer_grpc_server_sub_meta.go b/weed/server/filer_grpc_server_sub_meta.go index da710234b..745379e7c 100644 --- a/weed/server/filer_grpc_server_sub_meta.go +++ b/weed/server/filer_grpc_server_sub_meta.go @@ -263,6 +263,9 @@ func (fs *FilerServer) addClient(clientType string, clientAddress string, client if clientId != 0 { fs.knownListenersLock.Lock() _, alreadyKnown = fs.knownListeners[clientId] + if !alreadyKnown { + fs.knownListeners[clientId] = struct{}{} + } fs.knownListenersLock.Unlock() } return |
