Browse Source

Merge pull request #264 from Shopify/check-leader-connected

When we get a new leader, check it is connected
Evan Huus 11 years ago
parent
commit
e5f699cfb8
1 changed files with 4 additions and 0 deletions
  1. 4 0
      producer.go

+ 4 - 0
producer.go

@@ -367,6 +367,10 @@ func (p *Producer) leaderDispatcher(topic string, partition int32, input chan *M
 			return err
 			return err
 		}
 		}
 
 
+		if _, err = leader.Connected(); err != nil {
+			return err
+		}
+
 		output = p.getBrokerWorker(leader)
 		output = p.getBrokerWorker(leader)
 		return nil
 		return nil
 	}
 	}