[
https://issues.apache.org/jira/browse/KAFKA-2455?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=15063856#comment-15063856
]
ASF GitHub Bot commented on KAFKA-2455:
---
GitHub user ZoneMayor opened a pull request:
https://github.com/apache/kafka/pull/694
KAFKA-2455: Test Failure: kafka.consumer.MetricsTest > testMetricsLeak
@guozhangwang
I reproduced this;
Every time this test failed, I found extra "type=DelayedFetchMetrics,
name=ExpiresperSec, fetcherType=consumer/follower" inside
Metrics.defaultRegistry().allMetrics().keySet();
that is because for "DelayedFetch", object DelayedFetchMetrics are loaded
dynamically in function "onExpiration";
To fix, I explicitly load this object;
Is it appropriate?
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ZoneMayor/kafka trunk-KAFKA-2455
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/kafka/pull/694.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #694
commit 34240b52e1b70aa172b65155f6042243d838b420
Author: ZoneMayor
Date: 2015-12-18T07:22:20Z
Merge pull request #12 from apache/trunk
2015-12-18
commit 5e6284e034fc8e92745f1ebdda2fa228b8beaf4f
Author: jinxing
Date: 2015-12-18T11:17:17Z
KAFKA-2455: Test Failure: kafka.consumer.MetricsTest > testMetricsLeak
> Test Failure: kafka.consumer.MetricsTest > testMetricsLeak
> ---
>
> Key: KAFKA-2455
> URL: https://issues.apache.org/jira/browse/KAFKA-2455
> Project: Kafka
> Issue Type: Sub-task
>Reporter: Gwen Shapira
>
> I've seen this failure in builds twice recently:
> kafka.consumer.MetricsTest > testMetricsLeak FAILED
> java.lang.AssertionError: expected:<174> but was:<176>
> at org.junit.Assert.fail(Assert.java:92)
> at org.junit.Assert.failNotEquals(Assert.java:689)
> at org.junit.Assert.assertEquals(Assert.java:127)
> at org.junit.Assert.assertEquals(Assert.java:514)
> at org.junit.Assert.assertEquals(Assert.java:498)
> at
> kafka.consumer.MetricsTest$$anonfun$testMetricsLeak$1.apply$mcVI$sp(MetricsTest.scala:65)
> at scala.collection.immutable.Range.foreach$mVc$sp(Range.scala:141)
> at kafka.consumer.MetricsTest.testMetricsLeak(MetricsTest.scala:63)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)