Remediate concurrency and streaming performance controls #12

Merged
ober merged 1 commit from fix/dtrace-perf-remediation into master 2026-09-14 14:04:37 -04:00
Owner

Summary

  • fail closed when file-backed sidecar locking cannot be opened
  • process complete SQL statements incrementally before stdin EOF
  • add multiprocess commit-ledger and DTrace result-bundle validation harnesses
  • remove sibling-checkout build fallbacks, pin/fetch the test-only oracle, and bump VERSION to 0.1.10

Verification

  • jerboa_verify (bin/jsqlite.ss, src/jsqlite/api.ss): pass with prescan disabled; balance checks pass
  • make binary: pass on macOS arm64
  • make unit: 1203 checks, 0 failures
  • make REF_DIR=/Users/user/mine/jerboa-sqlite-ffi diff: 199 checks, 0 failures, exit 0
  • cli streaming integration: pass
  • concurrent commit ledger: pass (independent sqlite3 oracle)
  • DTrace validator: valid bundle pass and deliberate dropped-event bundle rejected
## Summary - fail closed when file-backed sidecar locking cannot be opened - process complete SQL statements incrementally before stdin EOF - add multiprocess commit-ledger and DTrace result-bundle validation harnesses - remove sibling-checkout build fallbacks, pin/fetch the test-only oracle, and bump VERSION to 0.1.10 ## Verification - jerboa_verify (bin/jsqlite.ss, src/jsqlite/api.ss): pass with prescan disabled; balance checks pass - make binary: pass on macOS arm64 - make unit: 1203 checks, 0 failures - make REF_DIR=/Users/user/mine/jerboa-sqlite-ffi diff: 199 checks, 0 failures, exit 0 - cli streaming integration: pass - concurrent commit ledger: pass (independent sqlite3 oracle) - DTrace validator: valid bundle pass and deliberate dropped-event bundle rejected
Remediate concurrency and streaming performance controls
Some checks failed
version-policy / required (pull_request) Successful in 5m1s
required-ci / required (pull_request) Failing after 12m27s
582a4badb0
ober scheduled this pull request to auto merge when all checks succeed 2026-09-14 14:04:27 -04:00
ober merged commit a6d5906bc5 into master 2026-09-14 14:04:37 -04:00
ober referenced this pull request from a commit 2026-09-14 14:04:37 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ober/jerboa-sqlite!12
No description provided.