Skip to content

設計を持たない実装のプランが触るファイルを宣言せず、同時に流す別のプランと重なるとそのファイルを「変えない」と指示されて止まる #2165

Open

Description

@takemi-ohama

何を見つけたか

設計 PR を持たない課題の実装のプランは、触るファイルを宣言していない。このため、同時に流す別の実装のプランとファイルが重なっても、キューの重なりの判定(supervise.py queue)が直列にしない。代わりに、別のプランが触るファイルを「変えない」と worker への指示に載せる。その課題の変更先がそのファイルだったので、worker は止まって判断を求めた。

どこで見つけたか

スプリント m2087 の振り返り(リリース PR #2160)。

なぜこの変更の範囲外なのか

#2087・#2104・#2142 の受け入れ条件は、スプリントのキューの重なりの判定を扱わない。根拠: Vision(人が手を止めるのは承認の 2 回に寄る)(MVV 版 3)

直さないと何が起きるか

設計 PR を持たない課題を、ファイルの重なる課題と同じスプリントで流すたびに、実装のプランが止まり conductor の手当てが要る。止まらずに「変えない」に従って別の場所を直した場合は、受け入れ条件を満たさない実装になるおそれがある。

起票者の推定

由来

PR #2160

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions