[
https://issues.apache.org/jira/browse/KAFKA-4899?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15925336#comment-15925336
]
Colin P. McCabe commented on KAFKA-4899:
----------------------------------------
* {{gradle/findbugs-exclude.xml}}: supress some checks which don't work well on
Scala code. Be more detailed about what checks are suppressed for Java code.
* {{MirrorMaker.scala}}: fix a case where we could get a spurious wakeup and
exit prematurely from {{requestAndWaitForCommit}}
* {{ImportZkOffsets.scala}}, {{BrokerMetadataCheckpoint.scala}}: fix a file
descriptor leak
* {{Log.scala}}, {{BrokerMetadataCheckpoint.scala}}, {{FileLock.scala}},
{{OffsetCheckpoint.java}}, {{KafkaCSVMetricsReporter.scala}},
{{LogManager.scala}}, {{LogSegment.scala}}: fix cases where an I/O operation
could fail silently
* {{MirrorMaker.scala}}: fix cases where we were using {{instanceof}} but did
not need to be.
* {{KafkaApis.scala}}: remove unused import
* {{AdminUtils.scala}}: fix a case where explicitly calling toString() was not
necessary, since it would be called implicitly
* {{ConsumerFetcherThread.scala}}: fix a case where we could use the default
case statement instead of having a separate case statement.
* {{TopicCount.scala}}: implement {{hashCode}}, since {{equals}} is implemented.
* {{FetchRequest.scala}}, {{FetchResponse.scala}},
{{TopicMetadataRequest.scala}}, {{OffsetResponse.scala}},
{{OffsetRequest.scala}}, {{OffsetFetchRequest. scala}},
{{OffsetCommitRequest.scala}}, {{GroupCoordinatorResponse.scala}}: refactor
{{equals}} to be more straightforward (and avoid an FB warning)
* {{ClientQuotaManager.scala}}: make the class final to avoid a warning about
calling {{Thread#start}} in the constructor.
* {{LogCleaner.scala}}, {{LogCleanerManager.scala}}: suppress warning about
unchcked result of {{await}}
* {{KafkaMetricsReporter.scala}}: simplify synchronization since AtomicBoolean
is not needed.
> Fix findbugs warnings in kafka-core
> -----------------------------------
>
> Key: KAFKA-4899
> URL: https://issues.apache.org/jira/browse/KAFKA-4899
> Project: Kafka
> Issue Type: Bug
> Components: core
> Reporter: Colin P. McCabe
> Assignee: Colin P. McCabe
>
> Fix findbugs warnings in kafka-core
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)