Skip to content

[pull] main from NVIDIA:main#1038

Merged
pull[bot] merged 4 commits intoLarryXFly:mainfrom
NVIDIA:main
Mar 12, 2026
Merged

[pull] main from NVIDIA:main#1038
pull[bot] merged 4 commits intoLarryXFly:mainfrom
NVIDIA:main

Conversation

@pull
Copy link
Copy Markdown

@pull pull bot commented Mar 12, 2026

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

CatherineSue and others added 4 commits March 12, 2026 09:05
…server (#11992)

Five fixes for the gRPC server:

1. Use context.abort() for errors (grpc_servicer.py): Replace in-band
GenerateError responses with proper context.abort() calls for input
validation and internal errors, matching standard gRPC error handling
conventions.

2. Add unit tests (test_grpc.py).

3. Add keepalive ping tolerance (serve.py). Without these, the default
300s ping tolerance causes the server to send GOAWAY with
ENHANCE_YOUR_CALM when clients (e.g. sgl-router) send keepalive pings
every 30s on idle connections.

4. Fix wrong field names in create_disaggregated_params_from_proto
(grpc_request_manager.py) that led to runtime crashes.

5. Use context.abort() in Embed RPC (grpc_servicer.py) for consistency
with the rest of the servicer.

Signed-off-by: Chang Su <chang.s.su@oracle.com>
Signed-off-by: Chang Su <changsu@nvidia.com>
Co-authored-by: William Zhang <133824995+2ez4bz@users.noreply.github.com>
…12053)

Signed-off-by: Iman Tabrizian <10105175+tabrizian@users.noreply.github.com>
…12086)

Signed-off-by: Derek Pitman <dpitman@nvidia.com>
Signed-off-by: dpitman-nvda <dpitman@nvidia.com>
Co-authored-by: tburt-nv <195370667+tburt-nv@users.noreply.github.com>
#12156)

Signed-off-by: Tal Cherckez <127761168+tcherckez-nvidia@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Mar 12, 2026
@pull pull bot added the ⤵️ pull label Mar 12, 2026
@pull pull bot merged commit 5cc0ccd into LarryXFly:main Mar 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants