Skip to content

[codex] bound DB normal nightly soak#19

Merged
feichai0017 merged 1 commit into
mainfrom
codex/fix-nightly-db-normal-soak
Jun 18, 2026
Merged

[codex] bound DB normal nightly soak#19
feichai0017 merged 1 commit into
mainfrom
codex/fix-nightly-db-normal-soak

Conversation

@feichai0017

Copy link
Copy Markdown
Member

Summary

  • bound the nightly DB normal soak job to a hosted-runner-sized DB regression
  • keep multi-tree atomic/view/reopen coverage while leaving long durability coverage to DB crash soak
  • document why this job should stay smaller than the crash soak

Root Cause

The nightly DB normal soak job used 500k keys / 1M ops / 8 threads and then performed a full oracle verification across every named tree after reopen. On GitHub hosted runners this job has either timed out around the 45 minute job limit or been canceled by the runner shortly after start. The logs did not show a Holt panic or oracle mismatch.

Validation

  • cargo run --manifest-path tools/soak/Cargo.toml --locked -- --mode db-normal --dir target/holt-soak-db-nightly-local --reset --duration-secs 600 --keys 20000 --ops 50000 --threads 4 --buffer-pool 64 --wal-sync false
  • cargo test --test tree_smoke db_ --all-features --locked
  • cargo test --test wal_tree_integration db_ --all-features --locked
  • git diff --check

@feichai0017 feichai0017 marked this pull request as ready for review June 18, 2026 23:53
@feichai0017 feichai0017 merged commit faac9b2 into main Jun 18, 2026
11 checks passed
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