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

bugfix: always calling wake leads to an unnecessary busy loop #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

SohumB
Copy link

@SohumB SohumB commented Nov 14, 2023

I'm pretty sure these calls to wake are spurious, as the underlying flume receiver will call wake correctly when we poll it. In my tokio application, I can observe that these calls lead to busyloops — tees constantly end up having their poll_next method called uselessly.

Tests pass under both runtimes.

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.

1 participant