Visitar URL original
benchmarks: disk readings are persisted footprints (FalkorDB relaxed SAVE, no lifecycle disk, no negative growth) (#349) by tae898 · Pull Request #350 · humemai/arcadedb-embedded-python · GitHub
Skip to content

benchmarks: disk readings are persisted footprints (FalkorDB relaxed SAVE, no lifecycle disk, no negative growth) (#349) - #350

Merged
tae898 merged 1 commit into
mainfrom
issue/349-resource-harness
Oct 20, 2026
Merged

tae898 merged 1 commit into
mainfrom
issue/349-resource-harness

Conversation

@tae898

@tae898 tae898 commented Oct 20, 2026

Copy link
Copy Markdown

Part 1 of #349 (the harness). Part 2, the publish gate and the shared-memory disclosure, follows in its own PR.

  • A relaxed FalkorDB cell runs redis-cli SAVE in the server before its final disk reading (pre_disk_cmd on both FalkorDB backends, the result on the row as server_pre_disk). That class persists only when a Redis snapshot rule fires, so a cell that ended first read 0.0 MB beside its neighbours' gigabytes (l3d small, l2 sf1). The strict class is untouched: its append-only file already holds every write.
  • The lifecycle lane records no disk_data_mb: it removes each database after measuring it, so its reading was the empty container at every size.
  • A growth below zero records no disk_data_mb, with disk_note saying why (QuestDB restart ts100 read down to -95.9 MB because its empty-start reading holds preallocated files).
  • PROTOCOL.md carries both rules.

What it does to existing rows: nothing is edited. The two FalkorDB relaxed cells (l3d small, l2 sf1 OLTP) are re-run on mini after this merges, as a repair stage after qR18; the lifecycle and restart readings are not on the page.

Checked: the ten test files that import runner (377 passed), uvx pre-commit run on the changed files.

🤖 Generated with Claude Code

…SAVE, no lifecycle disk, no negative growth) (#349)

A relaxed FalkorDB cell runs redis-cli SAVE before its final server disk reading: that class persists only
on snapshot rules, so a cell that ended first read 0.0 MB (l3d small, l2 sf1). The lifecycle lane removes
each database after measuring it, so it records no disk; a growth below zero records none either, with a
disk_note and both raw readings kept. Existing rows are not edited; the two FalkorDB relaxed cells are
re-run on mini after this merges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tae898
tae898 merged commit 22d8a88 into main Oct 20, 2026
3 checks passed
@tae898
tae898 deleted the issue/349-resource-harness branch October 20, 2026 09:59
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