----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/29091/ -----------------------------------------------------------
(Updated March 6, 2015, 8:48 a.m.) Review request for kafka. Summary (updated) ----------------- Improve 1646 fix by truncate extra space when clean shutdown Bugs: KAFKA-1646 https://issues.apache.org/jira/browse/KAFKA-1646 Repository: kafka Description (updated) ------- KAFKA-1158 run rat is not needed this is documented now in the release not part of the server running kafka-1244,kafka-1246,kafka-1249; various gradle issues for release; patched by Jun Rao; reviewed by Neha Narkhede KAFKA-1263 Snazzy up the README markdown for better visibility on github; patched by Joe Stein; reviewed by Neha Narkhede KAFKA-1245 the jar files and pom are not being signed so nexus is failing to publish them patch by Joe Stein; Reviewed by Jun Rao KAFKA-1274 gradle.properties needs the variables used in the build.gradle patch by Joe Stein; Reviewed by Jun Rao KAFKA-1254 remove vestigial sbt patch by Joe Stein; reviewed by Jun Rao kafka-1271; controller logs exceptions during ZK session expiration; patched by Jun Rao; reviewed by Guozhang Wang and Jay kreps auto rebalance last commit KAFKA-1289 Misc. nitpicks in log cleaner for new 0.8.1 features patch by Jay Kreps, reviewed by Sriram Subramanian and Jun Rao KAFKA-1288 add enclosing dir in release tar gz patch by Jun Rao, reviewed by Neha Narkhede KAFKA-1311 Add a flag to turn off delete topic until it is stable; reviewed by Joel and Guozhang KAFKA-1315 log.dirs property in KafkaServer intolerant of trailing slash; reviewed by Neha Narkhede and Guozhang Wang kafka-1319; kafka jar doesn't depend on metrics-annotation any more; patched by Jun Rao; reviewed by Neha Narkhede KAFKA-1317 KafkaServer 0.8.1 not responding to .shutdown() cleanly, possibly related to TopicDeletionManager or MetricsMeter state; reviewed by Neha Narkhede KAFKA-1317 follow up fix KAFKA-1350 Fix excessive state change logging;reviewed by Jun,Joel,Guozhang and Timothy KAFKA-1358 Broker throws exception when reconnecting to zookeeper; reviewed by Neha Narkhede KAFKA-1358: Fixing minor log4j statement KAFKA-1373; Set first dirty (uncompacted) offset to first offset of the log if no checkpoint exists. Reviewed by Timothy Chen and Neha Narkhede. KAFKA-1323; Fix regression due to KAFKA-1315 (support for relative directories in log.dirs property broke). Patched by Timothy Chen and Guozhang Wang; reviewed by Joel Koshy, Neha Narkhede and Jun Rao. KAFKA-1356 Topic metadata requests takes too long to process; reviewed by Joel Koshy, Neha Narkhede, Jun Rao and Guozhang Wang KAFKA-1365; Second Manual preferred replica leader election command always fails; reviewed by Joel Koshy. KAFKA-1356 (Follow-up) patch to clean up metadata cache api; reviewed by Jun Rao KAFKA-1362; Publish sources and javadoc jars; (also removed Scala 2.8.2-specific actions). Reviewed by Jun Rao and Joe Stein KAFKA-1355; Avoid sending all topic metadata on state changes. Reviewed by Neha Narkhede, Timothy Chen and Guozhang Wang. KAFKA-1398 dynamic config changes are broken. KAFKA-1398 Dynamic config follow-on-comments. KAFKA-1327 Add log cleaner metrics. KAFKA-1356; follow-up - return unknown topic partition on non-existent topic if auto.create is off; reviewed by Timothy Chen, Neha Narkhede and Jun Rao. KAFKA-1327; Log cleaner metrics follow-up patch to reset dirtiest log cleanable ratio; reviewed by Jun Rao bump kafka version to 0.8.1.1 in gradle.properties patch by Joe Stein reviewed by Joel Koshy KAFKA-1308; Publish jar of test utilities to Maven. Jun Rao and Jakob Homan; reviewed by Neha Narkhede. Improve 1646 fix by truncate extra space when clean shutdown Merge branch '0.8.1' of http://git-wip-us.apache.org/repos/asf/kafka into Branch_0.8.1.1 Diffs (updated) ----- LICENSE cb1800b0c39afc60a3dbf8249ba98f27a63467f3 README-sbt.md 10b8d2523605e8c6b0854f11e37d6e9e24d2814f README.md 9b272b52c8b65668f9f2c9aa15b95b7441735936 bin/kafka-run-class.sh 75a3fc42a2e41977fa0d19a53cbc31e7538b8283 bin/run-rat.sh 1b7bc312e8b42aca60e630f2c39b976ee8352a77 build.gradle 858d297b9e8bf8a2bca54c4817f9ca2affd0d3f2 clients/build.sbt ca3c8ee3d7e56cefec2ecf8f21b237615c9bd759 config/log4j.properties 1ab850772a965d1f4301678cfe58e3901a11b7e0 config/server.properties 2ffe0ebccf1092ddf614b2fcdc327c607dfd685a contrib/LICENSE PRE-CREATION contrib/NOTICE PRE-CREATION contrib/hadoop-consumer/LICENSE 6b0b1270ff0ca8f03867efcd09ba6ddb6392b1e1 contrib/hadoop-consumer/build.sbt 02e95eb8ca2c7a97a1f6bef88c4e044ea1f99539 contrib/hadoop-producer/LICENSE 6b0b1270ff0ca8f03867efcd09ba6ddb6392b1e1 contrib/hadoop-producer/build.sbt 02e95eb8ca2c7a97a1f6bef88c4e044ea1f99539 core/build.sbt 3eff64ef3f15a85a2f4dff3e31fec9d2662719f2 core/src/main/scala/kafka/admin/TopicCommand.scala fc8d6861ccab54f9443c871b0208b81d172f357b core/src/main/scala/kafka/api/LeaderAndIsrRequest.scala 03117377e1cb2ad63e4c7740d97ca9a4f20abeeb core/src/main/scala/kafka/api/TopicMetadata.scala 0513a59ed94e556894b3515dc38666ee9a66ae3d core/src/main/scala/kafka/cluster/Partition.scala 1087a2e91c86e36a2494a95913a3ec2daf238287 core/src/main/scala/kafka/controller/ControllerChannelManager.scala a1ee5a707412166629cf9025cac054570d6d27c0 core/src/main/scala/kafka/controller/KafkaController.scala d812cb4121d7f8705c6d54eae2fb67d824a5f79f core/src/main/scala/kafka/controller/PartitionStateMachine.scala 57c96b5539f20d53238280b6e059325c757bddcf core/src/main/scala/kafka/controller/ReplicaStateMachine.scala 613aec6f40db5831f62e1391450ef02b63ae3390 core/src/main/scala/kafka/controller/TopicDeletionManager.scala 91a446ddc8aeb2ac90a62e274f612da45a67f772 core/src/main/scala/kafka/log/CleanerConfig.scala fa946ada926025fe4d547d18591ba6d45481028e core/src/main/scala/kafka/log/FileMessageSet.scala e1f8b979c3e6f62ea235bd47bc1587a1291443f9 core/src/main/scala/kafka/log/Log.scala b3ab5220a66a2ae82084dad89877daf60f613e66 core/src/main/scala/kafka/log/LogCleaner.scala 64046472a1f88a51390416a724c4c27915b9cbf3 core/src/main/scala/kafka/log/LogCleanerManager.scala 1612c8dbcaba8141e5ea7ee1a1578d9f4e129509 core/src/main/scala/kafka/log/LogConfig.scala 0b32aeeffcd9d4755ac90573448d197d3f729749 core/src/main/scala/kafka/log/LogManager.scala 10062af1e02af5e4238f408ba5b9f98cc226244f core/src/main/scala/kafka/log/LogSegment.scala 0d6926ea105a99c9ff2cfc9ea6440f2f2d37bde8 core/src/main/scala/kafka/network/RequestChannel.scala a6ec970d72fc8adc56bc6e200d1ff5bbf0d2b748 core/src/main/scala/kafka/server/KafkaApis.scala c56ad503d83e31850cc2032d192d29506de96fdd core/src/main/scala/kafka/server/KafkaConfig.scala 3c3aafc2b3f06fc8f3168a8a9c1e0b08e944c1ef core/src/main/scala/kafka/server/KafkaServer.scala 5e34f95e64eaf12ae7e904ffef32422a365eca86 core/src/main/scala/kafka/server/OffsetCheckpoint.scala 19f61a9718a7f8e6f9bf743ac9eb2118d0fdd9b0 core/src/main/scala/kafka/server/ReplicaManager.scala 21bba48affb38ff6504e02535d3cc56258f45b60 core/src/main/scala/kafka/server/TopicConfigManager.scala d41fd33d91406dfa2ce8c1e1b04a078e983ccadd core/src/main/scala/kafka/utils/Throttler.scala c6c3c75ee8408ca81aeeb5846f7987a287b5a6e8 core/src/main/scala/kafka/utils/Utils.scala a89b0463685e6224d263bc9177075e1bb6b93d04 core/src/main/scala/kafka/utils/VerifiableProperties.scala b070bb4df117df8542a651b4f0b6bc476855308b core/src/main/scala/kafka/utils/ZkUtils.scala fa86bb94475dec41d5ea1a94f4eebcd5500756e6 core/src/test/scala/other/kafka/TestLogCleaning.scala 22b16e54980e30f60dbf2fbe46c16398d654ba21 core/src/test/scala/unit/kafka/admin/AdminTest.scala d5644ea40ec7678b975c4775546b79fcfa9f64b7 core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala 974b057a880569ddd2035980d317147d892cf24f core/src/test/scala/unit/kafka/log/CleanerTest.scala 51cd94b316764574d32d34b1c97c7b43c908b2ab core/src/test/scala/unit/kafka/log/LogCleanerIntegrationTest.scala 1de3ef0435d76e858167cedb07f5548751605f79 core/src/test/scala/unit/kafka/log/LogManagerTest.scala b4bee33191ebc0b4ab5a5f82fa232cd3bda8fef8 core/src/test/scala/unit/kafka/log4j/KafkaLog4jAppenderTest.scala 67497dd042dfd4ad54875fe29200d67f59137264 core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala PRE-CREATION core/src/test/scala/unit/kafka/server/HighwatermarkPersistenceTest.scala 02c188a412995f876dd6616d70027b84c07eb264 core/src/test/scala/unit/kafka/server/ReplicaManagerTest.scala PRE-CREATION core/src/test/scala/unit/kafka/server/ServerShutdownTest.scala 20fe93e623319fd82236eb6364d7f80bf7a256aa core/src/test/scala/unit/kafka/server/SimpleFetchTest.scala 1317b4c3c60b8d1835dd6a06bf9b250398f0d47d core/src/test/scala/unit/kafka/utils/TestUtils.scala 500eeca2f95d901536b1363b8c4b485c4893179f examples/build.sbt d12d70142f6ece849177cd39fb1ca66799306dac gradle.properties ad7a2f0f62930515ed0b74250dcc63069fb988de lib/sbt-launch.jar 06ad8d880592ad776fdfc38c573359261314e6c3 perf/build.sbt 8aa72f4a13eda3d18a3c6e3816f7c39753e643c4 project/Build.scala ddcfc4176e68933377590e095c07283083249f4a project/build.properties eea46f3ca0a07d9e648b4b5c784f2d01a60c4ee4 project/build/KafkaProject.scala f29c67a47fe89099dd02087d78bf9f4a3ee63a72 project/plugins.sbt 7abe703893ba04d819cbcfdacd38298eca39431d sbt 944ebf8c383ecbd2475bc6fcacd6ac9f5b3fd799 sbt.bat 9321ada9316ac420ee3639488e639ec452b64f09 scala.gradle PRE-CREATION settings.gradle 74e591a8a4afc6586fd24caf7fdb3d224e126d6b Diff: https://reviews.apache.org/r/29091/diff/ Testing ------- Thanks, Qianlin Xia