Skip to content

watch-dog: fix worker-thread watch-dog threads using main-thread config#43522

Open
adisuissa wants to merge 7 commits intoenvoyproxy:mainfrom
adisuissa:guard_dog_worker_thread_fix
Open

watch-dog: fix worker-thread watch-dog threads using main-thread config#43522
adisuissa wants to merge 7 commits intoenvoyproxy:mainfrom
adisuissa:guard_dog_worker_thread_fix

Conversation

@adisuissa
Copy link
Contributor

Commit Message: watch-dog: fix worker-thread watch-dog threads using main-thread config
Additional Description:
In PR #30896 the watchdog instantiation was refactored, and a bug was introduced where both the main thread's and the worker threads' watch-dogs are configured using the main-thread's config.
This PR fixes the issue by passing the correct configuration.

Risk Level: Medium - may change the behavior of systems where worker-threads' watch-dogs will trigger.

Testing: Added unit and integration tests.
Docs Changes: N/A
Release Notes: Added.
Platform Specific Features: N/A
Runtime guard: Added envoy.restart_features.worker_threads_watchdog_fix that can temporarily disable the fix.

Signed-off-by: Adi Suissa-Peleg <adip@google.com>
@repokitteh-read-only
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: #43522 was opened by adisuissa.

see: more, trace.

Signed-off-by: Adi Suissa-Peleg <adip@google.com>
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
…read_fix

Signed-off-by: Adi Suissa-Peleg <adip@google.com>
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
…read_fix

Signed-off-by: Adi Suissa-Peleg <adip@google.com>
Signed-off-by: Adi Suissa-Peleg <adip@google.com>
@adisuissa adisuissa marked this pull request as ready for review February 18, 2026 19:30
@repokitteh-read-only
Copy link

CC @envoyproxy/runtime-guard-changes: FYI only for changes made to (source/common/runtime/runtime_features.cc).

🐱

Caused by: #43522 was ready_for_review by adisuissa.

see: more, trace.

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.

1 participant

Comments