Browse Source

Merge pull request #62 from Shopify/more_logging

Log the other two sites where disconnectBroker is called
Burke Libbey 11 years ago
parent
commit
00c7285dc2
1 changed files with 2 additions and 0 deletions
  1. 2 0
      consumer.go

+ 2 - 0
consumer.go

@@ -201,6 +201,7 @@ func (c *Consumer) fetchMessages() {
 				return
 			}
 		default:
+			Logger.Printf("Unexpected error processing FetchRequest; disconnecting broker %s: %s\n", c.broker.addr, err)
 			c.client.disconnectBroker(c.broker)
 			for c.broker, err = c.client.Leader(c.topic, c.partition); err != nil; c.broker, err = c.client.Leader(c.topic, c.partition) {
 				if !c.sendError(err) {
@@ -302,6 +303,7 @@ func (c *Consumer) getOffset(where OffsetTime, retry bool) (int64, error) {
 		if !retry {
 			return -1, err
 		}
+		Logger.Printf("Unexpected error processing OffsetRequest; disconnecting broker %s: %s\n", c.broker.addr, err)
 		c.client.disconnectBroker(c.broker)
 		c.broker, err = c.client.Leader(c.topic, c.partition)
 		if err != nil {