Skip to content

fix concurrency-limit not polling inner service#506

Merged
hawkw merged 1 commit intomaster-tokio-0.2from
eliza/fix-concurrency-limit
May 7, 2020
Merged

fix concurrency-limit not polling inner service#506
hawkw merged 1 commit intomaster-tokio-0.2from
eliza/fix-concurrency-limit

Conversation

@hawkw
Copy link
Contributor

@hawkw hawkw commented May 6, 2020

This fixes a bug where the std::future version of
linkerd-concurrency-limit fails to drive the wrapped service to
readiness before calling it. Now, the inner service is polled once a
semaphore permit has been acquired.

Shoutout to @LucioFranco for noticing this!

Signed-off-by: Eliza Weisman [email protected]

This fixes a bug where the std::future version of
`linkerd-concurrency-limit` fails to drive the wrapped service to
readiness before calling it. Now, the inner service is polled once a
semaphore permit has been acquired.

Shoutout to @LucioFranco for noticing this!

Signed-off-by: Eliza Weisman <[email protected]>
@LucioFranco
Copy link

LucioFranco commented May 6, 2020

Thanks to @bruceg he found it! 😄

@hawkw hawkw merged commit 7dbcaa6 into master-tokio-0.2 May 7, 2020
@olix0r olix0r deleted the eliza/fix-concurrency-limit branch May 25, 2021 15:49
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