Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update disable reason for Kafka streams on aarch64 #2177

Merged
merged 1 commit into from
Nov 8, 2024

Conversation

mjurc
Copy link
Member

@mjurc mjurc commented Nov 8, 2024

Summary

  • Updating disabled reason for Kafka streams tests on native aarch64 from QUARKUS-4321 to QUARKUS-5180 as QUARKUS-4321 was a misreport.

Please select the relevant options.

  • Bug fix (non-breaking change which fixes an issue)
  • Dependency update
  • Refactoring
  • Backport
  • New scenario (non-breaking change which adds functionality)
  • This change requires a documentation update
  • This change requires execution against OCP (use run tests phrase in comment)

Checklist:

  • Methods and classes used in PR scenarios are meaningful
  • Commits are well encapsulated and follow the best practices

* Updating disabled reason for Kafka streams tests on native aarch64
  from QUARKUS-4321 to QUARKUS-5180 as QUARKUS-4321 was a misreport.
@mjurc mjurc self-assigned this Nov 8, 2024
@github-actions github-actions bot added the triage/flaky-test Signal that flaky tests were detected during CI run label Nov 8, 2024
Copy link

github-actions bot commented Nov 8, 2024

Following jobs contain at least one flaky test:

  • PR - Linux - JVM build - Latest Version

Run summary: https://github.com/quarkus-qe/quarkus-test-suite/actions/runs/11749345752?pr=2177

Flaky tests:


io.quarkus.ts.messaging.kafka.reactive.streams.KafkaGratefulShutdownIT.testConnection

  • Failure message: Assertion condition defined as a Lambda expression in io.quarkus.test.utils.LogsVerifier Log does not contain any of '[ave]'. Full logs: [__ ____ __ _____ ___ __ ____ ______ , --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ , -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ , 21:10:23,236 SRMSG18229: Configured topics for channel 'slow': [slow], 21:10:23,254 SRMSG18214: Key deserializer omitted, using String as default, 21:10:23,254 SRMSG18234: Auto-commit disabled for channel slow, 21:10:23,429 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 21:10:23,430 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 21:10:23,430 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 21:10:23,464 SRMSG18248: Key serializer omitted, using String as default, 21:10:23,498 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32777', is configured to write records to 'slow', 21:10:23,545 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32777', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 21:10:23,546 No Topology producer; Kafka Streams will not be started, 21:10:23,666 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.383s. Listening on: http://0.0.0.0:1104, 21:10:23,666 Profile prod activated. , 21:10:23,667 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 21:10:23,774 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 21:10:27,282 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' to Kafka topic 'slow', 21:10:27,353 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false> within 30 seconds.
  • Failed in jobs:
    • PR - Linux - JVM build - Latest Version
Failure stacktrace
org.awaitility.core.ConditionTimeoutException: Assertion condition defined as a Lambda expression in io.quarkus.test.utils.LogsVerifier Log does not contain any of '[ave]'. Full logs: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 21:10:23,236 SRMSG18229: Configured topics for channel 'slow': [slow], 21:10:23,254 SRMSG18214: Key deserializer omitted, using String as default, 21:10:23,254 SRMSG18234: Auto-commit disabled for channel slow, 21:10:23,429 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 21:10:23,430 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 21:10:23,430 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 21:10:23,464 SRMSG18248: Key serializer omitted, using String as default, 21:10:23,498 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32777', is configured to write records to 'slow', 21:10:23,545 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32777', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 21:10:23,546 No Topology producer; Kafka Streams will not be started, 21:10:23,666 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.383s. Listening on: http://0.0.0.0:1104, 21:10:23,666 Profile prod activated. , 21:10:23,667 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 21:10:23,774 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 21:10:27,282 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' to Kafka topic 'slow', 21:10:27,353 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false> within 30 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)
	at org.awaitility.core.ConditionFactory.until(ConditionFactory.java:1006)
	at org.awaitility.core.ConditionFactory.untilAsserted(ConditionFactory.java:790)
	at io.quarkus.test.utils.AwaitilityUtils.untilAsserted(AwaitilityUtils.java:134)
	at io.quarkus.test.utils.AwaitilityUtils.untilAsserted(AwaitilityUtils.java:124)
	at io.quarkus.test.utils.LogsVerifier.assertContains(LogsVerifier.java:28)
	at io.quarkus.ts.messaging.kafka.reactive.streams.KafkaGratefulShutdownIT.testConnection(KafkaGratefulShutdownIT.java:72)
	at java.base/java.lang.reflect.Method.invoke(Method.java:569)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: org.opentest4j.AssertionFailedError: Log does not contain any of '[ave]'. Full logs: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 21:10:23,236 SRMSG18229: Configured topics for channel 'slow': [slow], 21:10:23,254 SRMSG18214: Key deserializer omitted, using String as default, 21:10:23,254 SRMSG18234: Auto-commit disabled for channel slow, 21:10:23,429 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 21:10:23,430 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 21:10:23,430 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 21:10:23,464 SRMSG18248: Key serializer omitted, using String as default, 21:10:23,498 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32777', is configured to write records to 'slow', 21:10:23,545 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32777', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 21:10:23,546 No Topology producer; Kafka Streams will not be started, 21:10:23,666 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.383s. Listening on: http://0.0.0.0:1104, 21:10:23,666 Profile prod activated. , 21:10:23,667 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 21:10:23,774 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 21:10:27,282 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' to Kafka topic 'slow', 21:10:27,353 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@3743417e from channel 'slow-topic' sent successfully to Kafka topic-partition 'slow-0', with offset 0] ==> expected: <true> but was: <false>
	at io.quarkus.test.utils.LogsVerifier.lambda$assertContains$0(LogsVerifier.java:30)
	at org.awaitility.core.AssertionCondition.lambda$new$0(AssertionCondition.java:53)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:248)
	at org.awaitility.core.ConditionAwaiter$ConditionPoller.call(ConditionAwaiter.java:235)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:840)


Copy link
Member

@michalvavrik michalvavrik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@michalvavrik michalvavrik merged commit 1d5c615 into quarkus-qe:main Nov 8, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
triage/backport-3.8 triage/backport-3.15 triage/flaky-test Signal that flaky tests were detected during CI run
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants