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

Apply idea code analysis suggestions M-N #2190

Merged
merged 1 commit into from
Nov 15, 2024

Conversation

mocenas
Copy link
Contributor

@mocenas mocenas commented Nov 14, 2024

Summary

Apply idea code suggestions. Mostly grammar fixes, updating deprecated API usage and some code simplyfication.

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

@rsvoboda
Copy link
Member

run tests

@github-actions github-actions bot added the triage/flaky-test Signal that flaky tests were detected during CI run label Nov 14, 2024
Copy link

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/11837605333?pr=2190

Flaky tests:


io.quarkus.ts.messaging.kafka.reactive.streams.DevModeStrimziKafkaStreamIT.testAlertMonitorEventStream

  • Failure message: Not all expected kafka events has been consumed. Got: 0 ==> expected: <true> but was: <false>
  • Failed in jobs:
    • PR - Linux - JVM build - Latest Version
Failure stacktrace
org.opentest4j.AssertionFailedError: Not all expected kafka events has been consumed. Got: 0 ==> expected: <true> but was: <false>
	at io.quarkus.ts.messaging.kafka.reactive.streams.BaseKafkaStreamTest.thenVerifyAllEventsArrived(BaseKafkaStreamTest.java:54)
	at io.quarkus.ts.messaging.kafka.reactive.streams.BaseKafkaStreamTest.testAlertMonitorEventStream(BaseKafkaStreamTest.java:29)
	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)


@mocenas
Copy link
Contributor Author

mocenas commented Nov 15, 2024

Issues in OCP are unrelated.

Copy link
Member

@gtroitsk gtroitsk left a comment

Choose a reason for hiding this comment

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

LGTM

Copy link

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/11853713800?pr=2190

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: [__ ____ __ _____ ___ __ ____ ______ , --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ , -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \ , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/ , 10:10:53,948 SRMSG18229: Configured topics for channel 'slow': [slow], 10:10:53,965 SRMSG18214: Key deserializer omitted, using String as default, 10:10:53,965 SRMSG18234: Auto-commit disabled for channel slow, 10:10:54,159 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 10:10:54,160 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 10:10:54,160 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 10:10:54,192 SRMSG18248: Key serializer omitted, using String as default, 10:10:54,217 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32794', is configured to write records to 'slow', 10:10:54,272 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32794', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 10:10:54,273 No Topology producer; Kafka Streams will not be started, 10:10:54,370 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.313s. Listening on: http://0.0.0.0:1104, 10:10:54,371 Profile prod activated. , 10:10:54,371 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 10:10:54,496 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 10:10:58,044 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc from channel 'slow-topic' to Kafka topic 'slow', 10:10:58,160 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc 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: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 10:10:53,948 SRMSG18229: Configured topics for channel 'slow': [slow], 10:10:53,965 SRMSG18214: Key deserializer omitted, using String as default, 10:10:53,965 SRMSG18234: Auto-commit disabled for channel slow, 10:10:54,159 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 10:10:54,160 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 10:10:54,160 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 10:10:54,192 SRMSG18248: Key serializer omitted, using String as default, 10:10:54,217 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32794', is configured to write records to 'slow', 10:10:54,272 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32794', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 10:10:54,273 No Topology producer; Kafka Streams will not be started, 10:10:54,370 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.313s. Listening on: http://0.0.0.0:1104, 10:10:54,371 Profile prod activated. , 10:10:54,371 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 10:10:54,496 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 10:10:58,044 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc from channel 'slow-topic' to Kafka topic 'slow', 10:10:58,160 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc 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: [__  ____  __  _____   ___  __ ____  ______ ,  --/ __ \/ / / / _ | / _ \/ //_/ / / / __/ ,  -/ /_/ / /_/ / __ |/ , _/ ,< / /_/ /\ \   , --\___\_\____/_/ |_/_/|_/_/|_|\____/___/   , 10:10:53,948 SRMSG18229: Configured topics for channel 'slow': [slow], 10:10:53,965 SRMSG18214: Key deserializer omitted, using String as default, 10:10:53,965 SRMSG18234: Auto-commit disabled for channel slow, 10:10:54,159 SRMSG18240: 'throttled' commit strategy used for channel 'slow', 10:10:54,160 SRMSG18232: Will commit for group 'kafka-streams-reactive-messaging' every 5000 milliseconds., 10:10:54,160 SRMSG18236: Will mark throttled commit strategy for group 'kafka-streams-reactive-messaging' as unhealthy if records go more than 60000 milliseconds without being processed., 10:10:54,192 SRMSG18248: Key serializer omitted, using String as default, 10:10:54,217 SRMSG18258: Kafka producer kafka-producer-slow-topic, connected to Kafka brokers 'localhost:32794', is configured to write records to 'slow', 10:10:54,272 SRMSG18257: Kafka consumer kafka-consumer-slow, connected to Kafka brokers 'localhost:32794', belongs to the 'kafka-streams-reactive-messaging' consumer group and is configured to poll records from [slow], 10:10:54,273 No Topology producer; Kafka Streams will not be started, 10:10:54,370 kafka-streams-reactive-messaging 1.0.0-SNAPSHOT on JVM (powered by Quarkus 999-SNAPSHOT) started in 1.313s. Listening on: http://0.0.0.0:1104, 10:10:54,371 Profile prod activated. , 10:10:54,371 Installed features: [cdi, kafka-client, kafka-streams, messaging, messaging-kafka, resteasy, resteasy-jsonb, smallrye-context-propagation, vertx], 10:10:54,496 [Consumer clientId=kafka-consumer-slow, groupId=kafka-streams-reactive-messaging] Error while fetching metadata with correlation id 2 : {slow=UNKNOWN_TOPIC_OR_PARTITION}, 10:10:58,044 SRMSG18209: Sending message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc from channel 'slow-topic' to Kafka topic 'slow', 10:10:58,160 SRMSG18211: Message org.eclipse.microprofile.reactive.messaging.Message$5@2f3279cc 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)


@mocenas mocenas merged commit f3ad860 into quarkus-qe:main Nov 15, 2024
7 checks passed
@mocenas mocenas deleted the codestyle_changes_M-N branch November 15, 2024 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
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.

3 participants