Skip to content

tcp_proxy: add log on start#43140

Merged
kyessenov merged 5 commits into
envoyproxy:mainfrom
kyessenov:tcp_log_on_start
Jan 25, 2026
Merged

tcp_proxy: add log on start#43140
kyessenov merged 5 commits into
envoyproxy:mainfrom
kyessenov:tcp_log_on_start

Merge remote-tracking branch 'upstream/main' into tcp_log_on_start

b777323
Select commit
Loading
Failed to load commit list.
CI (Envoy) / Mobile/Release validation skipped Jan 24, 2026 in 0s

Check was skipped

This check was not triggered in this CI run

Details

Request (pr/43140/main@b777323)

kyessenov @kyessenov b777323 #43140 merge main@83082b0

tcp_proxy: add log on start

Change-Id: Ib8485b0d970f05dc9e4f93b01f8dfd81c54662dd

Commit Message: Add ability to log connection starts in TCP proxy. This coupled with #42226 should provide "almost" exact active connection gauge. (The problematic edge case is when a prior filter stops iteration in onNewConnection or a disconnect happens prior to reaching tcp_proxy - that requires unusual config).
Risk Level: low
Testing: added
Docs Changes: yes
Release Notes: yes

Environment

Request variables

Key Value
ref 1a2b0af
sha b777323
pr 43140
base-sha 83082b0
actor kyessenov @kyessenov
message tcp_proxy: add log on start...
started 1769286068.595595
target-branch main
trusted false
Build image

Container image/s (as used in this CI run)

Key Value
default docker.io/envoyproxy/envoy-build:86873047235e9b8232df989a5999b9bebf9db69c
mobile docker.io/envoyproxy/envoy-build:mobile-86873047235e9b8232df989a5999b9bebf9db69c
Version

Envoy version (as used in this CI run)

Key Value
major 1
minor 38
patch 0
dev true