Skip to content

chore: pin celeris main (9aa258c) in the refapps, debugvars and the bench server - #381

Merged
FumingPower3925 merged 3 commits into
mainfrom
chore/repin-9aa258c
Sep 15, 2026
Merged

FumingPower3925 merged 3 commits into
mainfrom
chore/repin-9aa258c

Conversation

@FumingPower3925

Copy link
Copy Markdown
Contributor

Brings two engine changes into the validated code, ahead of the race tier and the release soak so the long runs measure the fixed engine.

celeris#647 fixes celeris#624. An epoll standby loop was parking on top of its own unfinished transplant hand-off: the suspend gate reads connCount == 0 as nothing left to do, but the count is decremented the instant a connection is detached for transplant, while the hand-off is completed later by that same loop. So the last connection a standby loop drained parked the loop on top of it, leaving the descriptor open and owned by no engine.

The checkptr tier measured it as transplant detached minus adopted equal to the connection-count drift, exactly, on both architectures, and the fix reproduces deterministically from residual 8 to residual 0.

celeris#646 splits ErrorCount into eleven cause buckets plus a standby half, so the adaptive engine's post-promotion error rate can be attributed rather than only bounded (celeris#645).

Ten modules repinned, go build ./... and the report and checker suites clean.

…ench server

Brings celeris#647 into the validated code: the epoll standby loop no
longer parks on top of its own unfinished transplant hand-off, which is
the root cause of celeris#624. The checkptr tier measured that defect as
transplant detached minus adopted equal to the I-CONN-2 drift, exactly,
on both architectures.

Also celeris#646, which splits ErrorCount into eleven cause buckets plus
a standby half so the adaptive engine's post-promotion error rate can be
attributed rather than only bounded (celeris#645).

The race tier and the release soak run on this pin, so the long runs
measure the fixed engine rather than the one the drift was found on.
@FumingPower3925
FumingPower3925 merged commit d0cb24c into main Sep 15, 2026
22 checks passed
@FumingPower3925
FumingPower3925 deleted the chore/repin-9aa258c branch September 15, 2026 11:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant