Ctrl-C 取消安装后,遥测字段 cargo_cancellations 保持 0,取消事件未计入,遥测口径与实际使用不符。首次出现:阶段 1 共有观察,本版(1.0.3)延续。受影响安装场景:安装过程中 Ctrl-C 取消的遥测统计。实际影响:遥测数据低估取消行为,影响使用分析。注意与黄区 Windows OBS-5(rust-toolchain:acquire 全量重装)为不同问题,仅编号相同。
取消事件计入 cargo_cancellations。
SIGINT 中断安装(BF1001 "operation interrupted by Ctrl-C",exit=1)后,遥测文件 telemetry/cargo.json 实测:failures=2、cancellations=0、build_runs=1、average_build_ms=60207——failures 计数正常,cancellations 保持 0,取消事件未计入(编译约 60s 被中断),遥测无法区分"用户取消"与"正常失败"。证据:绿区(aarch64/Windows)与黄区(x86/ARM)遥测文件实测。
failures=2、cancellations=0、build_runs=1、average_build_ms=60207
各平台确认:绿区 Linux aarch64 / Windows x86_64 复现;黄区 Linux x86_64 / ARM 复现。
问题概述
Ctrl-C 取消安装后,遥测字段 cargo_cancellations 保持 0,取消事件未计入,遥测口径与实际使用不符。首次出现:阶段 1 共有观察,本版(1.0.3)延续。受影响安装场景:安装过程中 Ctrl-C 取消的遥测统计。实际影响:遥测数据低估取消行为,影响使用分析。注意与黄区 Windows OBS-5(rust-toolchain:acquire 全量重装)为不同问题,仅编号相同。
影响范围
复现步骤
预期结果
取消事件计入 cargo_cancellations。
实际结果
SIGINT 中断安装(BF1001 "operation interrupted by Ctrl-C",exit=1)后,遥测文件 telemetry/cargo.json 实测:
failures=2、cancellations=0、build_runs=1、average_build_ms=60207——failures 计数正常,cancellations 保持 0,取消事件未计入(编译约 60s 被中断),遥测无法区分"用户取消"与"正常失败"。证据:绿区(aarch64/Windows)与黄区(x86/ARM)遥测文件实测。各平台确认:绿区 Linux aarch64 / Windows x86_64 复现;黄区 Linux x86_64 / ARM 复现。
运行环境与供应信息
安全、性能与恢复证据
附件与提交确认