Skip to content

Propagate pid file directive from included configs#1085

Merged
oferchen merged 1 commit into
implement-missing-components-for-oc-rsync-ccpw5ufrom
fix-pid-file-handling-in-oc-rsyncd
Oct 25, 2025
Merged

Propagate pid file directive from included configs#1085
oferchen merged 1 commit into
implement-missing-components-for-oc-rsync-ccpw5ufrom
fix-pid-file-handling-in-oc-rsyncd

Conversation

@oferchen
Copy link
Copy Markdown
Owner

Summary

  • propagate pid file directives discovered while parsing included configuration files
  • emit the existing duplicate error when include files redefine the pid file path differently

Testing

  • cargo test

https://chatgpt.com/codex/tasks/task_e_68fc150cf678832385501739de090b1d

@oferchen oferchen merged commit a02be14 into implement-missing-components-for-oc-rsync-ccpw5u Oct 25, 2025
@oferchen oferchen deleted the fix-pid-file-handling-in-oc-rsyncd branch October 25, 2025 00:16
oferchen added a commit that referenced this pull request May 7, 2026
…3850)

Document the signature pipeline (sequential, pipelined, rayon-parallel)
under crates/signature/, capture per-block rolling and strong-checksum
costs, project 1/4/16/64 thread scaling on 100 MB / 1 GB / 10 GB bases,
and propose tuned chunk sizing, per-thread scratch reuse, prologue
overlap with the pipelined reader, SIMD-batched rolling checksum, and
GPU offload as deferred future work.
oferchen added a commit that referenced this pull request May 7, 2026
…3943)

Replace the prior scaling audit with a concise plan focused on
empirically locating the parallel signature path's thread-count
ceiling. Document the parallel.rs entry points, frame the
compute-bound versus memory-bandwidth-bound question, specify a
criterion bench across 1/2/4/8/16 threads with 4K/8K/16K block
sizes, predict saturation around 8 threads on commodity DDR4, and
recommend capping rayon workers and renaming the threshold env
override to PARALLEL_SIGNATURE_THRESHOLD.
oferchen added a commit that referenced this pull request May 18, 2026
…3850)

Document the signature pipeline (sequential, pipelined, rayon-parallel)
under crates/signature/, capture per-block rolling and strong-checksum
costs, project 1/4/16/64 thread scaling on 100 MB / 1 GB / 10 GB bases,
and propose tuned chunk sizing, per-thread scratch reuse, prologue
overlap with the pipelined reader, SIMD-batched rolling checksum, and
GPU offload as deferred future work.
oferchen added a commit that referenced this pull request May 18, 2026
…3943)

Replace the prior scaling audit with a concise plan focused on
empirically locating the parallel signature path's thread-count
ceiling. Document the parallel.rs entry points, frame the
compute-bound versus memory-bandwidth-bound question, specify a
criterion bench across 1/2/4/8/16 threads with 4K/8K/16K block
sizes, predict saturation around 8 threads on commodity DDR4, and
recommend capping rayon workers and renaming the threshold env
override to PARALLEL_SIGNATURE_THRESHOLD.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant