Skip to content

Inline protocol table validation const#1573

Merged
oferchen merged 1 commit into
masterfrom
fix-unused-function-warning-in-validate_protocol_tables
Oct 29, 2025
Merged

Inline protocol table validation const#1573
oferchen merged 1 commit into
masterfrom
fix-unused-function-warning-in-validate_protocol_tables

Conversation

@oferchen
Copy link
Copy Markdown
Owner

Summary

  • inline the protocol table validation into a module-level const expression
  • drop the unused helper reference from protocol_version

Testing

  • cargo clippy --workspace --all-targets --all-features --locked -- -Dwarnings

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

@oferchen oferchen merged commit f464c24 into master Oct 29, 2025
@oferchen oferchen deleted the fix-unused-function-warning-in-validate_protocol_tables branch October 29, 2025 19:49
oferchen added a commit that referenced this pull request May 7, 2026
… WorkQueue (#1573) (#3883)

Capture the design tradeoffs for fanning out generator source enumeration
across the existing multi-producer WorkQueue infrastructure: current
single-producer walk path, multi-root scenarios, sender contract,
NDX/hardlink/io_error/INC_RECURSE risks, and a prototype gate via
--parallel-enumerate.
oferchen added a commit that referenced this pull request May 17, 2026
… WorkQueue (#1573) (#4207)

Engages with the #4173 audit conclusion that WorkQueueSender stays
single-producer. Shows I1 (#2196) is the wrong instrument for the
first-byte hypothesis - enumeration runs before send_file_list entry,
so I1 excludes it by construction. Recommends defer pending a W1
benchmark (process start to first inbound flist byte) on multi-root
cold-cache workloads.
oferchen added a commit that referenced this pull request May 18, 2026
… WorkQueue (#1573) (#3883)

Capture the design tradeoffs for fanning out generator source enumeration
across the existing multi-producer WorkQueue infrastructure: current
single-producer walk path, multi-root scenarios, sender contract,
NDX/hardlink/io_error/INC_RECURSE risks, and a prototype gate via
--parallel-enumerate.
oferchen added a commit that referenced this pull request May 18, 2026
… WorkQueue (#1573) (#4207)

Engages with the #4173 audit conclusion that WorkQueueSender stays
single-producer. Shows I1 (#2196) is the wrong instrument for the
first-byte hypothesis - enumeration runs before send_file_list entry,
so I1 excludes it by construction. Recommends defer pending a W1
benchmark (process start to first inbound flist byte) on multi-root
cold-cache workloads.
oferchen added a commit that referenced this pull request May 18, 2026
… WorkQueue (#1573) (#4207)

Engages with the #4173 audit conclusion that WorkQueueSender stays
single-producer. Shows I1 (#2196) is the wrong instrument for the
first-byte hypothesis - enumeration runs before send_file_list entry,
so I1 excludes it by construction. Recommends defer pending a W1
benchmark (process start to first inbound flist byte) on multi-root
cold-cache workloads.
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