Lari, Thanks for putting this list together. This data really helps to prioritize which tests need to be addressed first. I'll try to find a test I can fix.
Thanks, Michael Marshall On Tue, Mar 16, 2021 at 9:27 AM Lari Hotari <lari.hot...@sagire.fi> wrote: > Dear Pulsar community members, > > Here's a report of the flaky tests in Pulsar CI during the observation > period of 2021-02-23 - 2021-03-16 > > > https://docs.google.com/spreadsheets/d/106QKMFfdLa-VSFGlggs35eMw-ZnjMUjMhA3KVBjzHLI/edit?usp=sharing > > subset of the report, 20 most flaky tests (some are already fixed): > Test method name Number of build failures due to this test > org.apache.pulsar.broker.auth.AuthorizationTest.simple 65 > > org.apache.pulsar.tests.integration.backwardscompatibility.ClientTest2_5.testResetCursorCompatibility > 43 > > org.apache.pulsar.tests.integration.functions.PulsarFunctionsProcessTest.testJavaExclamationFunction > 38 > > org.apache.pulsar.tests.integration.functions.PulsarFunctionsProcessTest.testAvroSchemaFunction > 36 > > org.apache.pulsar.tests.integration.backwardscompatibility.ClientTest2_4.testResetCursorCompatibility > 27 > > org.apache.pulsar.tests.integration.functions.PulsarFunctionsProcessTest.testJavaExclamationTopicPatternFunction > 25 > org.apache.pulsar.client.api.DeadLetterTopicTest.testDeadLetterTopic 20 > org.apache.pulsar.broker.service.ReplicatorTest.testConfigChange 17 > org.apache.pulsar.io.rabbitmq.sink.RabbitMQSinkTest.TestOpenAndWriteSink 17 > org.apache.pulsar.broker.service.ReplicatorTest.testResetCursorNotFail 16 > > org.apache.pulsar.broker.transaction.buffer.TransactionLowWaterMarkTest.testPendingAckLowWaterMark > 14 > > org.apache.pulsar.tests.integration.functions.PulsarFunctionsThreadTest.testAvroSchemaFunction > 13 > > org.apache.pulsar.broker.transaction.pendingack.PendingAckInMemoryDeleteTest.txnAckTestNoBatchAndSharedSubMemoryDeleteTest > 11 > org.apache.pulsar.tests.integration.functions.PulsarStateTest.testSinkState > 11 > > org.apache.pulsar.tests.integration.backwardscompatibility.ClientTest2_3.testResetCursorCompatibility > 11 > > org.apache.pulsar.broker.stats.ManagedCursorMetricsTest.testManagedCursorMetrics > 10 > > org.apache.pulsar.client.impl.MultiTopicsConsumerImplTest.testConsumerCleanupOnSubscribeFailure > 9 > > org.apache.pulsar.tests.integration.cli.CLITest.testCreateSubscriptionCommand > 9 > > org.apache.pulsar.broker.service.ReplicatorTest.testTopicReplicatedAndProducerCreate > 9 > > 4 Top flaky issues to fix: > > 1) Flaky-test: DeadLetterTopicTest.testDeadLetterTopic > https://github.com/apache/pulsar/issues/9916 > > 2) Flaky-test: ClientTestBase.resetCursorCompatibility / > ClientTest2_x.testResetCursorCompatibility > https://github.com/apache/pulsar/issues/9914 > > 3) Flaky-test: PulsarFunctionsTest.testExclamationFunction remains flaky > after fixes > https://github.com/apache/pulsar/issues/9915 > > 4) Flaky-test: PulsarFunctionsProcessTest.testAvroSchemaFunction > https://github.com/apache/pulsar/issues/9453 > > More flaky test issues: > > https://github.com/apache/pulsar/issues?q=flaky+sort%3Aupdated-desc+is%3Aopen+is:issue > > Great progress has been made and our CI is more stable than before since a > lot of flaky tests have been fixed. > More contributions are welcome! Please keep up the good work! > > BR, Lari >