envoyproxy / envoyproxy/envoy

SDS "initial_fetch_timeout": "0s" would block xDS forever

Open
#47,066 3 comments 0 reactions 0 assignees View on GitHub
area/sds area/xds bug
Dominant language
C++
Stars
28.9k
Forks
5.6k
Avg merge
1d 20h
Merged PRs (30d)
437

Description

SDS "initial_fetch_timeout": "0s" would block xDS forever. for example, a CDS push would be waiting for a missing secret forever and block any further CDS updates.

Contributor guide

Open the contributing guide

Research direction

Start by tracing how SDS handles the "initial_fetch_timeout" setting and how a missing secret affects the CDS update path. Reproduce the "0s" case, then verify that a CDS push does not wait forever and that later CDS updates continue; add regression coverage for this behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
distributed-systems, security
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.