Skip to content

Unwinding read blocked state in the connection manager for HTTP/1#1592

Merged
alyssawilk merged 1 commit intoenvoyproxy:masterfrom
alyssawilk:flow_control
Sep 5, 2017
Merged

Unwinding read blocked state in the connection manager for HTTP/1#1592
alyssawilk merged 1 commit intoenvoyproxy:masterfrom
alyssawilk:flow_control

Conversation

@alyssawilk
Copy link
Copy Markdown
Contributor

We don't hit the unwind in newStream if the connection is blocked.

Copy link
Copy Markdown
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Nice, thanks.

@alyssawilk alyssawilk merged commit bb5afbe into envoyproxy:master Sep 5, 2017
@alyssawilk alyssawilk deleted the flow_control branch September 7, 2017 19:38
jpsim pushed a commit that referenced this pull request Nov 28, 2022
Description: Removes previous hacky workaround to infer local library errors and migrates to an explicit callback from Envoy.
Risk Level: Moderate
Testing: Updated unit tests; existing and new integration coverage

Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
jpsim pushed a commit that referenced this pull request Nov 29, 2022
Description: Removes previous hacky workaround to infer local library errors and migrates to an explicit callback from Envoy.
Risk Level: Moderate
Testing: Updated unit tests; existing and new integration coverage

Signed-off-by: Mike Schore <mike.schore@gmail.com>
Signed-off-by: JP Simard <jp@jpsim.com>
mathetake added a commit that referenced this pull request Mar 3, 2026
**Description**
This consolidates all the copy-pasted processors that existed per
endpoint we support into one generic processor. This was made possible
thanks to the series of refactoring that we landed in the past few weeks
primarily for dynamic module work #90.

Notably, now in order to add an endpoint, majority of the new code will
be in translator (where also have shared generic interface) as well as
the type definition. No longer it requires the huge copy paste of
processors.

**Related Issues/PRs (if applicable)**

Resolves #1083 
Blocker for #1429 #1584 #1592 #1594

---------

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
Co-authored-by: Ignasi Barrera <ignasi@tetrate.io>
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.

2 participants