Commit Graph

29 Commits

Author SHA1 Message Date
Keiven C 608405e0e7
feat: harden ManagedProcess teardown, add xdist-safe tests (#6670)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
2026-03-13 12:54:37 -07:00
jthomson04 761e848b5b
fix: Fix mocker+router segfaults + reliability fixes (#7162)
Signed-off-by: jthomson04 <jwillthomson19@gmail.com>
2026-03-10 22:39:06 -07:00
Yuewei Na df67ce16c5
fix: increase process group termination timeout from 2s to 8s (#7132)
Signed-off-by: Yuewei Na <yna@nvidia.com>
Signed-off-by: Yuewei Na <nv-yna@users.noreply.github.com>
Co-authored-by: Yuewei Na <nv-yna@users.noreply.github.com>
2026-03-09 16:35:00 -07:00
Yuewei Na fddbb84dcf
fix: snapshot children before process group kill to prevent GPU memory leaks (#7122)
Signed-off-by: Yuewei Na <yna@nvidia.com>
Signed-off-by: Yuewei Na <nv-yna@users.noreply.github.com>
Co-authored-by: Yuewei Na <nv-yna@users.noreply.github.com>
2026-03-09 15:55:43 -07:00
Alec d86937f955
test: relocate test output to /tmp to keep git working tree clean (#6289)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-17 21:21:01 -08:00
Jacky 1ffa489ea1
refactor: Move --migration-limit flag from backend to frontend (#5918)
Signed-off-by: Jacky <18255193+kthui@users.noreply.github.com>
2026-02-06 20:50:55 +00:00
Keiven C e55ebec562
chore: rename terminate_existing to terminate_all_matching_processes (#5923)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2026-02-04 09:50:41 -08:00
jh-nv aea57caeb5
fix: fix test process termination logic to properly trigger graceful shutdown (#5775) 2026-01-31 02:51:53 +00:00
Yan Ru Pei 584020f4b3
chore: consistently used the arc shared workers configs + CI flake fixes (#5707)
Signed-off-by: PeaBrane <yanrpei@gmail.com>
2026-01-29 09:29:24 +00:00
Tushar Sharma cf433e6825
chore: update all copyright headers in repo to 2026 (#5130)
Signed-off-by: Tushar Sharma <tusharma@nvidia.com>
2026-01-02 22:08:23 +00:00
Keiven C 2804479989
refactor: frontend/test_vllm.py to use shared dynamic ports (#5013)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-19 12:39:15 -08:00
Keiven C c22280ccf4
refactor: frontend/grpc tests to use dynamic ports (#4992)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-18 16:21:28 -08:00
Keiven C f10f59426d
refactor: consolidate fault_tolerance DynamoFrontendProcess, add timeouts (#5008)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-17 21:25:23 -08:00
Keiven C 1b8869f5e7
refactor: router tests to be pytest-xdist parallel safe (#5005)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-17 18:33:47 -08:00
Keiven C 6da23fcf79
test: make serve tests xdist-safe with dynamic ports (#4951)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-16 09:15:24 -08:00
Keiven C c6b440e498
test: add dynamic port allocation for fault_tolerant test execution (#4835)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-10 23:11:09 -08:00
Keiven C 2472aa4ac1
test: add timeout markers to pytest.mark.gpu_1 serve tests (#4768)
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-12-05 17:10:53 -08:00
Keiven C 6bccf099f8
feat: deprecate DYN_SYSTEM_ENABLED in favor of DYN_SYSTEM_PORT (#4082)
Signed-off-by: Keiven Chang <keivenchang@users.noreply.github.com>
Co-authored-by: Keiven Chang <keivenchang@users.noreply.github.com>
2025-11-07 15:31:51 -08:00
Kyle McGill 0028cdf43d
feat: Use ForwardPassCallback api from TRTLLM to register end of forward pass callback to enable cuda graphs (#3297)
Signed-off-by: Kyle McGill <kmcgill@nvidia.com>
2025-10-27 15:12:04 -07:00
Alec 9320816275
refactor: standardize e2e tests across 3 frameworks (#2827)
Signed-off-by: alec-flowers <aflowers@nvidia.com>
2025-09-08 23:31:27 +00:00
Yan Ru Pei 3c7c1d64ce
chore: pass in mocker engine args directly in python cli + default frontend port to 8000 (#2853)
Signed-off-by: PeaBrane <yanrpei@gmail.com>
2025-09-04 04:26:00 +00:00
J Wyman 432c5b13f2
feat: Shutdown DRT when vLLM engine fails (#2698)
Signed-off-by: J Wyman <jwyman@nvidia.com>
2025-09-02 20:10:54 +00:00
Alec 8c2072cf34
fix: [trtllm] add wait_for_instance before register_llm (#2683)
Signed-off-by: alec-flowers <aflowers@nvidia.com>
2025-08-28 17:52:57 -07:00
Alec 9b9f2ce4f6
fix: pytest robustness and parsing error (#2676) 2025-08-24 10:13:41 -07:00
Alec de7fe38b20
feat: add vllm e2e integration tests (#1935) 2025-07-15 04:47:12 +00:00
Neelay Shah a9c0e0c7fa
fix: for handling zombie process (#1801) 2025-07-07 16:29:36 -07:00
Neelay Shah 36f03d40f1
test: fault tolerance tests (#1444)
Signed-off-by: Neelay Shah <neelays@nvidia.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-03 18:46:58 +00:00
Tanmay Verma cdddaedaf8
test: Add dynamo serve TRTLLM example to pytest (#1417) 2025-06-07 01:23:52 +00:00
Neelay Shah 373f1f38b5
test: basic end to end (#1339)
Signed-off-by: Neelay Shah <neelays@nvidia.com>
Co-authored-by: pvijayakrish <pvijayakrish@nvidia.com>
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-05 20:22:36 +00:00