Add note on nondeterminism of Broadcast
This commit is contained in:
parent
9bc75eaf24
commit
7f6aad20fb
|
@ -301,6 +301,7 @@ func (sw *Switch) IsDialing(addr *NetAddress) bool {
|
|||
// Broadcast runs a go routine for each attempted send, which will block
|
||||
// trying to send for defaultSendTimeoutSeconds. Returns a channel
|
||||
// which receives success values for each attempted send (false if times out)
|
||||
// NOTE: Broadcast uses goroutines, so order of broadcast may not be preserved.
|
||||
func (sw *Switch) Broadcast(chID byte, msg interface{}) chan bool {
|
||||
successChan := make(chan bool, len(sw.peers.List()))
|
||||
log.Info("Broadcast", "channel", chID, "msg", msg)
|
||||
|
|
Loading…
Reference in New Issue