#51366 [Bugfix][Frontend] Lazy-import model_hosting_container_standards to prevent log suppression
原始 PR · 作者 wenjinhust · 合并时间 2026-09-16 16:25
延迟导入 SageMaker 集成,恢复 vLLM 启动日志级别
值得精读,约 10-15 分钟。关注三点:一是「延迟导入 + try/finally 恢复」这一处理第三方 import 副作用的标准范式,它在 `attach_router`/`_attach_router` 拆分中体现得最清楚;二是 `sagemaker_standards_bootstrap` 里 bootstrap 仍在 finally 之前执行,docstring 声称的「导入后立即恢复」并未落地,建议要么把恢复提到 import 之后、要么修正注释,这是本 PR 唯一未闭环的技术点;三是测试缺口——把 PR body 的手工脚本改写成 CI 可运行的单元测试(用 stub 模块替换 `model_hosting_container_standards`,断言 handler level 不变),成本极低但能防止回归。对维护自定义日志配置、或在 SageMaker/私有云上排障「日志消失」的工程师,这是必读改动。