perf(rivetkit): reduce internal sqlite round trips#5444
Conversation
|
Stack for rivet-dev/rivet
Get stack: change upkwotmo |
df2c575 to
00aa267
Compare
|
Folded into #5443. |
ReviewReviewed the diff across the three areas this PR touches: envoy-protocol v6 versioning, rivetkit-core SQLite/schedule logic, and pegboard-envoy batched execution. OverviewAdds a batched remote-SQLite request/response to the envoy protocol (v5 to v6), removes internal KV-list pagination in favor of caller-supplied limits, batches due one-shot schedule claims, and adds a partial index (WHERE result = 0) plus bounded pruning for schedule history. Good breadth of new tests (query plans, cold-cache fetches, protocol compat, migration recovery, claim boundaries). Findings
Checks that came back clean
Suggestions
|
Uh oh!
There was an error while loading. Please reload this page.