envoyproxy / envoyproxy/envoy-mobile

core: create error pathway in Envoy

Open
#1,208 0 comments 0 reactions 0 assignees View on GitHub
core no stalebot tech debt
Dominant language
Java
Stars
566
Forks
85
PR merge metrics
No merged PRs in 30d

Description

Currently, Envoy Mobile maps direct responses generated by Envoy to its `onError` callback paths. In addition to using a fairly brittle mechanism to detect these local responses, this also engenders other shortcomings in the available context and manner in which errors are raised. Adding a more generic handle where envoy creates local responses, and allowing the call to create the response _or_ raise an error along an explicit error path would be a superior solution, allowing for better error context and avoiding risky assumptions.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.