You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by ju...@apache.org on 2012/06/22 19:31:38 UTC
svn commit: r1352980 -
/incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala
Author: junrao
Date: Fri Jun 22 17:31:38 2012
New Revision: 1352980
URL: http://svn.apache.org/viewvc?rev=1352980&view=rev
Log:
Exception java.util.NoSuchElementException: None.get appears inconsistently; patched by Jun Rao; reviewed by Joel Koshy; KAFKA-370
Modified:
incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala
Modified: incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala
URL: http://svn.apache.org/viewvc/incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala?rev=1352980&r1=1352979&r2=1352980&view=diff
==============================================================================
--- incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala (original)
+++ incubator/kafka/branches/0.8/core/src/main/scala/kafka/producer/ProducerPool.scala Fri Jun 22 17:31:38 2012
@@ -73,7 +73,7 @@ class ProducerPool(val config: ProducerC
if(syncProducers.size == 0)
throw new NoBrokersForPartitionException("No brokers available")
}
- syncProducers.get(Utils.random.nextInt(syncProducers.size)).get
+ syncProducers.head._2
}
}