Skip to content

Conversation

agrawroh
Copy link
Member

@agrawroh agrawroh commented Oct 7, 2025

Description

This PR adds support for dynamically populated TLV values in the PROXY protocol upstream transport socket using SubstitutionFormatString.

For example, users would be able to use %DYNAMIC_METADATA(...)%, %FILTER_STATE(...)%, %DOWNSTREAM_REMOTE_ADDRESS%, etc. to write the TLVs after this change.

We recently introduced similar change for TCP Proxy.


Commit Message: transport_sockets: add dynamic TLV support to PROXY protocol upstream socket via format strings
Additional Description: Adds support for dynamically populated TLV values in the PROXY protocol upstream transport socket using SubstitutionFormatString.
Risk Level: Low
Testing: Added Unit Tests
Docs Changes: Added
Release Notes: Added

Copy link

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #41390 was opened by agrawroh.

see: more, trace.

@agrawroh agrawroh force-pushed the feat-tlvs-cluster branch 3 times, most recently from b566cac to ebe3f54 Compare October 7, 2025 18:34
@agrawroh agrawroh marked this pull request as ready for review October 7, 2025 18:35
@agrawroh agrawroh requested a review from botengyao as a code owner October 7, 2025 18:35
… socket via format strings

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants