Skip to content

[flaky記録] age-v1 contract: server instance再接続系がattemptごとに別caseで落ちる #402

Description

@kappaseijin

記録専用(着手しない)

age-v1 contractジョブの「server instance再接続系」テストが、同じrunの異なるattemptで異なるテストケースを落とす形のflakyを示している。

実測(PR #401、run id 34557640359)

attempt 落ちたcase started_at completed_at
1 not ok 54 connect: refuses to re-anchor a binding to a different server instance (#143) 2026-09-11T03:14:00Z 2026-09-11T03:18:26Z
2 not ok 60 set-endpoint: refuses a different server instance at the new address, naming both ids (#718) 2026-09-11T03:44:29Z 2026-09-11T03:49:33Z
3 未実施(PR-aのマージ判断はattempt 1・2の結果とreviewer/producerの実測に基づき進めた)

同じrunの2回のattemptで、異なるテストケース(#143系、#718系)が落ちている。いずれもtests/test_remote.bats内の「server instance」再接続・識別に関するテストで、根本原因は共通の可能性が高い(プロセス終了待ちタイムアウト等、Issue #362系と同型の可能性)。

bats (ubuntu-latest shard 1)ジョブでも同様に、同じrunの別attemptで別のテストケース(tests/test_team.batsの"concurrent joins to the same team do not lose registrations (#141)")が1回失敗し、3回目のattemptで成功した。

PR #401差分との無関係性の根拠

git diff --stat origin/main origin/feat/issue-396-pr-a-harness -- tests/test_team.bats tests/test_remote.bats scripts/

の結果、tests/test_team.batstests/test_remote.batsへの差分は0行。PR #401の差分はscripts/lib/pilot-gate-*.pyscripts/pilot-gate-runner.shのみ。

着手条件

3回目が同一caseで出たら診断へ格上げする(同一行が2連続で出た場合は3回目を待たなくてよい)。

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

    record-only着手しない。記録のみを目的とするIssue

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions