envoy的很多commit,只有一个title,没有详细的解释,为什么修改?有什么问题导致的呢?如果不给出详细的解释,对于其他人的进入也算是一个阻碍。但是源码都开放了,还是可以开出来逻辑,只是有些费劲。
https://github.com/envoyproxy/envoy/commit/3c234770d2b1660fa6f3fdb1f9c3916933ec7b84
这里的修改,我就看不懂了:
下面有一个参数可以控制,当列表为空的时候,判断是否要做local reply。
if (!Runtime::runtimeFeatureEnabled(
"envoy.reloadable_features.send_local_reply_when_no_buffer_and_upstream_request")) {
upstream_requests_.