Skip to content

[P1] 报告与门禁:NewOrder/min 中位数、事务计数与仓库覆盖 #10

Description

@Kosthi

父任务 / 依赖

背景

排行榜指标为三个正式窗口 NewOrder 成功提交速率(笔/分钟)的中位数。另有事务族完成门禁与仓库覆盖门禁。

任务清单

指标

  • 每窗口:NewOrder/min = committed_new_order / window_secs * 60
  • 三窗口中位数作为主指标;单窗口模式直接输出该窗口值
  • 区分:committed / expected rollback(业务回滚)/ abandoned / attempt
  • NewOrder 端到端延迟 p50/p99(仅成功提交)
  • 诊断列:abort-rate(定义写清)、可选资源占位

门禁(本地可开关 --strict-gates

  • 每正式窗口:五类事务至少各成功提交 1 笔
  • 每窗口至少 1 笔 Delivery 实际处理排队订单(空 Delivery 不算)
  • 完成样本 ≥400 时:单轮覆盖 ≥45/50 且热点仓全覆盖;三轮合并 50/50
  • 样本 <400:按 ceil(full_req * done / 400) 缩放,不强制全部热点
  • 计数一致性:混合比例与完成统计交叉核对(合理容差或严格按赛题)

报告格式

  • 人类可读终端报告 + 可选 JSON(便于 CI)
  • 废弃或降级 tpmC 为主指标的表述,兼容字段可保留

验收标准

  • 示例输出含 NewOrder/min 中位数与每窗口明细
  • 门禁失败时非 0 exit code(strict 模式)
  • README 说明各字段含义

参考

赛题第四章、第三章门禁段落

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    2026-final2026 final contest alignmentarea/reportMetrics and reportsarea/workloadBenchmark load modelenhancementNew feature or requestpriority/p1Ranking workload & semantics

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions