Quellcode durchsuchen

Merge pull request #6396 from heyitsanthony/rafthttp-msg-leak

rafthttp: log stream stopped message before closing channel
Xiang Li vor 9 Jahren
Ursprung
Commit
9a67d71e6c
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      rafthttp/stream.go

+ 1 - 1
rafthttp/stream.go

@@ -320,8 +320,8 @@ func (cr *streamReader) run() {
 		// overhead when retry.
 		// overhead when retry.
 		case <-time.After(100 * time.Millisecond):
 		case <-time.After(100 * time.Millisecond):
 		case <-cr.stopc:
 		case <-cr.stopc:
-			close(cr.done)
 			plog.Infof("stopped streaming with peer %s (%s reader)", cr.peerID, t)
 			plog.Infof("stopped streaming with peer %s (%s reader)", cr.peerID, t)
+			close(cr.done)
 			return
 			return
 		}
 		}
 	}
 	}