Skip to content

docs(design): close RJN-4 as N/A (RJN-3 was rename-only)#4686

Merged
oferchen merged 1 commit into
masterfrom
docs/rjn-4-closure-na
May 21, 2026
Merged

docs(design): close RJN-4 as N/A (RJN-3 was rename-only)#4686
oferchen merged 1 commit into
masterfrom
docs/rjn-4-closure-na

Conversation

@oferchen
Copy link
Copy Markdown
Owner

Summary

Test plan

RJN-2 (PR #4660, merged) shipped a pure rename of apply_chunk_parallel to
apply_one_chunk, discharging the RJN-1 audit (PR #4656, merged). RJN-3
(implement fanout) stayed deferred this iteration because zero production
callers consume the per-chunk entry point; the receiver dispatcher wired by
PIP-3+5 (PR #4666) batches through apply_batch_parallel. With no semantic
delta between the pre- and post-rename function, RJN-4 has no before/after
cores-vs-throughput shape to bench.

This note splits the RJN-4 closure out of the combined RJN-3/4 doc
(PR #4676) so the tracker has a per-task closure artifact. Re-open trigger:
batched fan-out lands at the receiver and the PIP-3 / PIP-5 default-on path
starts consuming a multi-chunk batch interface through apply_one_chunk.
Production-weighted scheduler-shape bench effort meanwhile lives at the
batch entry point (BR-3i.f / BR-3j.f against parallel_receive_delta_perf).
@github-actions github-actions Bot added the documentation Improvements or additions to documentation label May 21, 2026
@oferchen oferchen merged commit 9372551 into master May 21, 2026
10 checks passed
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