Skip to content

Ensure resource tuner won't get WFTs stuck#835

Merged
Sushisource merged 5 commits intomasterfrom
resource-tuner-sticky-polls
Oct 31, 2024
Merged

Ensure resource tuner won't get WFTs stuck#835
Sushisource merged 5 commits intomasterfrom
resource-tuner-sticky-polls

Conversation

@Sushisource
Copy link
Copy Markdown
Member

What was changed

Make sure the resource tuner is always willing to hand out a minimum of 1 slot for sticky and non-sticky WFT polls

Why?

Avoids a scenario where the sticky pollers can hog all the slots, starving normal poller.

Checklist

  1. Closes [Bug] Resource Based Tuner is flaky - Does Tuner properly deal with sticky vs non-sticky pollers? #775

  2. How was this tested:
    Added IT

  3. Any docs updates needed?

@Sushisource Sushisource requested a review from a team as a code owner October 24, 2024 20:56
@Sushisource Sushisource force-pushed the resource-tuner-sticky-polls branch from 9034183 to 85033b2 Compare October 24, 2024 23:06
Copy link
Copy Markdown
Contributor

@mjameswh mjameswh left a comment

Choose a reason for hiding this comment

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

LGTM, and I confirmed this fixes the flaky test in TS SDK. Thanks!

@Sushisource Sushisource merged commit 7811ccc into master Oct 31, 2024
@Sushisource Sushisource deleted the resource-tuner-sticky-polls branch October 31, 2024 22:18
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.

[Bug] Resource Based Tuner is flaky - Does Tuner properly deal with sticky vs non-sticky pollers?

2 participants