-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/22131/
-----------------------------------------------------------

Review request for kafka.


Bugs: KAFKA-1477
    https://issues.apache.org/jira/browse/KAFKA-1477


Repository: kafka


Description
-------

Added SSL for Kafka

Minor fixes, cleanup

Refactoring

Fixed tests compilation error.

KAFKA-924. Specify console consumer properties via a single --property command 
line parameter; reviewed by Neha Narkhede


KAFKA-1459 kafka.tools.ConsumerOffsetChecker throws NoNodeException; reviewed 
by Neha Narkhede


KAFKA-1444 kafka.javaapi.TopicMetadata and PartitionMetadata doesn't forward 
the toString method; reviewed by Neha Narkhede


KAFKA-1456 Add LZ4 and LZ4C as a compression codec patch by James Oliver 
reviewed by Joe Stein


KAFKA-1446 Consumer metrics for rebalance; reviewed by Neha Narkhede and Joel 
Koshy


KAFKA-1298 Controlled shutdown tool doesn't seem to work out of the box; 
reviewed by Neha Narkhede


KAFKA-1328 follow up: Updated javadoc


KAFKA-1328 New consumer APIs; reviewed by Jun Rao and Guozhang Wang


kafka-1453 (2nd follow-up); Add a channel queue jmx in Mirror Maker;  patched 
by Guozhang Wang; reviewed by Jun Rao


kafka-1453 (follow-up); Add a channel queue jmx in Mirror Maker;  patched by 
Guozhang Wang; reviewed by Jun Rao


kafka-1453; Add a channel queue jmx in Mirror Maker;  patched by Guozhang Wang; 
reviewed by Jun Rao


KAFKA-1179 createMessageStreams() in javaapi.ZookeeperConsumerConnector does 
not throw; reviewed by Neha Narkhede


KAFKA-1445 Send all partitions, regardless of how full, whenever we are sending 
a request to a broker. Patch from Guozhang.


KAFKA-1431 ConsoleConsumer - Option to clean zk consumer path;reviewed by Neha 
Narkhede and Jun Rao


KAFKA-1437; Consumer metadata response should include (empty) coordinator 
information if the coordinator is unavailable; reviewed by Neha Narkhede and 
Guozhang Wang.


kafka-1396; fix transient unit test 
ProducerFailureHandlingTest.testBrokerFailure;  patched by Guozhang Wang; 
reviewed by Jun Rao


KAFKA-1442 RBTools post-review is deprecated; reviewed by Neha Narkhede


kafka-1432; followup patch to enable new producer in system test;  patched by 
Guozhang Wang; reviewed by Neha Narkhede, Jun Rao


KAFKA-1432 followup - Fixing the shutdown sequence furthermore; reviewed by 
Neha Narkhede


kafka-1384; Log Broker state; followup commit to add the missing new file


kafka-1384; Log Broker state; patched by Timothy Chen; reviewed by Joel Koshy 
and Jun Rao


kafka-1397; delete topic is not working; patched by Timothy Chen; reviewed by 
Neha Narkhede and Jun Rao


KAFKA-1432 Make num.producerThreads configurable on new MirrrorMaker; reviewed 
by Neha Narkhede, Jun Rao


kafka-1146; toString() on KafkaStream gets stuck indefinitely; patched by Arup 
Malakar; reviewed by Jun Rao


kafka-1412; transient unit test failure in 
ProducerSendTest.testAutoCreateTopic; patched by Jun Rao; reviewed by Guozhang 
Wang and Neha Narkhede


KAFKA-1425; Expose metric for LogStartOffset; reviewed by Joel Koshy and Jun Rao


kafka-1433; transient unit test failure in ZookeeperConsumerConnectorTest; 
patched by Jun Rao; reviewed by Guozhang Wang


kafka-1400; transient unit test failure in SocketServerTest; patched by Neha 
Narkhede; reviewed by Guozhang and Jun Rao


KAFKA-1428 Ensure we close the file handle when reading the config.


kafka-1383; transient unit test failure in SocketServerTest; patched by Jun 
Rao; reviewed by Guozhang Wang and Neha Narkhede


kafka-1424; (followup patch) transient unit test failure in 
testSendWithDeadBroker; patched by Jun Rao; reviewed by Guozhang Wang and Neha 
Narkhede


kafka-1395; fix unit tests in AutoOffsetResetTest; patched by Guozhang Wang; 
reviewed by Neha Narkhede, Jun Rao


kafka-1392; all TestUtiles.waitUntilTrue() should throw an exception if the 
return value is false; patched by Jun Rao; reviewed by Guozhang Wang, Neha 
Narkhede and Joel Koshy


kafka-1409; oversized messages can slow down the brokers; patched by Guozhang 
Wang; reviewed by Neha Narkhede, Jun Rao


kafka-1424; transient unit test failure in testSendWithDeadBroker; patched by 
Jun Rao; reviewed by Timothy Chen


kafka-1418; transient unit test failure in ProducerFailureHandlingTest; patched 
by Jun Rao; reviewed by Guozhang Wang and Joel Koshy


kafka-1389; transient unit test failure in ProducerFailureHandlingTest; patched 
by Jun Rao; reviewed by Guozhang Wang and Neha Narkhede


kafka-1359; Followup on K1359: change nanoTime to currentTimeMillis in metrics; 
patched by Guozhang Wang; reviewed by Neha Narkhede, Jun Rao


kafka-1410; MetadataCache cleanup; patched by Jun Rao; reviewed by Timothy 
Chen, Joel Koshy


kafka-1411; remove unused test cases; patched by Jun Rao; reviewed by Guozhang 
Wang


KAFKA-1327; Log cleaner metrics follow-up patch to reset dirtiest log cleanable 
ratio; reviewed by Jun Rao (cherry picked from commit 874620d)


KAFKA-1398 Dynamic config follow-on-comments.


KAFKA-1362; Publish sources and javadoc jars; (also removed Scala 
2.8.2-specific actions). Reviewed by Jun Rao and Joe Stein


KAFKA-1337: Fix incorrect producer configs after config renaming.


KAFKA-1398 dynamic config changes are broken.


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-1359: Ensure all topic/server metrics registered at once.


kafka-1390; TestUtils.waitUntilLeaderIsElectedOrChanged may wait longer than it 
needs; patched by Jun Rao; reviewed by Guozhang Wang


kafka-1210; Windows Bat files are not working properly; patched by Stevo 
Slavic; reviewed by Jun Rao


kafka-1381; transient unit test failure in AddPartitionsTest; patched by Jun 
Rao; reviewed by Neha Narkhede


kafka-1378; transient unit test failure in LogRecoveryTest; patched by Jun Rao; 
reviewed by Neha Narkhede


kafka-1377; transient unit test failure in LogOffsetTest; patched by Jun Rao; 
reviewed by Neha Narkhede


trivial change to add kafka doap project file


kafka-1363; testTopicConfigChangesDuringDeleteTopic hangs; patched by Timothy 
Chen; reviewed by Guozhang Wang, Neha Narkhede and Jun Rao


kafka-1337; follow-up patch to add broker list for new producer in system test 
overriden function; patched by Guozhang Wang; reviewed by Neha Narkhede, Jun Rao


kafka-1353;report capacity used by request thread pool and network thread pool; 
patched by Guozhang Wang; reviewed by Jun Rao


kafka-1376; transient test failure in UncleanLeaderElectionTest; patched by Jun 
Rao; reviewed by Joel Koshy


kafka-1364; ReplicaManagerTest hard-codes log dir; patched by Guozhang Wang; 
reviewed by Jun Rao


KAFKA-1373; Set first dirty (uncompacted) offset to first offset of the log if 
no checkpoint exists. Reviewed by Neha Narkhede and Timothy Chen.


kafka-1375; Formatting for in README.md is broken; patched by Stevo Slavic; 
reviewed by Jun Rao


kafka-1370; Gradle startup script for Windows; patched by Stevo Slavic; 
reviewed by Jun Rao


kafka-1371; Ignore build output dirs; patched by Stevo Slavic; reviewed by Jun 
Rao


kafka-1352; Reduce logging on the server; patched by Ivan Lyutovg; reviewed by 
Guozhang Wang and Jun Rao


Trivial: update javadoc comment for KAFKA-1355


KAFKA-1356 Topic metadata requests takes too long to process; reviewed by Neha 
Narkhede, Joel Koshy and Guozhang Wang


KAFKA-1366 Multiple Unit Test failures with new producer; reviewed by Neha 
Narkhede


kafka-1337 followup to fix system tests


KAFKA-1355; Avoid sending all topic metadata on state changes. Reviewed by Neha 
Narkhede and Timothy Chen


KAFKA-1337 Rationalize the producer configs.


kafka-1344; Kafka-console-producer.sh support snappy compression; patched by 
Ivan Lyutovg; reviewed by Jun Rao


KAFKA-1327 Add log cleaner metrics.


KAFKA-1251 Further metric naming standardization.


kafka-1318; waiting for producer to stop is not reliable in system tests; 
patched by Jun Rao; reviewed by Guozhang Wang, Timothy Chen and Neha Narkhede


KAFKA-1341 Client Selector doesn't check connection id properly; reviewed by 
Jay Kreps and Neha Narkhede


KAFKA-1350 Fix excessive state change logging;reviewed by Jun,Joel,Guozhang and 
Tim


kafka-1320; Change compression.codec to compression.type in new producer 
configs of system tests; patched by Guozhang Wang; reviewed by Jun Rao


KAFKA-1317 KafkaServer 0.8.1 not responding to .shutdown() cleanly, possibly 
related to TopicDeletionManager or MetricsMeter state; reviewed by Neha Narkhede


KAFKA-1251 Missed one per-node metric.


KAFKA-1251: Add metrics to the producer.


Diffs
-----

  .gitignore 4d3b0ee54829e1f4c6811366faeb150359cd981c 
  README.md dece147e95083661fe42c2d87b54f53694402d4f 
  bin/windows/kafka-console-consumer.bat 
a287b9e3056e444c91ae40011efbb65983be889c 
  bin/windows/kafka-console-producer.bat 
b321ee28e8129d03650e50e432d39e5eb4199ad2 
  bin/windows/kafka-run-class.bat f274cd7d883ab63e5247c2fc16f8802a270f9563 
  bin/windows/kafka-server-start.bat 7db76dd44bab5487e29ce70681568b355d365d75 
  bin/windows/kafka-topics.bat PRE-CREATION 
  bin/windows/zookeeper-server-start.bat 
0dd40ba7bb08c52182ac91f1c8b17b9556178847 
  build.gradle 5432c0ccbf140919467553331741e2d2257725e3 
  clients/src/main/java/org/apache/kafka/clients/consumer/Consumer.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerConfig.java 
PRE-CREATION 
  
clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRebalanceCallback.java
 PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecord.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecords.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/KafkaConsumer.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/MockConsumer.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/consumer/OffsetMetadata.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/clients/producer/KafkaProducer.java 
1ff9174870a8c9cd97eb6655416edd4124377b0e 
  clients/src/main/java/org/apache/kafka/clients/producer/MockProducer.java 
6a0f3b27f754d340aa133218204470a822d4d747 
  clients/src/main/java/org/apache/kafka/clients/producer/ProducerConfig.java 
48706baa5eeee2f9c29e2fec7a81bb090ddd21ae 
  
clients/src/main/java/org/apache/kafka/clients/producer/internals/FutureRecordMetadata.java
 aec31c381658f85ab6394a6475b4989177a31a3d 
  
clients/src/main/java/org/apache/kafka/clients/producer/internals/Metadata.java 
33d62a4b83fbab5b22b91b22f6b744af1c98d262 
  
clients/src/main/java/org/apache/kafka/clients/producer/internals/Partitioner.java
 fbb732a57522109ac0e0eaf5c87b50cbd3a7f767 
  
clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordAccumulator.java
 50bf95feab93a42c20ccef9299348dfd37728f11 
  
clients/src/main/java/org/apache/kafka/clients/producer/internals/RecordBatch.java
 35f1d7a6c5b9021d48c22231769664e7e25d6c52 
  clients/src/main/java/org/apache/kafka/clients/producer/internals/Sender.java 
565331dfb9cd1d65be37ed97830aa42e44d2e127 
  clients/src/main/java/org/apache/kafka/clients/tools/ProducerPerformance.java 
05085e02705c59c5fb5bd19d05c5baa88bfc0af8 
  clients/src/main/java/org/apache/kafka/common/Cluster.java 
426bd1eec708979149cbd6fa3959e6f9e73c7e0e 
  clients/src/main/java/org/apache/kafka/common/config/AbstractConfig.java 
84a327e8c1f06840492abc38e5cb0446cfbc7541 
  clients/src/main/java/org/apache/kafka/common/config/ConfigDef.java 
67b349dc8d840b0b7bfb4bedde819e092dc48d21 
  clients/src/main/java/org/apache/kafka/common/metrics/JmxReporter.java 
3950eb13d37e41276db9b4d2db24c2b1f4118fc2 
  clients/src/main/java/org/apache/kafka/common/metrics/KafkaMetric.java 
b2426ac9274688b3a658fd03ff5e57cd5dea5c93 
  clients/src/main/java/org/apache/kafka/common/metrics/Measurable.java 
0f405c3f81314c14688045737857865c455b6073 
  clients/src/main/java/org/apache/kafka/common/metrics/MetricConfig.java 
4d14fbcc68a806ef86a692b3d032fd3d8f06b6d6 
  clients/src/main/java/org/apache/kafka/common/metrics/Metrics.java 
6db2dfbe94c940efa37463298f0b0b1893e646e1 
  clients/src/main/java/org/apache/kafka/common/metrics/MetricsReporter.java 
2c395b1f8f3434625959f70d2f4fec40857270e8 
  clients/src/main/java/org/apache/kafka/common/metrics/Sensor.java 
7e4849b7a148009c8a878349d7f0239108ccad8c 
  clients/src/main/java/org/apache/kafka/common/metrics/Stat.java 
e02389c969f52e3ee9627fd99999bf78f2470878 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Avg.java 
51725b278495f1cb4b492e98847056e61614f4e7 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Count.java 
3cdd1d054e0b989bb1c2ab3c63944c3861896099 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Max.java 
bba59721faa146758dd0b9c30e2d7a8354ca6fc8 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Min.java 
d370049a7f1c0905a64c00131af05e44566026ec 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Percentiles.java 
4d549167ea7c1390ecf1440e40332375f247088f 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Rate.java 
3b0454f26490d1f4a2a80efb00165fc72587fbf8 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/SampledStat.java 
f8b413a8c273cdad56177fbc6971fece4feb86b3 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Total.java 
a9940ed7ea1db2c1340ec110b62a6a9efeb4c52d 
  clients/src/main/java/org/apache/kafka/common/network/ByteBufferSend.java 
9305b61ddeaa2bb400cbbb6d3c99c8ecaade6b8f 
  clients/src/main/java/org/apache/kafka/common/network/NetworkReceive.java 
51d4892dfc18580e5e213d386c5de387a47d3c6b 
  clients/src/main/java/org/apache/kafka/common/network/Selector.java 
983963200ce81614577cd6182a5d2f10c22b95d4 
  clients/src/main/java/org/apache/kafka/common/record/CompressionType.java 
c557e44b68bc201c7c7e8a31e9eb2f74c359762b 
  clients/src/main/java/org/apache/kafka/common/record/Compressor.java 
6ae3d06ac6d27e4ecee3f5b4a18e2615d0581442 
  clients/src/main/java/org/apache/kafka/common/record/Record.java 
ce1177ef3c851572a3e3268a7a075e7db56fc3f7 
  clients/src/main/java/org/apache/kafka/common/utils/ClientUtils.java 
PRE-CREATION 
  clients/src/main/java/org/apache/kafka/common/utils/CopyOnWriteMap.java 
187d22fba5fe225546738fbf43b25fa9e5b4f334 
  clients/src/main/java/org/apache/kafka/common/utils/SystemTime.java 
6582c73dab6344e0796109f804cb726480c6b235 
  
clients/src/test/java/org/apache/kafka/clients/consumer/ConsumerExampleTest.java
 PRE-CREATION 
  clients/src/test/java/org/apache/kafka/clients/producer/MetadataTest.java 
09a5355d25a3b94c8e23caa2adc77cb1c59368b9 
  
clients/src/test/java/org/apache/kafka/clients/producer/RecordAccumulatorTest.java
 ed5690641a22fbe4bd91b0c6055d465944b08c06 
  clients/src/test/java/org/apache/kafka/clients/producer/SenderTest.java 
12c9500ce4387306ab5aa7a5781b4aca52b86604 
  clients/src/test/java/org/apache/kafka/common/config/ConfigDefTest.java 
29543dfa34d5f26397d9327d4e8d0c87b28b1fa9 
  clients/src/test/java/org/apache/kafka/common/metrics/MetricsTest.java 
fdd89141579b6ab2bfaf2b1588440909ae0a7bfd 
  clients/src/test/java/org/apache/kafka/common/network/SelectorTest.java 
90e2dcf5434db546387302fb0219edfdb363592e 
  clients/src/test/java/org/apache/kafka/common/utils/AbstractIteratorTest.java 
1df226606fad29da47d81d0b8ff36209c3536c06 
  clients/src/test/java/org/apache/kafka/test/MetricsBench.java 
7239b4a56e93f019e66aa2cf2aa9b04c26908bfd 
  clients/src/test/java/org/apache/kafka/test/Microbenchmarks.java 
46cf86e67e5ee3a8bc841b1d66897862fe1233cf 
  config/client.keystore PRE-CREATION 
  config/client.public-key PRE-CREATION 
  config/client.security.properties PRE-CREATION 
  config/consumer.properties 7343cbc28cf8b8de3f096d09c2be955bea73164f 
  config/log4j.properties baa698b64259b18efed372cf009a04613b6c53cf 
  config/producer.properties 52a76114f5d0968ca0ff01b3ab1a45450c0a1e33 
  config/server.keystore PRE-CREATION 
  config/server.properties c9e923aed8551e0797b1ea6f69628b277faf8f48 
  config/server.public-key PRE-CREATION 
  config/server.security.properties PRE-CREATION 
  contrib/LICENSE PRE-CREATION 
  contrib/NOTICE PRE-CREATION 
  contrib/hadoop-consumer/LICENSE 6b0b1270ff0ca8f03867efcd09ba6ddb6392b1e1 
  contrib/hadoop-producer/LICENSE 6b0b1270ff0ca8f03867efcd09ba6ddb6392b1e1 
  core/src/main/scala/kafka/admin/AdminUtils.scala 
36ddeb44490e8343a4e8056c45726ac660e4b2f9 
  core/src/main/scala/kafka/admin/ShutdownBroker.scala 
2dd47e7362f42b434ec8bb6b93f0cb0cb1a50a28 
  core/src/main/scala/kafka/admin/TopicCommand.scala 
686a0dfc65b036263375db7f64f1f2bae42199b0 
  core/src/main/scala/kafka/api/ConsumerMetadataResponse.scala 
6807f9806fb155f6cdb1aaf63c14ac8ec180d779 
  core/src/main/scala/kafka/api/FetchRequest.scala 
dea118a2e37927d4268e1a2506e698bc17671d75 
  core/src/main/scala/kafka/api/LeaderAndIsrRequest.scala 
03117377e1cb2ad63e4c7740d97ca9a4f20abeeb 
  core/src/main/scala/kafka/api/RequestOrResponse.scala 
708e547a358c95f1a68fc507a88544fbaa21a938 
  core/src/main/scala/kafka/api/TopicMetadata.scala 
0513a59ed94e556894b3515dc38666ee9a66ae3d 
  core/src/main/scala/kafka/client/ClientUtils.scala 
fc9e08423a4127e1d64be1e62def567ea9eb80a3 
  core/src/main/scala/kafka/cluster/Broker.scala 
9407ed21fbbd57edeecd888edc32bea6a05d95b3 
  core/src/main/scala/kafka/cluster/Partition.scala 
0b88f14c4855b27242906cd45930bae501e26226 
  core/src/main/scala/kafka/common/MessageStreamsExistException.scala 
PRE-CREATION 
  core/src/main/scala/kafka/common/UnknownKeyStoreException.scala PRE-CREATION 
  core/src/main/scala/kafka/consumer/ConsoleConsumer.scala 
0f62819be0562f62c0f778bd20ead053f01a6f2f 
  core/src/main/scala/kafka/consumer/ConsumerConfig.scala 
1cf2f62ba02e4aa66bfa7575865e5d57baf82212 
  core/src/main/scala/kafka/consumer/ConsumerFetcherManager.scala 
b9e2bea7b442a19bcebd1b350d39541a8c9dd068 
  core/src/main/scala/kafka/consumer/KafkaStream.scala 
31eaf866e3c84f1398803b2b9b453f21250a5a9c 
  core/src/main/scala/kafka/consumer/SimpleConsumer.scala 
0e64632210385ef63c2ad3445b55ac4f37a63df2 
  core/src/main/scala/kafka/consumer/ZookeeperConsumerConnector.scala 
ff5e81943e10ef37de16f657aeecc25e17d3e83a 
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
8ab8ab66bda1e13986df9b88d49199136833de97 
  core/src/main/scala/kafka/controller/KafkaController.scala 
7dc27186dec23eccef934b0a1af9f320553e6c7c 
  core/src/main/scala/kafka/controller/PartitionStateMachine.scala 
c3e8d05102c38045df48936655291bc0f61da84f 
  core/src/main/scala/kafka/controller/ReplicaStateMachine.scala 
37a48005b3e3c7d13e4af21a8117144948271874 
  core/src/main/scala/kafka/controller/TopicDeletionManager.scala 
488dfd08d9956dab2fb1ed3925d138cda637509d 
  core/src/main/scala/kafka/javaapi/ConsumerMetadataResponse.scala 
dfa9c42bcab39b56775fddedea1137a518349386 
  core/src/main/scala/kafka/javaapi/TopicMetadata.scala 
d08c3f4af51e742ac441e65c97d547f097c169ca 
  core/src/main/scala/kafka/javaapi/TopicMetadataResponse.scala 
252a0c9d6c12b5e79426b7eca85ab0bb067b42b0 
  core/src/main/scala/kafka/javaapi/consumer/ZookeeperConsumerConnector.scala 
1f95d9b6a560b353dbd7fe8ad08495d47f9e1ac2 
  core/src/main/scala/kafka/log/Log.scala 
b3ab5220a66a2ae82084dad89877daf60f613e66 
  core/src/main/scala/kafka/log/LogCleaner.scala 
312204c6ddd0cf46cd7349d79a43edec839bc361 
  core/src/main/scala/kafka/log/LogCleanerManager.scala 
43e5c1fd6d9d99f6a47af2136a3d15b9799d4947 
  core/src/main/scala/kafka/log/LogManager.scala 
8ed9b68e763aa14e3ef282eec738fa190eb20132 
  core/src/main/scala/kafka/message/CompressionCodec.scala 
8762a790af2ab7f60a5e4e19955c7eb7ad7bc749 
  core/src/main/scala/kafka/message/CompressionFactory.scala 
ca833ee317975548b3e0e91f010af36bce2af09b 
  core/src/main/scala/kafka/message/Message.scala 
52c082f5213ba48a39bf0d17e4ced2714276f0e0 
  core/src/main/scala/kafka/message/MessageSet.scala 
a1b5c63b4d9deaa2556427d995c41841838cf581 
  core/src/main/scala/kafka/network/BlockingChannel.scala 
eb7bb14d94cb3648c06d4de36a3b34aacbde4556 
  core/src/main/scala/kafka/network/RequestChannel.scala 
a6ec970d72fc8adc56bc6e200d1ff5bbf0d2b748 
  core/src/main/scala/kafka/network/SocketServer.scala 
dcfca3f4156957b0006ba9bfdeca848c115825a8 
  core/src/main/scala/kafka/network/security/AuthConfig.scala PRE-CREATION 
  core/src/main/scala/kafka/network/security/KeyStores.scala PRE-CREATION 
  core/src/main/scala/kafka/network/security/SSLSocketChannel.scala 
PRE-CREATION 
  core/src/main/scala/kafka/network/security/SecureAuth.scala PRE-CREATION 
  core/src/main/scala/kafka/network/security/store/JKSInitializer.scala 
PRE-CREATION 
  core/src/main/scala/kafka/producer/BaseProducer.scala PRE-CREATION 
  core/src/main/scala/kafka/producer/ByteArrayPartitioner.scala 
988e4374d8c9b30c9333369741c30c75f0c44f2c 
  core/src/main/scala/kafka/producer/ConsoleProducer.scala 
57386b16988afa17792888fbebb285c174b117f4 
  core/src/main/scala/kafka/producer/KafkaLog4jAppender.scala 
0067a5375ed33d7831548450d80bee13d0196555 
  core/src/main/scala/kafka/producer/ProducerConfig.scala 
3cdf23dce3407f1770b9c6543e3a8ae8ab3ff255 
  core/src/main/scala/kafka/producer/ProducerPool.scala 
43df70bb461dd3e385e6b20396adef3c4016a3fc 
  core/src/main/scala/kafka/producer/SyncProducer.scala 
489f0077512d9a69be81649c490274964290fa40 
  core/src/main/scala/kafka/producer/SyncProducerConfig.scala 
69b2d0c11bb1412ce76d566f285333c806be301a 
  core/src/main/scala/kafka/server/AbstractFetcherThread.scala 
db7017b8a8ff06384674f36792053e4bc68419f1 
  core/src/main/scala/kafka/server/BrokerStates.scala PRE-CREATION 
  core/src/main/scala/kafka/server/KafkaApis.scala 
1d9922b2ef8e7d1f940321be53b3405316d0e492 
  core/src/main/scala/kafka/server/KafkaConfig.scala 
b0506d4881176cd95914847c4275e428a8d2ca10 
  core/src/main/scala/kafka/server/KafkaHealthcheck.scala 
4acdd70fe9c1ee78d6510741006c2ece65450671 
  core/src/main/scala/kafka/server/KafkaRequestHandler.scala 
871212bf9110ca95ca7d2109be070f69d0f90247 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c208f83bed7fb91f07fae42f2b66892e6d46fecc 
  core/src/main/scala/kafka/server/KafkaServerStartable.scala 
acda52b801714bcc182edc0ced925f0e4b493fc1 
  core/src/main/scala/kafka/server/MetadataCache.scala PRE-CREATION 
  core/src/main/scala/kafka/server/OffsetCheckpoint.scala 
19f61a9718a7f8e6f9bf743ac9eb2118d0fdd9b0 
  core/src/main/scala/kafka/server/OffsetManager.scala 
89a88a7e4055f804429b64e85b2f65312d1e2155 
  core/src/main/scala/kafka/server/ReplicaManager.scala 
255be063ee247a849e527297c987da4625d749ca 
  core/src/main/scala/kafka/server/TopicConfigManager.scala 
d41fd33d91406dfa2ce8c1e1b04a078e983ccadd 
  core/src/main/scala/kafka/tools/ConsumerOffsetChecker.scala 
88f824fa5afe7964efc569bc0732fd40a55c5c93 
  core/src/main/scala/kafka/tools/GetOffsetShell.scala 
fba652e3716a67b04431fc46790ad255201b639f 
  core/src/main/scala/kafka/tools/MirrorMaker.scala 
e4d1a86f673f7df7fe71ce44e3550fcde8d01bba 
  core/src/main/scala/kafka/tools/ReplayLogProducer.scala 
f2246f97beb799f80538a14d878b755b422e88e5 
  core/src/main/scala/kafka/tools/ReplicaVerificationTool.scala 
a64946108049e7d15f655208a2bc6cabcb1e8720 
  core/src/main/scala/kafka/tools/SimpleConsumerShell.scala 
747e07280cce72d621acbc771337b909a9b2487e 
  core/src/main/scala/kafka/tools/TestEndToEndLatency.scala 
ea856c7112080ae9e348d6f08942fec7b321c081 
  core/src/main/scala/kafka/tools/TestLogCleaning.scala 
edb6e5f8fe511debd8b971dddb786e684ed7e1ac 
  core/src/main/scala/kafka/tools/newproducer/MirrorMaker.scala 
a969a22c6b82ed5c9f053a50594b1c7a768efd0e 
  core/src/main/scala/kafka/utils/ShutdownableThread.scala 
cf8adc9f468f4d6f01d1303efe39a3ec6f3d9b53 
  core/src/main/scala/kafka/utils/Throttler.scala 
c6c3c75ee8408ca81aeeb5846f7987a287b5a6e8 
  core/src/main/scala/kafka/utils/Utils.scala 
6bfbac16e2f8d68b8c711a0336c698aa6f610ae8 
  core/src/main/scala/kafka/utils/VerifiableProperties.scala 
d40b03ca844ebb3e4f91e8bc44bc5edcf4cb292c 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
16bf7e3e87b520b31485199b2830494ca5f96c1a 
  core/src/test/scala/integration/kafka/api/ProducerCompressionTest.scala 
1d73aca658a9ea31e76c3e12575703823ed0428f 
  core/src/test/scala/integration/kafka/api/ProducerFailureHandlingTest.scala 
525a06076bda51eaf001fb0a47091094c06c35f7 
  core/src/test/scala/integration/kafka/api/ProducerSendTest.scala 
3c37330a366e84eb3bf0a96ed45de6e3f01b0a71 
  core/src/test/scala/other/kafka/TestOffsetManager.scala 
c468419297d297c2f320ff6d6dbbc5cd42380aa2 
  core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala 
115e20305a1540ef8289c916a185056b3c30d237 
  core/src/test/scala/unit/kafka/admin/AdminTest.scala 
d5644ea40ec7678b975c4775546b79fcfa9f64b7 
  core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala 
e704290e59dbd42b77c75c70e49a43116119856f 
  core/src/test/scala/unit/kafka/api/RequestResponseSerializationTest.scala 
d39a9a4bf89af493122b663f1378b9d01c9440ec 
  core/src/test/scala/unit/kafka/consumer/ConsumerIteratorTest.scala 
9347ea60f2c02bd01b1c8507e30cb7dfdeaa5d72 
  core/src/test/scala/unit/kafka/consumer/ZookeeperConsumerConnectorTest.scala 
258dd25a201cd9a9afd96d03a0ad3687c48f6f75 
  core/src/test/scala/unit/kafka/integration/AutoOffsetResetTest.scala 
e5703bc16b2ce2306395f0c773a0e8a82ac63176 
  core/src/test/scala/unit/kafka/integration/FetcherTest.scala 
47130d33c36fabf19ffd94d488fd4281e23b1bdd 
  core/src/test/scala/unit/kafka/integration/LazyInitProducerTest.scala 
c3c7631659fbd9265e45aa810d32faafe9aed1d1 
  core/src/test/scala/unit/kafka/integration/PrimitiveApiTest.scala 
d44c3ff1d354874ed912dc8df960ff664f652786 
  core/src/test/scala/unit/kafka/integration/ProducerConsumerTestHarness.scala 
731ee59e67e302f4cb1da12b1d4ae7ff59010aea 
  core/src/test/scala/unit/kafka/integration/RollingBounceTest.scala 
e86ee803ab9c707820fc2d867212d500da760c3a 
  core/src/test/scala/unit/kafka/integration/TopicMetadataTest.scala 
9998a1156d41d6afcaf5674bb9b45e16652c8167 
  core/src/test/scala/unit/kafka/integration/UncleanLeaderElectionTest.scala 
c5f2da993918242389fbb25bd903bf479e26f839 
  
core/src/test/scala/unit/kafka/javaapi/consumer/ZookeeperConsumerConnectorTest.scala
 43af649f3297644e8caea176a79cadde745be2a4 
  core/src/test/scala/unit/kafka/log/LogCleanerIntegrationTest.scala 
9aeb69d4934b9aa94e0899af14fc27e7c20f039f 
  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/message/MessageCompressionTest.scala 
ed22931f24fed3530d374b56495a5e4bc89c72f2 
  core/src/test/scala/unit/kafka/network/SocketServerTest.scala 
c3b1ac445cf496dede87267a9601a466e453fecc 
  core/src/test/scala/unit/kafka/producer/AsyncProducerTest.scala 
18e355501808c00b610da8346e0dd1898d5b9301 
  core/src/test/scala/unit/kafka/producer/ProducerTest.scala 
4b2e4ade70f6f3d1804f4627e1eb680f6721c93d 
  core/src/test/scala/unit/kafka/producer/SyncProducerTest.scala 
8d63e312d3edac0ee0400b8cf316828c2a5a064f 
  core/src/test/scala/unit/kafka/server/DynamicConfigChangeTest.scala 
PRE-CREATION 
  core/src/test/scala/unit/kafka/server/HighwatermarkPersistenceTest.scala 
a78f7cfa025b0c5d968381b6d5dc7aec894a612b 
  core/src/test/scala/unit/kafka/server/LeaderElectionTest.scala 
38e3ae72a87e13f6e1a739cc8c75b781fb004133 
  core/src/test/scala/unit/kafka/server/LogOffsetTest.scala 
e10228555550d1efc828b8135fb0aa3f19801afc 
  core/src/test/scala/unit/kafka/server/LogRecoveryTest.scala 
db0e58bb018f2030d06b65fa31461062fd9b1786 
  core/src/test/scala/unit/kafka/server/OffsetCommitTest.scala 
ae9bb3a69d57143b868ead12d736377a001b1536 
  core/src/test/scala/unit/kafka/server/ReplicaFetchTest.scala 
dd85c718167158ad01f00d9aa6f990bf4ec9a6af 
  core/src/test/scala/unit/kafka/server/ReplicaManagerTest.scala 
b5936d4101b513baa805ab26361fe965bdf980aa 
  core/src/test/scala/unit/kafka/server/ServerShutdownTest.scala 
20fe93e623319fd82236eb6364d7f80bf7a256aa 
  core/src/test/scala/unit/kafka/server/SimpleFetchTest.scala 
22bb6f2847b8895f8fbba6c531963ebb0fffe2ca 
  core/src/test/scala/unit/kafka/utils/TestUtils.scala 
2054c25bbced6bd90c092a1974975732ad346146 
  doap_Kafka.rdf PRE-CREATION 
  gradle/wrapper/gradle-wrapper.properties 
610282a699afc89a82203ef0e4e71ecc53761039 
  gradlew.bat PRE-CREATION 
  kafka-patch-review.py dc6664d22a0b18f96d7d3513a6d1fe739d45c000 
  perf/src/main/scala/kafka/perf/ProducerPerformance.scala 
9e4ebafc4557594d0d87a25e51a9432ef813bb9c 
  system_test/README.txt 87937ecd7d637c62f2d401f54f1d669ac0d13f0a 
  system_test/migration_tool_testsuite/0.7/config/log4j.properties PRE-CREATION 
  system_test/migration_tool_testsuite/config/migration_producer.properties 
17b5928a1213fc0cae7cd94cd214323ccca61d48 
  system_test/migration_tool_testsuite/migration_tool_test.py 
2386a5884fcf86bac282ef28f07a3af740185f7f 
  system_test/mirror_maker_testsuite/config/mirror_producer.properties 
4391bc8b440255dc795d0a944fa9420060238984 
  system_test/producer_perf/config/server.properties 
9f8a633ab2f92862e7e7bcc40d699daf00c69e23 
  system_test/utils/kafka_system_test_utils.py 
35f2d1b0464edb738cd8e01f8654913776c49459 

Diff: https://reviews.apache.org/r/22131/diff/


Testing
-------


Thanks,

Ivan Lyutov

Reply via email to