envoyproxy / envoyproxy/envoy

Multiple VHDS subscriptions cannot be multiplexed over ADS

Open
#12,742 19 comments 0 reactions 0 assignees View on GitHub
area/xds no stalebot
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

When multiple VHDS subscriptions are multiplexed over a single connection, the server doesn't have a way to associate a given VHDS subscription with a route config: there's no identifying information in the initial request.

Normally, when a subscription first starts it passes resource name(s) that it subscribes to with the first request. VHDS operates on a collection of vhost resources, however, and we currently don't have a way to identify a particular collection -- when a VHDS subscription starts, its initial request contains an empty resource name list.

ping @htuch.

This issue affects the fix proposed in https://github.com/envoyproxy/envoy/pull/12701.

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.