Repository navigation
Conversation
The Changesets v2 migration set push-git-tags to false, and scripts/release.mjs only tags the runner's checkout, so the v0.10.0 release run created and validated its tag without publishing it. Push the tag after validation, refusing a tag that does not resolve to the checked-out release commit. A plain push never moves an existing tag. This work was assisted by a machine
A single HTTP 502/503 from the relay during reconnect made atmos end the upstream iterator, and the live consumer returned nil, leaving Jetstream running without ingestion for hours. On restart the stale cursor replayed a large backlog that overflowed the per-DID verify queue (TECH-883). - Retry transient dial rejections (408, 425, 429, 5xx) with backoff and log each successful upstream connection. - Return ErrUpstreamStreamEnded when the iterator ends while the consumer is still running, so the process exits instead of stalling silently. - Raise verify parallelism to 128 (per-DID queue 256) and pace upstream reads at 500 frames/s by default; both are configurable. - Summarise repeated verification failure log lines per DID and class. This work was assisted by a machine
- Mark the changeset minor: it adds three configuration options. - Assert that redials after transient rejections resume from the persisted cursor. - Add hypercerts markers to the remaining upstream-file hunks and drop a pass-through classifier wrapper. This work was assisted by a machine
…-live-ingest-silently-stops-after-a fix(jetstream): keep live ingest running across relay restarts
…d-tag Push the validated release tag from the Release workflow
prepare for release v0.10.1
Contributor
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the
|
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Deploys release
v0.10.1(b6b64228) to staging. Merging this intodevstarts Publish Railway release candidate, which builds therelay,jetstreamandadministrationimages once assha-<merge commit>and hands their digests to the private infrastructure receiver for staging.Changes since v0.10.0
JETSTREAM_LIVE_VERIFY_PARALLELISM,JETSTREAM_LIVE_UPSTREAM_READ_RATEandJETSTREAM_LIVE_UPSTREAM_READ_BURST.Staging note
Staging Jetstream is currently stalled: its cursor has been stuck at 196,202 since a Relay 502 at 11:18 UTC today. This deploy restarts it, and it should resume from that cursor and replay the backlog at the paced rate.
Checks after deploy
SUCCESS.upstream connectedwith the resume cursor, and the/statusupstream cursor advances to the Relay's head.verify queue overflow dropped eventis rare or absent during catch-up, and verification failures appear only as summarised lines./xrpc/_healthand Administration/healthrespond.🤖 Generated with Claude Code