Repository navigation
[Rust] Derive server address and accept signed env values - #37221
Conversation
…at template helpers
…cheduler intake helpers
…t server integration package
…modal integration
…aunch configuration helpers
…imodal terminology
…l and sampling layout
…st-only facade exports
…multimodal terminology
…dress and accept signed env values
|
/rerun-test test/registered/rust/test_run_rust_tests.py test/registered/core/test_srt_endpoint.py test/registered/vlm/test_rust_native_mm_e2e.py test/registered/vlm/test_rust_native_mm_mmmu.py |
|
Results for 🚀 🚀 🚀 |
|
/rerun-test test/registered/rust/test_run_rust_tests.py test/registered/core/test_srt_endpoint.py test/registered/vlm/test_rust_native_mm_e2e.py test/registered/vlm/test_rust_native_mm_mmmu.py |
|
Results for 🚀 🚀 🚀 |
|
/rerun-test test/registered/rust/test_run_rust_tests.py test/registered/core/test_srt_endpoint.py test/registered/vlm/test_rust_native_mm_e2e.py test/registered/vlm/test_rust_native_mm_mmmu.py |
|
Results for 🚀 🚀 🚀 |
|
approve |
|
/rerun-test test/registered/rust/test_run_rust_tests.py test/registered/core/test_srt_endpoint.py test/registered/vlm/test_rust_native_mm_e2e.py test/registered/vlm/test_rust_native_mm_mmmu.py |
|
Results for 🚀 🚀 🚀 |
Motivation
Make the embedded server launch boundary use the typed server configuration as its single address source, and match signed Python
EnvIntvalues. This is PR 2 of 4 in stack #37223.Modifications
http_addroverride withport_offset: Option<u16>.server_args, add the DP-rank offset with overflow validation, and keep IPv6 handling.env_u64withenv_i64so negative values parse successfully.Test plan
cargo test --manifest-path rust/sglang-server/Cargo.toml --lib(248 passed on this layer)Stack
CI States
Latest PR Test (Base): 🚫 Run #33430947092
Latest PR Test (Extra): 🚫 Run #33430947015
Latest PR Test (AMD ROCm 7.2): 🚫 Run #33430946999