Skip to content

inbound: Remove unnecessary buffer#501

Merged
olix0r merged 1 commit intomasterfrom
ver/rm-inbound-buffer
May 5, 2020
Merged

inbound: Remove unnecessary buffer#501
olix0r merged 1 commit intomasterfrom
ver/rm-inbound-buffer

Conversation

@olix0r
Copy link
Member

@olix0r olix0r commented May 4, 2020

The inbound endpoint stack includes an unneeded buffer/idle/failfast
stack. This stack is buffered where it is cached, so these layers are
unnecessary.

The inbound endpoint stack includes an unneeded buffer/idle/failfast
stack. This stack is buffered where it is cached, so these layers are
unnecessary.
@olix0r olix0r requested a review from a team May 4, 2020 19:09
@olix0r olix0r requested a review from a team May 4, 2020 20:42
@olix0r olix0r merged commit 036f56b into master May 5, 2020
@olix0r olix0r deleted the ver/rm-inbound-buffer branch May 5, 2020 00:34
olix0r added a commit to linkerd/linkerd2 that referenced this pull request May 7, 2020
This release modifies Linkerd's internal buffering to avoid idling out
services as a request arrives. This could cause failures for requests
that are sent exactly once per minute, such as Prometheus scrapes.

---

* Handle GRPC body errors (linkerd/linkerd2-proxy#493)
* Set a grpc-status of UNAVAILABLE only on io errors (linkerd/linkerd2-proxy#498)
* inbound: Remove unnecessary buffer (linkerd/linkerd2-proxy#501)
* buffer: Move idle timeouts into the buffer (linkerd/linkerd2-proxy#502)
* make: Support CARGO_TARGET for multi-arch builds (linkerd/linkerd2-proxy#497)
* release: Use arch-specific paths (linkerd/linkerd2-proxy#508)
olix0r added a commit to linkerd/linkerd2 that referenced this pull request May 7, 2020
This release modifies Linkerd's internal buffering to avoid idling out
services as a request arrives. This could cause failures for requests
that are sent exactly once per minute, such as Prometheus scrapes.

---

* Set a grpc-status of UNAVAILABLE only on io errors (linkerd/linkerd2-proxy#498)
* inbound: Remove unnecessary buffer (linkerd/linkerd2-proxy#501)
* buffer: Move idle timeouts into the buffer (linkerd/linkerd2-proxy#502)
* make: Support CARGO_TARGET for multi-arch builds (linkerd/linkerd2-proxy#497)
* release: Use arch-specific paths (linkerd/linkerd2-proxy#508)
olix0r added a commit to linkerd/linkerd2 that referenced this pull request May 7, 2020
This release modifies Linkerd's internal buffering to avoid idling out
services as a request arrives. This could cause failures for requests
that are sent exactly once per minute, such as Prometheus scrapes.

---

* Set a grpc-status of UNAVAILABLE only on io errors (linkerd/linkerd2-proxy#498)
* inbound: Remove unnecessary buffer (linkerd/linkerd2-proxy#501)
* buffer: Move idle timeouts into the buffer (linkerd/linkerd2-proxy#502)
* make: Support CARGO_TARGET for multi-arch builds (linkerd/linkerd2-proxy#497)
* release: Use arch-specific paths (linkerd/linkerd2-proxy#508)
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.

3 participants