[ https://issues.apache.org/jira/browse/KAFKA-717?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709904#comment-13709904 ]
Scott Carey commented on KAFKA-717: ----------------------------------- {quote}As it stands now folks are already running 0.8.0-beta1 in production{quote} We have been up and running in production with 0.8 before beta-1, with Scala 2.10.1. About a month ago we moved to the most recent 0.8 with Scala 2.10.2. 2.10.x seems to provide a minor performance boost as well (faster Scala collections). Our load is not as high as LI and some others, but it is 250GB /day (after compression), involves multiple partition topics, and heavily leverages the mirroring. The performance was worse than 0.7.x at first, but it is catching back up. Compiling with 2.10.x actually highlights a LOT of warnings that could indicate bugs in Kafka that 2.8.x compiler versions do not display. I am more worried about those, possible bugs, than what upgrading to a newer Scala version brings. I am much more concerned with the need for cross-compile for clients than for the broker. The broker is isolated and can be tested on its own and default to a newer Scala version. Consumer or Producer client libraries however have to live in another application, and that application may have other dependencies that constrain what version is appropriate. > scala 2.10 build support > ------------------------ > > Key: KAFKA-717 > URL: https://issues.apache.org/jira/browse/KAFKA-717 > Project: Kafka > Issue Type: Improvement > Components: packaging > Affects Versions: 0.8 > Reporter: Viktor Taranenko > Labels: build > Attachments: 0001-common-changes-for-2.10.patch, > 0001-common-changes-for-2.10.patch, > 0001-KAFKA-717-Convert-to-scala-2.10.patch, > 0002-java-conversions-changes.patch, 0002-java-conversions-changes.patch, > 0003-add-2.9.3.patch, 0003-add-2.9.3.patch, > 0004-Fix-cross-compile-of-tests-update-to-2.10.2-and-set-.patch, > KAFKA-717-complex.patch, KAFKA-717-simple.patch, kafka_scala_2.10.tar.gz > > -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira