[ https://issues.apache.org/jira/browse/KAFKA-3882?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Guozhang Wang updated KAFKA-3882: --------------------------------- Issue Type: Sub-task (was: Bug) Parent: KAFKA-2054 > Integration failures on low-end machines > ---------------------------------------- > > Key: KAFKA-3882 > URL: https://issues.apache.org/jira/browse/KAFKA-3882 > Project: Kafka > Issue Type: Sub-task > Components: streams, unit tests > Reporter: Guozhang Wang > Assignee: Guozhang Wang > > I now consistently saw some integration failures on my laptop due to no > records ever been produced in 30 / 60 seconds (my laptop only has 4GB and > when running the unit test today it is burning all CPUs / memory btw): > {code} > org.apache.kafka.streams.integration.JoinIntegrationTest > > shouldCountClicksPerRegion FAILED > java.lang.AssertionError: Expected 8 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:173) > at > org.apache.kafka.streams.integration.JoinIntegrationTest.shouldCountClicksPerRegion(JoinIntegrationTest.java:258) > org.apache.kafka.streams.integration.MapFunctionIntegrationTest > > shouldUppercaseTheInput FAILED > java.lang.AssertionError: Expected 2 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:235) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:209) > at > org.apache.kafka.streams.integration.MapFunctionIntegrationTest.shouldUppercaseTheInput(MapFunctionIntegrationTest.java:116) > org.apache.kafka.streams.integration.FanoutIntegrationTest > > shouldFanoutTheInput FAILED > java.lang.AssertionError: Expected 2 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:235) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:209) > at > org.apache.kafka.streams.integration.FanoutIntegrationTest.shouldFanoutTheInput(FanoutIntegrationTest.java:145) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldReduce FAILED > java.lang.AssertionError: Expected 10 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldReduce(KGroupedStreamIntegrationTest.java:141) > org.apache.kafka.streams.integration.PassThroughIntegrationTest > > shouldWriteTheInputDataAsIsToTheOutputTopic FAILED > java.lang.AssertionError: Expected 3 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:235) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:209) > at > org.apache.kafka.streams.integration.PassThroughIntegrationTest.shouldWriteTheInputDataAsIsToTheOutputTopic(PassThroughIntegrationTest.java:103) > org.apache.kafka.streams.integration.KStreamRepartitionJoinTest > > shouldCorrectlyRepartitionOnJoinOperations FAILED > java.lang.AssertionError: Expected 5 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinValuesRecordsReceived(IntegrationTestUtils.java:235) > at > org.apache.kafka.streams.integration.KStreamRepartitionJoinTest.receiveMessages(KStreamRepartitionJoinTest.java:414) > at > org.apache.kafka.streams.integration.KStreamRepartitionJoinTest.verifyCorrectOutput(KStreamRepartitionJoinTest.java:326) > at > org.apache.kafka.streams.integration.KStreamRepartitionJoinTest.shouldCorrectlyRepartitionOnJoinOperations(KStreamRepartitionJoinTest.java:130) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldAggregate FAILED > java.lang.AssertionError: Expected 10 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldAggregate(KGroupedStreamIntegrationTest.java:249) > org.apache.kafka.streams.integration.WordCountIntegrationTest > > shouldCountWords FAILED > java.lang.AssertionError: Expected 5 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:173) > at > org.apache.kafka.streams.integration.WordCountIntegrationTest.shouldCountWords(WordCountIntegrationTest.java:142) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldCount FAILED > java.lang.AssertionError: Expected 10 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldCount(KGroupedStreamIntegrationTest.java:349) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldGroupByKey FAILED > java.lang.AssertionError: Expected 10 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldGroupByKey(KGroupedStreamIntegrationTest.java:391) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldReduceWindowed FAILED > java.lang.AssertionError: Expected 15 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldReduceWindowed(KGroupedStreamIntegrationTest.java:195) > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest > > shouldAggregateWindowed FAILED > java.lang.AssertionError: Expected 15 but received only 0 records before > timeout 60000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.receiveMessages(KGroupedStreamIntegrationTest.java:467) > at > org.apache.kafka.streams.integration.KGroupedStreamIntegrationTest.shouldAggregateWindowed(KGroupedStreamIntegrationTest.java:298) > org.apache.kafka.streams.integration.RegexSourceIntegrationTest > > testShouldReadFromRegexAndNamedTopics FAILED > java.lang.AssertionError: Expected 6 but received only 0 records before > timeout 30000 ms > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:199) > at > org.apache.kafka.streams.integration.utils.IntegrationTestUtils.waitUntilMinKeyValueRecordsReceived(IntegrationTestUtils.java:173) > at > org.apache.kafka.streams.integration.RegexSourceIntegrationTest.testShouldReadFromRegexAndNamedTopics(RegexSourceIntegrationTest.java:239) > org.apache.kafka.streams.integration.RegexSourceIntegrationTest > > testRegexMatchesTopicsAWhenCreated FAILED > java.lang.AssertionError: > Expected: <[TEST-TOPIC-1, TEST-TOPIC-2]> > but: was null > at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) > at org.junit.Assert.assertThat(Assert.java:956) > at org.junit.Assert.assertThat(Assert.java:923) > at > org.apache.kafka.streams.integration.RegexSourceIntegrationTest.testRegexMatchesTopicsAWhenCreated(RegexSourceIntegrationTest.java:152) > org.apache.kafka.streams.integration.RegexSourceIntegrationTest > > testRegexMatchesTopicsAWhenDeleted FAILED > java.lang.AssertionError: > Expected: <[TEST-TOPIC-B]> > but: was null > at org.hamcrest.MatcherAssert.assertThat(MatcherAssert.java:20) > at org.junit.Assert.assertThat(Assert.java:956) > at org.junit.Assert.assertThat(Assert.java:923) > at > org.apache.kafka.streams.integration.RegexSourceIntegrationTest.testRegexMatchesTopicsAWhenDeleted(RegexSourceIntegrationTest.java:197) > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)