Commit 65e82de
committed
[Refactor][KV Offloading] Consolidate duplicated cleanup and clamp logic
- Extract _calc_num_offloadable_tokens: eliminates 8-line clamp
duplication between _build_store_jobs and request_finished
- Extract _drop_store_job: eliminates pop+cleanup+discard teardown
duplication between build_connector_meta and test harness
- Upgrade _remove_pending_job to safe .get()+.discard() for all
contexts
- Remove stale TODO(orozery) comment (now implemented)
- Remove dead code: unreachable 'if job_id not in store_jobs' guard
- Merge test_partial_block_not_offloaded into
test_last_block_offload_at_request_finish via prompt_offset
parametrization
Signed-off-by: Alex <alex.tech.lab@outlook.com>1 parent 028b096 commit 65e82de
3 files changed
Lines changed: 63 additions & 112 deletions
File tree
- tests/v1/kv_connector/unit/offloading_connector
- vllm/distributed/kv_transfer/kv_connector/v1/offloading
Lines changed: 22 additions & 47 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2762 | 2762 | | |
2763 | 2763 | | |
2764 | 2764 | | |
2765 | | - | |
| 2765 | + | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
2766 | 2769 | | |
2767 | 2770 | | |
2768 | 2771 | | |
2769 | 2772 | | |
2770 | 2773 | | |
2771 | 2774 | | |
2772 | 2775 | | |
2773 | | - | |
2774 | | - | |
2775 | | - | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
2776 | 2780 | | |
2777 | 2781 | | |
2778 | 2782 | | |
| 2783 | + | |
2779 | 2784 | | |
2780 | 2785 | | |
2781 | 2786 | | |
| |||
2787 | 2792 | | |
2788 | 2793 | | |
2789 | 2794 | | |
2790 | | - | |
| 2795 | + | |
2791 | 2796 | | |
2792 | | - | |
2793 | 2797 | | |
2794 | 2798 | | |
2795 | 2799 | | |
| |||
2804 | 2808 | | |
2805 | 2809 | | |
2806 | 2810 | | |
2807 | | - | |
2808 | | - | |
2809 | | - | |
2810 | | - | |
2811 | | - | |
2812 | | - | |
2813 | | - | |
2814 | | - | |
2815 | | - | |
2816 | | - | |
2817 | | - | |
2818 | | - | |
2819 | | - | |
2820 | | - | |
2821 | | - | |
2822 | | - | |
2823 | | - | |
2824 | | - | |
2825 | | - | |
2826 | | - | |
2827 | | - | |
2828 | | - | |
2829 | | - | |
2830 | | - | |
2831 | | - | |
2832 | | - | |
2833 | | - | |
2834 | | - | |
2835 | | - | |
2836 | | - | |
2837 | | - | |
2838 | | - | |
2839 | | - | |
2840 | | - | |
2841 | | - | |
2842 | | - | |
2843 | | - | |
2844 | | - | |
2845 | | - | |
2846 | | - | |
| 2811 | + | |
| 2812 | + | |
2847 | 2813 | | |
2848 | 2814 | | |
2849 | | - | |
| 2815 | + | |
| 2816 | + | |
| 2817 | + | |
| 2818 | + | |
| 2819 | + | |
| 2820 | + | |
| 2821 | + | |
| 2822 | + | |
| 2823 | + | |
| 2824 | + | |
2850 | 2825 | | |
2851 | 2826 | | |
2852 | 2827 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
477 | 477 | | |
478 | 478 | | |
479 | 479 | | |
480 | | - | |
| 480 | + | |
481 | 481 | | |
482 | 482 | | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
| 488 | + | |
499 | 489 | | |
500 | 490 | | |
501 | 491 | | |
| |||
Lines changed: 34 additions & 48 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
430 | 430 | | |
431 | 431 | | |
432 | 432 | | |
433 | | - | |
434 | | - | |
435 | | - | |
436 | | - | |
| 433 | + | |
| 434 | + | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
437 | 460 | | |
438 | 461 | | |
439 | 462 | | |
| |||
1079 | 1102 | | |
1080 | 1103 | | |
1081 | 1104 | | |
1082 | | - | |
1083 | | - | |
1084 | | - | |
1085 | | - | |
1086 | | - | |
1087 | | - | |
1088 | | - | |
1089 | | - | |
1090 | | - | |
1091 | | - | |
1092 | | - | |
1093 | | - | |
1094 | | - | |
1095 | | - | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
1096 | 1108 | | |
1097 | 1109 | | |
1098 | 1110 | | |
| |||
1151 | 1163 | | |
1152 | 1164 | | |
1153 | 1165 | | |
1154 | | - | |
1155 | | - | |
1156 | 1166 | | |
1157 | 1167 | | |
1158 | 1168 | | |
| |||
1162 | 1172 | | |
1163 | 1173 | | |
1164 | 1174 | | |
1165 | | - | |
1166 | | - | |
1167 | | - | |
1168 | | - | |
1169 | | - | |
1170 | | - | |
1171 | | - | |
1172 | | - | |
1173 | | - | |
1174 | | - | |
1175 | | - | |
1176 | | - | |
1177 | | - | |
1178 | | - | |
1179 | | - | |
1180 | | - | |
1181 | | - | |
1182 | | - | |
| 1175 | + | |
1183 | 1176 | | |
1184 | 1177 | | |
1185 | 1178 | | |
| |||
1308 | 1301 | | |
1309 | 1302 | | |
1310 | 1303 | | |
1311 | | - | |
1312 | | - | |
1313 | 1304 | | |
1314 | 1305 | | |
1315 | 1306 | | |
| |||
1329 | 1320 | | |
1330 | 1321 | | |
1331 | 1322 | | |
1332 | | - | |
1333 | | - | |
1334 | | - | |
1335 | | - | |
1336 | | - | |
1337 | | - | |
1338 | | - | |
1339 | | - | |
| 1323 | + | |
| 1324 | + | |
| 1325 | + | |
1340 | 1326 | | |
1341 | 1327 | | |
1342 | 1328 | | |
| |||
0 commit comments