8000 test: weekly soak test at 10M facts (#392, v2.x) by adityamukho · Pull Request #520 · project-minigraf/minigraf · GitHub
[go: up one dir, main page]

Skip to content

test: weekly soak test at 10M facts (#392, v2.x) - #520

Merged
adityamukho merged 1 commit into
mainfrom
test/392-soak-v2
Oct 10, 2026
Merged

adityamukho merged 1 commit into
mainfrom
test/392-soak-v2

Conversation

@adityamukho
Copy link
Copy Markdown
Collaborator

Part of #392 (tracker #383): the v2.x copy of the soak test in #519, plus the weekly workflow. Scheduled workflows run from main, so soak.yml has to land here for the Saturday (main) and Sunday (v3) runs to start. Test, workflow and docs only; no library change.

Differences from the v3 test (#519)

Local run (--profile bench, 2M facts, 5-minute budget, seed 5): passed

Growth to 2M facts took 252 s with 281 checkpoints. The child full scan took 7.8 s with a 2.25 GB peak. The file is 998 MB. Open from a checkpointed file takes 350 ms. RSS after a reopen is about 850 MiB. EAVT p50 is 53 µs, AVET p50 0.9 s (#518 applies here too), and :as-of p50 2.2 s.

Full suite: 1,234 tests (1,225 passing, 9 ignored).

🤖 Generated with Claude Code

https://claude.ai/code/session_012wXxZguv7PgKQjMMH4yJ5h

…392, v2.x)

The v2.x copy of the v3 soak test (PR #519): no transaction writes or
retracts two values of one entity and attribute (#371; the v3 workload
fails on v2.0.4), no verify(), a memory bound scaled by the fact versions
held, and fewer checkpoints and :as-of samples since both cost time in
the database size on v2.x. Adds .github/workflows/soak.yml, which
alternates main (Saturday) and v3 (Sunday) weekly.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012wXxZguv7PgKQjMMH4yJ5h
@codecov
codecov Bot commented Oct 10, 2026
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@adityamukho
adityamukho merged commit 97a1cb5 into main Oct 10, 2026
21 checks passed
@adityamukho
adityamukho deleted the test/392-soak-v2 branch October 10, 2026 13:17
adityamukho added a commit that referenced this pull request Oct 10, 2026
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

0