Skip to content

0.3.64: adopt ciris-server 0.5.200 - #75

Merged
emooreatx merged 1 commit into
mainfrom
chore/adopt-ciris-server-0.5.200
Sep 7, 2026
Merged

0.3.64: adopt ciris-server 0.5.200#75
emooreatx merged 1 commit into
mainfrom
chore/adopt-ciris-server-0.5.200

Conversation

@emooreatx

Copy link
Copy Markdown
Contributor
ciris-server   v0.5.199 -> v0.5.200
substrate      unchanged (persist 41.2.0 / edge 20.3.0 / verify 14.2.0 / leviculum 0.25.0+ciris.1)

One pin; the lock moves exactly two entries (ciris-server, ciris-lens-core). No source change: cargo clippy --all-targets -- -D warnings clean, fmt clean, 114/114 tests. Rebased over #72 (0.3.63, the in-binary arena cap), so this is 0.3.64.

Why 0.5.200. The pass that streams (CIRISServer#554). The canonical's read API had stopped accepting for 8–40 s every 15 minutes because two node constants fired in the same second (CIRISServer#553): the equivocation pass now streams a page at a time into a claim index, walks the tier from a persisted cursor (it used to rescan the same 4,096 rows forever), digests off the runtime workers and logs its cost; the two timers are de-phased; the capacity scorer skips its pass while the corpus is unchanged (it was 30–43 s of every 60 s, authoring nothing). The server now also caps the glibc arenas in-process — the same move #72 made here — with a loopback-only trim door behind --diagnostics (CIRISServer#552).

Release: CIRISServer v0.5.200 tagged at a801ee3; PyPI publish running off the tag (this pin is the git tag, so it does not wait on PyPI). Eric wants a fresh soak on this cut.

🤖 Generated with Claude Code

https://claude.ai/code/session_0132ELwj5JU6t4jEKpwH9bJ7

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, you can upgrade your account or add credits to your account and enable them for code reviews in your settings.

The pin moves v0.5.199 -> v0.5.200; the substrate is unchanged through it,
so the lock moves exactly two entries (ciris-server, ciris-lens-core).
Rebased over 0.3.63 (#72, the in-binary arena cap), hence 0.3.64.

0.5.200 is the pass that streams. The canonical's read API had stopped
accepting for 8–40 s every 15 minutes because two node constants fired in
the same second (CIRISServer#553): the equivocation pass now streams a page
at a time into a claim index, walks the tier from a persisted cursor, digests
off the runtime workers and logs its cost; the two timers are de-phased; the
capacity scorer skips its pass while the corpus is unchanged. The server now
also caps the glibc arenas in-process, the same move 0.3.63 made here, with a
loopback-only trim door behind --diagnostics (CIRISServer#552).

No source change: clippy -D warnings clean, fmt clean, 114/114 tests.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0132ELwj5JU6t4jEKpwH9bJ7
@emooreatx
emooreatx force-pushed the chore/adopt-ciris-server-0.5.200 branch from dfbe937 to 9b41246 Compare September 7, 2026 03:00
@emooreatx
emooreatx merged commit a2cdb66 into main Sep 7, 2026
3 checks passed
@emooreatx
emooreatx deleted the chore/adopt-ciris-server-0.5.200 branch September 7, 2026 03:18
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