Skip to content

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

Open
SohumB wants to merge 1 commit intojerry73204:masterfrom
SohumB:master
Open

bugfix: always calling wake leads to an unnecessary busy loop#4
SohumB wants to merge 1 commit intojerry73204:masterfrom
SohumB:master

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