Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

flake: TestProvisionerd/CloseCancelsJob

未关闭
#1,478 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

@jscottmiller 已经在做这个了。

开始于 2026年6月12日。

评估

这个 Issue 还没有评估数据。

描述

flake

CI Run: https://github.com/coder/coder/actions/runs/24662921525
Job: test-go-pg-17
Commit: 615be176b82070a729e51852ede41bc6f7151257 (Jakub Domeracki)

Failing test:

  • provisionerd TestProvisionerd/CloseCancelsJob

Failure excerpt:

=== FAIL: provisionerd TestProvisionerd/CloseCancelsJob (0.00s)
    provisionerd_test.go:112:
        Error: Received unexpected error:
               context canceled
        Test: TestProvisionerd/CloseCancelsJob

Error analysis:

  • The provisionerd shutdown path returns context canceled from the dRPC stream while the test expects a clean close.
  • The test closes provisionerd during parse/init; the failure indicates a timing race in shutdown/cancel handling.

Root cause classification: Flaky test (shutdown timing/race)

Precise assignment analysis:

  • git log --oneline -10 --follow provisionerd/provisionerd_test.go
    • 60b3fd0 chore!: send modules archive over the proto messages (Steven Masley)
    • Most recent meaningful modifier of this test file.

Race/Panic/OOM evidence:

  • No WARNING: DATA RACE, panic, or OOM indicators found in job logs.

Reproduction:

  • go test ./provisionerd -run TestProvisionerd/CloseCancelsJob -count=1
主要语言
没有语言数据
星标
3
派生
0
PR 合并指标
30 天内没有已合并 PR

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

coder/internal 的其他 Issue

查看 coder/internal 的全部 Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。