Repository navigation
feat(sglang): add disaggregated sidecar KV routing - #13862
connorcarpenter15 merged 2 commits into
Conversation
Signed-off-by: Connor Carpenter <connorc@nvidia.com>
|
/ok to test 4011c73 |
|
π Hi connorcarpenter15! Thank you for contributing to ai-dynamo/dynamo. Just a reminder: The π |
Signed-off-by: Connor Carpenter <connorc@nvidia.com>
|
/ok to test 103407e |
|
No actionable comments were generated in the recent review. π βΉοΈ Recent review infoβοΈ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: π Files selected for processing (3)
π€ Files with no reviewable changes (1)
Included review availability: Your plan provides up to 12 included reviews per hour; 10 remain after this review. WalkthroughThe changes add a disaggregated SGLang KV router launcher. They configure four engines and sidecars, add port fallback resolution, and remove worker-specific ChangesSGLang KV router launch flow
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: βͺ Minimal Β· up to The PR adds and aligns SGLang sidecar launchers without any identified merge-blocking risk at the current head. π₯ Pre-merge checks | β 5β Passed checks (5 passed)
Full details: Docstring CoverageExplanation No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 2 files. β¨ Finishing Touches π‘ 1π οΈ Fix failing CI checks π‘
Comment |
Overview:
Add a disaggregated KV-aware routing launcher for SGLang sidecars and align the existing sidecar launchers with Dynamo's standard configuration.
Details:
disagg_kv_router.shwith two prefill and two decode SGLang engines, four native-gRPC sidecars, KV-event discovery, and Dynamo's KV-aware frontend router.DYN_SYSTEM_PORT1, then fall back toDYN_SYSTEM_PORT, then8081.OTEL_SERVICE_NAMEassignments from the aggregate KV-router and disaggregated launchers.bash -n, ShellCheck, help/error-path checks, and the applicable pre-commit hooks.Where should the reviewer start?
lib/sidecar/sglang/launch/disagg_kv_router.shRelated Issues
π« This PR is NOT linked to an issue:
Summary by CodeRabbit