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

Review request for kafka.


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


Repository: kafka


Description
-------

Remove redundant `extends Object`


Don't pass `char` to `StringBuilder` constructor

It ends up calling the `StringBuilder(int capacity)` constructor.

Fix `equals` call to use the correct value


Improve numeric coercions


Remove redundant `val` modifiers in case classes


Remove redundant `return` keywords


Remove redundant semi-colons


Use `forall` instead of `foldLeft`


Remove `javaListToScalaBuffer` implicit

No need to support 2.8.x.

Remove unnecessary casts


Remove unnecessary `toSeq`


Simplify boolean logic


Use `sum` instead of `foldLeft`


Use `foreach` instead of `map`


Use `reverseMap` instead of `reverse.map`


Use `contains` and fix comparison to use the same type for both parameters

Also use pattern matching to extract `topic` and `partitions` more concisely.

Remove unnecessary `toInt`


Fix inconsistency in calls to `format`


Remove redundant `toString` call


Diffs
-----

  clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerConfig.java 
42c72198a0325e234cf1d428b687663099de884e 
  clients/src/main/java/org/apache/kafka/clients/consumer/ConsumerRecords.java 
305ec8ee2b94251c25d0734d3f56495d270744de 
  clients/src/main/java/org/apache/kafka/clients/producer/ProducerConfig.java 
5a575553d30c1c0bda9ffef9e9b9eafae28deba5 
  clients/src/main/java/org/apache/kafka/common/metrics/stats/Histogram.java 
cf91f5f90660fa9153939b02fcff29131dd58c00 
  clients/src/main/java/org/apache/kafka/common/protocol/SecurityProtocol.java 
d3394ee669e1c2254403e95393511d0a17e6f250 
  clients/src/test/java/org/apache/kafka/common/config/AbstractConfigTest.java 
66442ed38533af081897c05292efef4ca58b9bee 
  
clients/src/test/java/org/apache/kafka/common/protocol/types/ProtocolSerializationTest.java
 8b926340de49bf6ff0910d129bd680e9e61b26de 
  contrib/hadoop-consumer/src/main/java/kafka/etl/KafkaETLContext.java 
1d0e0a917985736bef7af66c741e5807d8503121 
  core/src/main/scala/kafka/admin/ReassignPartitionsCommand.scala 
bbe3362b2b0eedb79ab80cfe47fd498f6c2941d6 
  core/src/main/scala/kafka/admin/TopicCommand.scala 
60f0228e6735a492315842afe28bcfa317478968 
  core/src/main/scala/kafka/api/ControlledShutdownRequest.scala 
5be393ab8272a49437b5057ed098ccdc42f352e5 
  core/src/main/scala/kafka/api/ControlledShutdownResponse.scala 
5e0a1cf4f407aa859175d619c78d8fec5a0fbd0a 
  core/src/main/scala/kafka/api/GenericRequestAndHeader.scala 
f40e19f4b2ad703e7df8378cb5bd5c78e3b7c6de 
  core/src/main/scala/kafka/api/GenericResponseAndHeader.scala 
a4879e26b5362fb943cdd9768dfca3ad40472405 
  core/src/main/scala/kafka/api/LeaderAndIsrRequest.scala 
2fad585f126699ba8d26c901a41bcf6b8198bf62 
  core/src/main/scala/kafka/api/StopReplicaResponse.scala 
3431f3f65d1aea694324d2c9fc8f48e752e70cd6 
  core/src/main/scala/kafka/api/TopicMetadata.scala 
5e39f453b429cb42ab87f695b6b30576f9ce98ce 
  core/src/main/scala/kafka/api/TopicMetadataRequest.scala 
7dca09ce637a40e125de05703dc42e8b611971ac 
  core/src/main/scala/kafka/client/ClientUtils.scala 
b66424b230463df6641a848b99bb73312ea66e33 
  core/src/main/scala/kafka/cluster/EndPoint.scala 
3286f6d4f25ca2118105acbcaf94d308ac0a0c2e 
  core/src/main/scala/kafka/common/ConsumerReblanceFailedException.scala  
  core/src/main/scala/kafka/controller/ControllerChannelManager.scala 
97acdb23f6e95554c3e0357aa112eddfc875efbc 
  core/src/main/scala/kafka/controller/KafkaController.scala 
3a09377611b48198c4c3cd1a118fc12eda0543d4 
  core/src/main/scala/kafka/controller/ReplicaStateMachine.scala 
e5c56e0618a04a2abf8bd02045a458901b75bb1d 
  core/src/main/scala/kafka/coordinator/DelayedRebalance.scala 
8defa2e41c92f1ebe255177679d275c70dae5b3e 
  core/src/main/scala/kafka/javaapi/Implicits.scala 
8baf4d468027a1592273134127768b095c71612f 
  core/src/main/scala/kafka/javaapi/message/ByteBufferMessageSet.scala 
0125565c84aeaa345d37ed7e9e259ce7b00816ea 
  core/src/main/scala/kafka/log/CleanerConfig.scala 
ade838672d671549771637e041cdfb22a03b17c1 
  core/src/main/scala/kafka/log/LogCleaner.scala 
12eacdfa7b573988036a8359a156c03b62d22c72 
  core/src/main/scala/kafka/log/LogConfig.scala 
da55a348f37a3d6d99032c39398f7ccb11068f42 
  core/src/main/scala/kafka/log/OffsetIndex.scala 
4ab22deec99dba7ccfffd6d9f5f7a305548eb875 
  core/src/main/scala/kafka/log/OffsetMap.scala 
2940e47cb88e4577adedcc2d2131238e82e589c1 
  core/src/main/scala/kafka/log/OffsetPosition.scala 
6cefde4d90e2885da3fa6e4ee30e738fdbc542fb 
  core/src/main/scala/kafka/message/MessageSet.scala 
f1b8432f4a96fd5c8f9ad273e4b7e1590486e6a4 
  core/src/main/scala/kafka/metrics/KafkaMetricsReporter.scala 
30fd0ea3ce061e735214e213ad6270a7f7a6092d 
  core/src/main/scala/kafka/network/SocketServer.scala 
c5fec000f57bed7e1834d085df3c06f54ca9f3d3 
  core/src/main/scala/kafka/producer/KeyedMessage.scala 
388bc9bbd9a69046e9311da6645797b82f5c0854 
  core/src/main/scala/kafka/server/BrokerMetadataCheckpoint.scala 
01e8f72b442be62931553545bc167958357d4b0a 
  core/src/main/scala/kafka/server/KafkaServer.scala 
c63f4ba9d622817ea8636d4e6135fba917ce085a 
  core/src/main/scala/kafka/server/LogOffsetMetadata.scala 
a868334e0e53dc2a0755a732caaf2942e9bc1652 
  core/src/main/scala/kafka/server/ReplicaManager.scala 
8ddd325015de4245fd2cf500d8b0e8c1fd2bc7e8 
  core/src/main/scala/kafka/tools/ConsoleConsumer.scala 
80b26744a79f11ce205fa88f1b75291e11c50bb8 
  core/src/main/scala/kafka/tools/ConsoleProducer.scala 
00265f9f4a4b6c6a9aa023e5be5faf297f77bf31 
  core/src/main/scala/kafka/tools/ExportZkOffsets.scala 
4d051bc2db12f0e15aa6a3289abeb9dd25d373d2 
  core/src/main/scala/kafka/tools/ImportZkOffsets.scala 
abe09721b13f71320510fd1a01c1917470450c6e 
  core/src/main/scala/kafka/tools/JmxTool.scala 
1d1a120c45ff70fbd60df5b147ca230eb1ef50de 
  core/src/main/scala/kafka/tools/ProducerPerformance.scala 
bc25cd2f371c1b18aba4e7d760357e448acfd5c0 
  core/src/main/scala/kafka/tools/SimpleConsumerShell.scala 
dec9516c76f37a5096976afbef9016d7dbec5d75 
  core/src/main/scala/kafka/tools/VerifyConsumerRebalance.scala 
aef8361b73a0934641fc4f5cee942b5b50f3e7d7 
  core/src/main/scala/kafka/utils/CoreUtils.scala 
c473a034bc3a00ccddbbc0506388a5a7763df950 
  core/src/main/scala/kafka/utils/Mx4jLoader.scala 
7417897c5917ba354e410ff865a618e20aa11a52 
  core/src/main/scala/kafka/utils/Throttler.scala 
d1a144d7882919426824799ff8e8a47f89c83158 
  core/src/main/scala/kafka/utils/ZkUtils.scala 
5685a1eddb218baee617161f269cd1aee67bab9f 
  core/src/test/scala/integration/kafka/api/ConsumerBounceTest.scala 
35f4f4612c60e9987e7bedded574d5fc53eba393 
  core/src/test/scala/integration/kafka/api/IntegrationTestHarness.scala 
02d26277b2dad00040cf12da8a3f064c527c871b 
  core/src/test/scala/unit/kafka/admin/AddPartitionsTest.scala 
ab5d16c1d22191708410b15332882ba40eda5f28 
  core/src/test/scala/unit/kafka/admin/AdminTest.scala 
4b728a18a43f851b7ec33ed44b8eb6dd572d6ae2 
  core/src/test/scala/unit/kafka/admin/DeleteTopicTest.scala 
61cc6028dd7c9a2eec2d9cbe6947764655801eee 
  core/src/test/scala/unit/kafka/integration/KafkaServerTestHarness.scala 
447e4219f84a8f6805402b4f50f86429571835a1 
  core/src/test/scala/unit/kafka/integration/RollingBounceTest.scala 
1113619b7a961cfdb953ffa6979bde9e06f0d2d8 
  core/src/test/scala/unit/kafka/integration/UncleanLeaderElectionTest.scala 
5b7b529fdffcf16e8887ff0b082666643ba651d8 
  core/src/test/scala/unit/kafka/log/LogManagerTest.scala 
0a26f5f1549aba299ba22b570a2d29ac651124c6 
  core/src/test/scala/unit/kafka/log/LogTest.scala 
069aa02ab66b24d65774c6c71f02130ee025584d 
  core/src/test/scala/unit/kafka/server/LeaderElectionTest.scala 
26572f7ff94a71438dd740620018d4dbc3e56970 
  core/src/test/scala/unit/kafka/server/ReplicaFetchTest.scala 
a67cc37d542de0df0df24224b9d8db5472ecaf27 
  core/src/test/scala/unit/kafka/utils/IteratorTemplateTest.scala 
46a4e899ef293c56a931bfa5bcf9a07d07ec5792 
  core/src/test/scala/unit/kafka/utils/MockScheduler.scala 
c6740782813cbf7c979bf1b94dd829945ef38458 
  core/src/test/scala/unit/kafka/utils/TestUtils.scala 
8dc99b6b9fdf3025a8d77ef19d5d20bb8985cde8 
  core/src/test/scala/unit/kafka/zk/ZKPathTest.scala 
d42108eacf7011688249bc5428cf8a2dec9d9f6e 
  examples/src/main/java/kafka/examples/SimpleConsumerDemo.java 
e5096f03bd34ef7257506afd0d91c866e9c46f6c 

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


Testing
-------


Thanks,

Ismael Juma

Reply via email to