Skip to content

docs(fast_io): evaluate MAP_POPULATE for mmap'd basis files (#1663)#3442

Merged
oferchen merged 1 commit into
masterfrom
docs/map-populate-eval
Apr 29, 2026
Merged

docs(fast_io): evaluate MAP_POPULATE for mmap'd basis files (#1663)#3442
oferchen merged 1 commit into
masterfrom
docs/map-populate-eval

Conversation

@oferchen
Copy link
Copy Markdown
Owner

Summary

  • Audit doc evaluating whether oc-rsync should add MAP_POPULATE to read-only basis-file mmaps
  • Covers per-page minor faults vs eager population trade-off, kernel ABI, fallback when MAP_POPULATE unsupported, and interaction with MADV_WILLNEED and io_uring registered buffers
  • Recommendation block at end identifies follow-up benchmarks and call sites to instrument

Test plan

  • No code change; cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets --all-features --no-deps -- -D warnings (no new warnings)

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label Apr 29, 2026
@oferchen oferchen merged commit f46e494 into master Apr 29, 2026
12 checks passed
@oferchen oferchen deleted the docs/map-populate-eval branch April 29, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant