You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
queen actors: where the per-message cost went after the #1712 lanes, and five load-dependent tests #1743
On a quiet host the actor runtime's base cost per message, telemetry off, was 4.53 µs without slices and 5.80 µs with them (t27#7851, comment 6090872063). Before the #1712 lanes it was published as 3.7 and 5.5 µs. Where did the ~20% go?
Load-dependent tests
queen-actors-dist: "a timer runs during a flood of 200 000 turns" times out at 5 s under load and under coverage.
queen-actors: "a process takes its messages in order" fails under load. The first slice's closing setImmediate races the virtual clock's next timer.
queen-actors-dist: "CPU turns in threads run side by side and leave the loop free" fails under load.
pglive queen-actors-netlink-live: "a newer start on the same node id fences the old one" races the beat thread.
The simulation gate: one seed's two runs yielded 637 and 634 times under coverage and load.
Done when
The cost is bisected per merge and every free fix is made, with no change in behaviour. Each fix is proved with the bench: median of 21 rounds, run while the load average is below 6.
Each test above is load-independent without weakening what it proves. It is reproduced under load first, then shown passing N times in a row under the same load.
Fixed by #1746, merged into actors-next-2 at d744288. Numbers are in the PR and on t27#7851 (comment 6098440037). This issue stays open until actors-next-2 reaches queen, because Closes does not fire on a non-default base.
Shipped: #1746 merged into actors-next-2, which went into queen as 3654fdd via #1754 (2026-10-10 16:03Z). Every new behaviour stays behind its flag, off by default. Closes fires only on the default branch main, so this is closed by hand. Ledger: #1729.
Activity
Merge pull request #1746 from gHashTag/queen-actors-cost-and-flakes
gHashTag commentedon Oct 10, 2026
Fixed by #1746, merged into actors-next-2 at d744288. Numbers are in the PR and on t27#7851 (comment 6098440037). This issue stays open until actors-next-2 reaches queen, because Closes does not fire on a non-default base.
gHashTag commentedon Oct 10, 2026
Shipped: #1746 merged into
actors-next-2, which went intoqueenas 3654fdd via #1754 (2026-10-10 16:03Z). Every new behaviour stays behind its flag, off by default.Closesfires only on the default branchmain, so this is closed by hand. Ledger: #1729.