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

Do not reuse broker stats cache if time window is different #5

Merged
merged 1 commit into from
Nov 5, 2024

Conversation

AlbertoPeon
Copy link

@AlbertoPeon AlbertoPeon commented Jun 28, 2024

Fixes: linkedin#2154

Cruise Control wrongly reuses cached BrokerStats even if the query is for a different time window. This resulted in load requests ignoring the explicit time window passed as argument by the cluster rightsizer.

With the new change, CruiseControl would only return cached BrokerStats if the time window matches the default window.

Network In  Current usage per broker
Traffic ramping up: unpatched version of cruise control
Traffic decreasing: patched version of cruise control

See notebook for more details.

@AlbertoPeon AlbertoPeon force-pushed the alberto.rodriguezpeon/STREAMS-2866 branch 3 times, most recently from b860f0c to a34ac48 Compare July 1, 2024 09:14
@AlbertoPeon AlbertoPeon force-pushed the alberto.rodriguezpeon/STREAMS-2866 branch from a34ac48 to 3c90048 Compare November 4, 2024 12:23
@AlbertoPeon AlbertoPeon force-pushed the alberto.rodriguezpeon/STREAMS-2866 branch from 3c90048 to 3991ff6 Compare November 4, 2024 12:47
@AlbertoPeon AlbertoPeon force-pushed the alberto.rodriguezpeon/STREAMS-2866 branch from 3991ff6 to 6cc34a6 Compare November 4, 2024 14:26
@AlbertoPeon AlbertoPeon changed the base branch from migrate_to_kafka_2_5 to dd-release-2.5.138 November 4, 2024 14:27
@AlbertoPeon AlbertoPeon marked this pull request as ready for review November 4, 2024 15:22
@AlbertoPeon AlbertoPeon merged commit e1e734b into dd-release-2.5.138 Nov 5, 2024
1 check 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.

4 participants