Skip to content

docs(perf): audit profiling methodology for 100k-file workload#3494

Merged
oferchen merged 1 commit into
masterfrom
docs/profiling-100k-files
May 1, 2026
Merged

docs(perf): audit profiling methodology for 100k-file workload#3494
oferchen merged 1 commit into
masterfrom
docs/profiling-100k-files

Conversation

@oferchen
Copy link
Copy Markdown
Owner

@oferchen oferchen commented May 1, 2026

Summary

  • Catalogs predicted hot paths in oc-rsync for ~100k-small-file transfers, citing receiver, sender, file-list, and metadata code paths.
  • Lists existing optimizations already in tree (parallel stat, parallel dir metadata, sender syscall hygiene) so future perf work doesn't duplicate them.
  • Recommends a profiling methodology runnable in the rsync-profile podman container.

Test plan

  • Docs-only change; CI fmt/clippy/build matrix should pass without code edits.

@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 1, 2026
@oferchen oferchen merged commit afcbc98 into master May 1, 2026
12 checks passed
@oferchen oferchen deleted the docs/profiling-100k-files branch May 1, 2026 21:09
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