Skip to content

Flaky: concurrent-send.it.test.ts T9 — same-tick sends can complete in flipped order under CI load #408

Description

@omridevk

One occurrence, PR #348 shard-3 (https://github.com/conciv-dev/conciv/actions/runs/31411476740): T9 'two sends released into the same tick never overlap as two live runs' failed with the two turn outputs in reverse order ('same tick second' before 'same tick first'). Serialization held (no overlap); only arrival order flipped. 3/3 green in local isolation on the same commit. The test releases two sends in one tick and asserts completion order matches release order — under a loaded runner the scheduler can dequeue them reversed if the release path has no explicit ordering guarantee. Fix owed: either assert order-insensitively (set equality + no-overlap invariant, which is what T9 actually protects) or make the release deterministic in the test harness.

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

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions