Conversation
Detect silent etcd watch stalls and compare the Runtime worker view with etcd discovery truth. Coordinate HA replica restarts with an etcd lease lock, preserve drain behavior, and expose bounded consistency metrics. The watchdog is opt-in and validated for etcd-backed Video Gateway deployments, so ordinary Router, DeepSeek, GLM, and other LLM paths keep their existing behavior.
Add a process-level Runtime termination guard for detached vLLM-Omni video workers. Unexpected permanent Runtime shutdown cancels the component cleanly and exits for supervisor restart, while normal signal-driven shutdown retains graceful drain behavior. The guard is enabled only when detached_video_task_root is configured; ordinary Omni and non-video worker startup paths are unchanged.
|
👋 Hi DJSaa! Thank you for contributing to githubgxll/dynamo. Just a reminder: The 🚀 |
Pin vLLM 0.29.0 and Omni 0.29.0rc1, retain compiled framework constraints, include and validate ffprobe, and honor the selected native build parallelism.
Add fenced slot capacity, durable result handoff, independent recoverable finalization, bounded Worker prefetch, binary artifacts and native reusable frame conversion. Keep blocking filesystem work off the event loop and harden shared-counter CAS transitions. Document capacity metrics and upgrade boundaries. Validated with 451 Gateway tests, detached manager tests, 40/80/120 virtual Worker stages and real Omni continuous-execution fault cases.
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Overview:
Improve the resilience of etcd-backed Video Gateway deployments and detached vLLM-Omni workers under discovery stalls, Runtime termination, admission contention, and worker loss.
Details:
Changes
Coordinate recovery across Gateway replicas using an etcd lease lock while
preserving graceful drain behavior.
allowing the supervisor to restart them instead of leaving stale processes.
retry after confirmed worker loss or known execution-engine unavailability.
indefinite waits when the result stream does not report worker loss.
Compatibility
Validation
Historical validation of the corresponding image/source tree:
API behavior, concurrent creation/cancellation, Gateway failover, etcd
outages, and worker-loss retry.
These results combine the initial run and corrective retests; they do not
represent a single clean full run or production capacity/SLO certification.
Included commits
Related Issues
🚫 This PR is NOT linked to an issue: