Repository navigation
[https://nvbugs/7053309][infra] Waive 59 failed case(s) on DGX_H100 - #21744
Closed
trtllm-agent wants to merge 1 commit into
Closed
trtllm-agent wants to merge 1 commit into
trtllm-agent wants to merge 1 commit into
Conversation
Signed-off-by: trtllm-agent <296075020+trtllm-agent@users.noreply.github.com>
Collaborator
|
Closing: these failures were a DGX_H100 host-memory condition (host OOM / CUDA invalid device context across 16 nodes, 37 of 50 builds passing), not a code break, and the stage recovered on its own. No waiver needed. The linked NVBug is being closed as not a bug. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Temporarily waive 59 failed case(s) on
DGX_H100. Opened automatically by auto-waive (draft; a human reviews and merges).The native main-break detector (
native-p3/k3-w12h-fresh12h-nopass-hostclock/1.0.1) reportsunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_coexists_with_per_conversation_and_zero_intervalbroken on main for DGX_H100: failure signaturetensorrt_llm.bindings.internal.batch_manager.kv_ca....hostoomerror: mmap failed: cannot allocate memory, onset 2026-11-05T08:25:22Z, latest failure 2026-11-05T19:23:27Z. Policynative_p3@1.0.0selected it; https://nvbugs/7053309 tracks the fix. ScopeDGX_H100is the stage prefix that ran the failing test.Tests in this break event:
unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_coexists_with_per_conversation_and_zero_intervalon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_entry_is_released_with_the_requeston DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_table_is_cleared_on_shutdownon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_hybrid_replay_buffers_size_by_tokens_per_gen_step[v2]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_replay_all_layer_commit_matches_contiguous_layouton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_replay_builds_affine_state_layouton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_ring_replay_allocates_rings_instead_of_double_bufferon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_allocates_mamba_state_and_dummy_indiceson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_disagg_page_table_preserves_lifecycle_indiceson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_disagg_page_table_uses_qwen3_next_conv_sectionson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_dummy_indices_keep_cuda_buffer_addresson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_disagg_page_table_covers_every_roleon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_mla_reuses_prefix_after_two_chunk_prefillon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_mla_reuses_prefix_at_aligned_snapshoton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_free_resources_drops_stale_state_index_mappingon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fused_replay_promotion_matches_unfused_pathon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_intermediate_states_size_by_tokens_per_gen_stepon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_invalid_check_scans_distinct_attention_poolson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_mamba_state_views_use_logical_slotson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_metadata_supports_attention_only_pp_rankon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_nvfp4_page_table_omits_ssm_block_scales[auto]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_nvfp4_page_table_omits_ssm_block_scales[nvfp4]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_preserves_per_conversation_and_disables_periodic_snapshotson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_reserves_every_persistent_dummy_sloton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_shares_an_inflight_prefix_without_branch_snapshots[False]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_shares_an_inflight_prefix_without_branch_snapshots[True]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_static_dynamic_tree_capacityon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_supports_pure_mamba_pp_rankon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_swa_scratch_keeps_ssm_placeholder_rowson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_uses_upstream_min_snapshot_policyon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_waiter_points_after_history_advanced_commiton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_inforward_snapshot_commits_point_and_restores_prompt_end_stateon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_inforward_snapshot_plan_drops_a_mark_in_a_mixed_batchon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_asymmetric_context_generation_transferon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_count_in_the_per_slot_budgeton DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_replace_the_replay_caches[2]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_replace_the_replay_caches[None]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_acceptance_and_cuda_graphon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_allocates_logical_slot_cacheson DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_buffers_are_kvcm_state_buffers[Glm5NextCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_buffers_are_kvcm_state_buffers[KimiK3HybridCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[512-0]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[512-16777216]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[None-16777216]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_supports_attention_only_pp_rankon DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_refuses_kv_pool_rebalance[no_replay]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[False-draft_records]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[False-replay_caches]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[True-draft_records]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[True-replay_caches]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[None-True-Glm5NextCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[None-True-KimiK3HybridCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-False-Glm5NextCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-False-KimiK3HybridCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-True-Glm5NextCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-True-KimiK3HybridCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[generation-True-Glm5NextCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[generation-True-KimiK3HybridCacheManager]on DGX_H100unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_state_index_setup_skips_unchanged_uploadson DGX_H100PRs whose pre-merge runs hit this break (rebase or re-run after this merges):
What to check before merging:
DGX_H100matches the failing stage and no narrower waiver already exists.Provenance
native-p3/k3-w12h-fresh12h-nopass-hostclock/1.0.1, policynative_p3@1.0.091685f6e-5aff-47e8-b513-9a331b095319; snapshot SHA-2566b9de299e0a60b16f56c9f5e3f10cc7bc240b9439bec64e644b42f4db79d9f9f; config SHA-256622a43f13fb241c37a015e4ec2c812d7c8cecc1a04413b2618ca4ac119a77c81unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_coexists_with_per_conversation_and_zero_interval: incident2266500f7a887c56ae08b6fdaff1c30b42f577b5db84f5a7aefe1b3b06f5104d, observation197544f9fb8854112e720dee2b5846193e7932bfa3d59bd5b3212649a2b3f213unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_entry_is_released_with_the_request: incident60d191ca6495b62c404024e200f6dddf627c6a7cf8a927842b6d0158a2753452, observationde5ff10e1c7a0c6049ccfc038cb87fdf3e8efa6f6c38f99ae93f61c7d9a907f5unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_branch_snapshot_table_is_cleared_on_shutdown: incident71673bd8d5e6ee20f40407e27d4b476306a65dd91d797301d95c7577dad38850, observation5e9afcaafffa6ec0b93a328ac0a9c0009b3a632935761958e74c4d13ac86613cunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_hybrid_replay_buffers_size_by_tokens_per_gen_step[v2]: incidenta21c54abef2ddb696861d669ac71b1097b98258aeb6d55fdb4addf9b2e67ecee, observation4b2e3cb60f521db27adbfab137c8ddcc3012723a76e9de655a75639eb1cfea73unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_replay_all_layer_commit_matches_contiguous_layout: incidentfebf22524b23069ef2d345d19479c4a835d62144525f16c8202c2eb82d70a919, observation6ca1d516ab3979d15b18e0be400c62082e0a86c5b598c3687d744850318d8febunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_replay_builds_affine_state_layout: incidenta6ad94aab93ed1650b3b54dd8e105426161ff76d7294cf3f3c411f89c4ea5ff0, observation451ecb359758a376e805d9395237bda2bbe959a7d2aa5b3466b8862cc6bc1cd9unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_gdn_ring_replay_allocates_rings_instead_of_double_buffer: incident52127f5392e83db80a08f47ee4851f82768ad5166fccf032d3376d9d1c7965eb, observationb185c968204854107f324d3276f2481092d2a4fe8a5230c6e67e3e8e4838eaf0unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_allocates_mamba_state_and_dummy_indices: incident1429ecde113e2dee470af7c22635103dcc66660fbb7b538082d8d52c0efc1d3a, observation4e776718512c2c9fb49642493c04e5387d7ad64b5a823080c66e9725023a55f0unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_disagg_page_table_preserves_lifecycle_indices: incident02c56bf596e048e7094d47408682a2b02343ce7d5a3f720dede63195550976c1, observatione38663c77094a1f88ecef5b51e8cb10ce6508132e4abd37238a0c01b82052d16unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_disagg_page_table_uses_qwen3_next_conv_sections: incident5bdd44dbb1025074a7c696a02e2ec536a998731e40e1a09740d7890501cac610, observation5df3ab7de077ed54c3731bd8e51a30f3615cc614326a195367c9ac47c75ec3b5unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_dummy_indices_keep_cuda_buffer_address: incidentfebf6c3c464091fbd56470ff79a6333788bc2331f5e0773a843236ebcb8d1eee, observation4995ca5cf99f06441a66cb6a1cc52633714f6ecbd8b29c4945d2a240a3acc411unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_disagg_page_table_covers_every_role: incident34b21eebbd9518fac963205874d722352d7a8fe90963760fa3bd502c782496a9, observationa362fbb284b8bcf0df816ec3fd4864c9181872319f34b0a1012271680fcdfb00unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_mla_reuses_prefix_after_two_chunk_prefill: incident9f6ec232b613a2aeec0955328982085ebaea03c240d6404adf0cf228c81c05d1, observationa8038e72440da1254464bd247adea1741b38359130bae95c8b362ebaf6d9c765unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fp4_mla_reuses_prefix_at_aligned_snapshot: incidenta64bac8cbada95322312f4be586768812a93d4462683431266719ba45a59e5aa, observationaf5bd95ea1a3ccd0dfa07a47fb506690919b6c9b8f2086cf84d083a94c753301unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_free_resources_drops_stale_state_index_mapping: incidentba10c92e9b9d9a6a1d9b79564ad7855d71d313a1695b50145ac9742d70b8a9a0, observationb4291bfad96472e172c6903f38f5c6734a25cb1d215eeff6132c76f27b81ecd5unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_fused_replay_promotion_matches_unfused_path: incident40df1aae746b19f6292715a1dfdbcbe104b3b3daffaca437d8233b29508528c1, observationc1ae4d1c9027aca3aec09cff9bbf1b8403951bce0219a9ec15b5189ddd6382c9unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_intermediate_states_size_by_tokens_per_gen_step: incident09290da0457312b96408b01eb4d87bfa8946f2080387b24b14cfe8200b923b56, observation76234fe2ca147a2a56836fa7a90a4f4d795d56f75d1c2e18d3e2d4c7a381c523unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_invalid_check_scans_distinct_attention_pools: incidentc063b5833afb455c75b6140489bd43ffda4e4a665ac4e611a44e22ad99337ba2, observationb11c2dab2bbba6b4445aeb08e92e57074cfa64885022e1c02be8c21e633b7820unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_mamba_state_views_use_logical_slots: incident599e9df57792a4c4c506d5f53267adaca958d948db2843523dc0319365d34335, observation6a104caf9e9b3b948d879fc7c7470de5828be59ad490a85b224bf959783ccddbunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_metadata_supports_attention_only_pp_rank: incident6a6fa078cb5d61cf083892c1cca78fd35f8ae9d5bf1df8b5052ddb697df80651, observation5c36ae60dbe02227044604d9508c917deb8bd8327ad7a4f1ee4fb5319856934cunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_nvfp4_page_table_omits_ssm_block_scales[auto]: incidentb97cf96668439453446a81deaff72cfa7956cb25ff047490d1ef97261256453a, observation9457deb66ff684cd6c7a133fcf22836d89f180151cafc070fc3d48d6e9a3b80funittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_nvfp4_page_table_omits_ssm_block_scales[nvfp4]: incident7f4dc0f9fed60d4f420952a8432da8c79dc4df31329532ce35396a47e77d9320, observation591834c9ecde5e6235e37a3e6f8be9f2dbfac0acff46e758ee6c032e00e2faa5unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_preserves_per_conversation_and_disables_periodic_snapshots: incident7667cba569d25fcb6c33c7e3ac2db16444367f3c378d0f40eb40567fc0dadd19, observation26eb1ce1065c8c04e558e61efb9ea0460e813759461b262f488859209d7d601bunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_reserves_every_persistent_dummy_slot: incident5e981de752a33f31a057b32b794ce4d17d7f0902c39d2e5bfcdc81f9d8333c03, observation9c96182261c2e9dfa21fc9c09e72524dc69e5760016be87c3beb156e9c102c81unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_shares_an_inflight_prefix_without_branch_snapshots[False]: incidentbea5b961d82f626e9600cd812f43412478b136441de2a214193391e10444cb97, observation96876ca352074495776ed504ab1eb7d3848125df5d98067c6aef9a4c5042b5faunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_shares_an_inflight_prefix_without_branch_snapshots[True]: incident6c4da99cad8d7dd7d5b1d47a6214f5c3ca37869c53fa1d3a08bc0662d694bb45, observation99e1f5bab99067e3dc0797145ca060a7765cfce2e45ceab35c9b867054688d47unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_static_dynamic_tree_capacity: incident64ecd16d2258808fd2d3299d9ca375bf27a610a4495695dc228634d718325846, observationab413ed033c8e049ef70ca2212f708d368ab742d044e7cd49dee3835a608f55eunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_supports_pure_mamba_pp_rank: incidentf8a3f4292706e3183c6f2afb30e0514ad83bdd93a23ae45719cc2307e8221223, observation13b3132ba6359f4442bc1349780d40c336db8c84dbced7e03f89fb3c7962a71funittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_swa_scratch_keeps_ssm_placeholder_rows: incident6e3e18fd93cfe009c883c0e0a03f37e48e828347f421c0a87cdecdc92b3c57ad, observation0b9501cda98928ff2988c2ec4a9fadfcabefd71b66ec73b3e40d46a3d37b33deunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_uses_upstream_min_snapshot_policy: incident159b652fc3d16da50a43e6cd72eca6d7e2861064f720d4c0ab5d1e8f3808db19, observation278a0f7b96ffe1f29a9e190aea841f071ae74c700e4e288d3229702081d86249unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_hybrid_waiter_points_after_history_advanced_commit: incident4125461d902e6a777a9a014abb3976389e4a9a5f0a4054cddeea961713a658e2, observation9487af52afb6500364e9fe4a9de1976f4c826e310e4768911d8a58aa62915007unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_inforward_snapshot_commits_point_and_restores_prompt_end_state: incident9d9dac382a7978331914dd0dddd515be37c354535f522b6d9f58d3caa6738906, observationf186b8f5aee69e6663c4292178e564d8e9a65095b81371f5b08cc502fe2adeb1unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_inforward_snapshot_plan_drops_a_mark_in_a_mixed_batch: incident6a2f70ceef515af377df6d7b6cf7265bf4cbac3d94d6eb8567e48abd34d02522, observation1fd1ecf5b1a41fdad615af5048283af4e1b9c9dd2ec170bab709a75b63cf42c7unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_asymmetric_context_generation_transfer: incidentdeeb2eb3300b6a64a71d09e431a591e9da301bf619813ef5b288c679f6a91766, observationf7f68d0b03e578d6c745771d1479be56783881985e2c52ca04996a309f5268c9unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_count_in_the_per_slot_budget: incident256556548b54197d35b2fd84556eb6102c31a54b9aaa64a11f2530b3ad9270f4, observation9c097725669db79202e2dced5dc0a321e9cd52ff82bc87adcd16813d8f6ad517unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_replace_the_replay_caches[2]: incident9ab3ea26ec8d4604f461c9cc33b4756a15c267f956736fbc225ed5ec4c633946, observation465f16821695d09eddac1cf94a2bb87ca8380e66ff0c5ba430d0a7e8852cc001unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_draft_records_replace_the_replay_caches[None]: incident0e911f6e7b996b5740557fa31a51d06ac98f3c7ad48cc22af8522564cca1661f, observationee4d580fb8b2f48a67cfd5018a31a47e6a2a9e01f0d657b21cb160b3cfef97beunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_acceptance_and_cuda_graph: incidentbd1f2d4d41e06fc1e3e54c7c775692d039e3e7fdc9d9264aed638a8e5986c4f9, observation3adc81ae82af222a5cf11372516e51c0d33866eb9b34aeba38a1865293ed05c6unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_allocates_logical_slot_caches: incidentb7a533aa173bd67b179cad1e71b9662c69397285db0137ef2ca887eead57213a, observation58596566f678d00ca6881c313cab88a765c7a504861cb6f28143bcc86cebc612unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_buffers_are_kvcm_state_buffers[Glm5NextCacheManager]: incidentf2faace1c7cb4652a362e166db00ed33cb46216c401b92ceee9b1fa4eb0d4f56, observation3f5dd80e8db16127907b88e951faa39559b2b801d3dc7d5084d95945e417c720unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_buffers_are_kvcm_state_buffers[KimiK3HybridCacheManager]: incidentb865584faa03e6471b320977b4cbe194572715bfa87ee55817f3feb608e5eef6, observation48d452c84fab83c14f7e28148de7c07653d32ba8f7b275bab3dfe6e0fb0072edunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[512-0]: incident9fd81cb4ee8ae996adb26304f78b35bbbb71c6ac99ad94e162d5f5aa81e0a76b, observationf4e86de5e28c750480c7296b92de5221c187e5c9b37027ea9e0e8085d937a340unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[512-16777216]: incident05c266c1ac6c36afb35a463a2f43237c4cfbfb039b7b2e5622514d572c734a9b, observationb4b940e0eb3086a46a42442831d9f7f779868238b546fa8f1ce960167a233c37unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_allocates_logical_slot_caches[None-16777216]: incident109d37354f86009b7b1caef624a80a181deae6121123ffa883cc3285f5edb40b, observation6b179e69a1367bd8ca1d8c993169b21b6c1d68565efd15abb7728fc2270fd2c4unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_policy_supports_attention_only_pp_rank: incident174e6743d82e0b75236a31bfdef75082d6c3e4e5bbbc7d6b4682d0b71b32e8ae, observationb7224ad16ee1e82366eaf3ad89ede83f78e48697f0b9f973311450cb5d6823deunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_refuses_kv_pool_rebalance[no_replay]: incident9c7cb6a227c3931c732b0764c4a226cd674a1bb373ae74d892605f1d4a280ee7, observation935a8e01b4e8ccec2533d15b50dfb63dbcd5ff51363712266975087a420bb794unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[False-draft_records]: incidentf0be2e0d834f6f4bd4e5fa5c7a492b9dd89f8da53aa29f9689bf4a7e3dacd39e, observation10b3e847beef20f3802bbff6cbd3c4903889759754464dbc4899e13a19a06d84unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[False-replay_caches]: incidenta53b451011dd54ead6541b74dacebf914b6bcd6c06860f302873368c90b10635, observation6da5c7eaf2e1706a1d5d458640e95b1235c67460aa5dfbf17ed35a780702050cunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[True-draft_records]: incidentef1be4ffdebf3eb328220ab00902a71c3628ca4b2c76f5ece131c8c2458616b2, observationf8fabef7ce91ee1bca834a2ba5e34cb917abb9873fc76612a4de724298c822b0unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_replay_survives_cache_lifecycle[True-replay_caches]: incident13653b325505cf31f5c6308a087a735e26df2c11d752c999cfd061d07aecef25, observationd9c31a3ca9e40884263d13afbb419fa8c6437f204ceb0c3b0dbfe62e4cee0656unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[None-True-Glm5NextCacheManager]: incident0390e023e3bc3395dc2ff464e2e22b402379694d6af1257304fc8b04631f5d9e, observation07ede59d7f1a1fb0919d167beb3cdfa5f09af99d1175c282ebb15ab319f87296unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[None-True-KimiK3HybridCacheManager]: incident171f3020f23f3ab63b0a8ad6b2077ad1ca3ae0366150dced2b1728f966e33655, observation3e8f96b86d36275f10ae2e7bb43ffc7be4c024e394a99d2ad36a559b2fcf7d6eunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-False-Glm5NextCacheManager]: incident5d8fc5319e747bab938a973e51f788941a9af2d9c60dee1954251ffcd792b001, observation2b5d206ace75f015e61b3bcde1fe3e2281b61ab370a1573a21285cf5a01a044bunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-False-KimiK3HybridCacheManager]: incident8f6f1e1efdc8bb895ab8aec854c03dfe474cedce1bd05934d7036276f2cd4ee8, observation1d7093109eaacc6a7dd3ca12f0a75bd987ee5d08a79ef36dfd1d94e8944d7b24unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-True-Glm5NextCacheManager]: incidentcf68c1c947fd497ebb805c93f76f0d81addeeadfcf403e76fe7d2ef2aeabe88e, observationb44071e2cc4aa596c32182f4e2b4d508a8df12d4775ed514a3e679e79da05c40unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[context-True-KimiK3HybridCacheManager]: incident2d3f0d85f3893df06f8291e1317d408729dea597b885d146fced450f850bec69, observationd093341e6d581ba54de8ed07570406ae67819613d5735d06ea90a48dbbfd72eeunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[generation-True-Glm5NextCacheManager]: incidentd235813f021fdb3cd1d3384a93d4fe4f0523edb6cb16af92f66d0a3aad4fba29, observationa9f83af5e39e53516fc841cc2c0a60edcf3f0037398f9bbbee62697c5643da56unittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_kda_worker_role_cache[generation-True-KimiK3HybridCacheManager]: incident56ec47e76437b72494775641e8da12f9f56d320310c4a56ef5d1d8902fb4c1fa, observation089b1825c1aaa440b5e1fb7f79c47d213d8637974b38785271e646ae4b4b5bacunittest/_torch/pyexecutor/kv_cache/test_mamba_cache_manager.py::test_v2_state_index_setup_skips_unchanged_uploads: incidente16d77a2f3f78ab3ecddbaddd053a06ec2e0d337121a129e794c06dd79e4fd50, observation3c0f6057783fef081103d29ef219cb7d2fdb19e781d34c1a57e4794e37270429Test Coverage
Review the incident evidence and selector scope before merging. This proposal does not
establish that main is fixed. Confirm restoration separately after the corrective change.
PR Checklist