envoyproxy / envoyproxy/nighthawk

Extension configuration handling: optimization opportunity

Open
#551 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
C++
Stars
414
Forks
95
Avg merge
2d 9h
Merged PRs (30d)
11

Description

When the code for handling effective configuration in extensions is [consolidated]( https://github.com/envoyproxy/nighthawk/issues/498) there might be an opportunity
to optimize:

Each of our extensions independently read, validate and compute effective configuration based
on request level configuration. This is good, because each on should be able to function
independently. However, in the likely case that all of them are enabled, there should be a way to
cache the results of the first extension and carry that across to extensions running after it for
re-use, to eliminate redundant work.

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.