08:29:48 UT 开始 (race check)
08:30:02 Run light race-test packages (parallelism 6)
09:15:23 Run exclusive race-test packages serially
09:25:04 Run heavy race-test packages (parallelism 3)
09:29:42 Run pkg/sql/plan race shard 1/8 (1531 tests, 192 tests/shard)
09:29:44 make: *** [Makefile:388: ut] Error 124 ← 60 分钟超时
环境
问题
UT 整体在 Makefile 中设了
timeout 60m,执行到pkg/sql/planrace 测试 shard 1/8 时触发 60 分钟超时,被timeout命令 kill(exit code 124)。分析
pkg/sql/plan,不是 PR 引入的pkg/sql/plan有 1531 个测试,分成 8 个 shard,仅跑到 shard 1/8 就超时了Makefile 超时设置
建议
pkg/sql/plan的测试数量 / 分更多 shard