envoyproxy / envoyproxy/envoy

upstream connections: implement caching of interface table.

Open
#19,759 1 comment 0 reactions 0 assignees View on GitHub
enhancement no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 22h
Merged PRs (30d)
430

Description

upstream connections: implement caching of interface table.

*Description*:
There are situations where knowing the local interface name of an upstream connection (https://github.com/envoyproxy/envoy/pull/19336) is useful debugging information. However, accessing that information usually requires syscalls that can become too expensive under load (https://github.com/envoyproxy/envoy/issues/19717).

Implement caching of interface table in order to provide the information without having to guard the behavior for only some use cases, and without incurring undue perf cost under load.

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.