Skip to content

Conversation

Bouncheck
Copy link

@Bouncheck Bouncheck commented Oct 6, 2025

#676 without configuration changes. Only fixes in logic.
This is done in order to help investigate how does the test behave if the produced load is not altered and other issues
unrelated to the high load are fixed.
Note that some connection pool sizes were changed for example from 64 to 66. Those are not real changes since
64 was always under the hood rounded up to 66 to be divisible by the number of shards. Those adjustments do not
actually change the pool size in the test.

These patterns ensure that certain steps were taken, but
their end result is already covered by pattern checking that
reconnection completed with max total number of channels.
Makes Patterns of expected logs  more specific so that they can match
only logs relevant to the test cluster.
Not doing so can lead to concurrent modification exception, since the
collection may change during the iteration. Those changes itself are not
relevant at that point in time.
Replaces hardcoded sleeps with awaits in AdvancedShardAwarenessIT.
Saves some time if the code completes faster. The new awaiting time limit
is longer than previous sleeps but it won't be exhausted if everything works.
@Bouncheck Bouncheck self-assigned this Oct 6, 2025
@Bouncheck Bouncheck marked this pull request as ready for review October 6, 2025 17:31
Moves it to IsolatedTests category for some extra safety
@Bouncheck
Copy link
Author

I've forgot to make it isolated. Added a commit.

@dkropachev dkropachev merged commit 5437f0d into scylladb:scylla-4.x Oct 6, 2025
10 of 11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants