perf(runtime): add request-plane msgpack payload codec (cherry-pick of #10437) - #11138
Merged
Merged
Conversation
(cherry picked from commit ac51fc8) Signed-off-by: Yuewei Na <nv-yna@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Cherry-picks the request-plane msgpack payload codec from #10437 (squash commit
ac51fc8) ontofeat/deepseek_v4_aa.Why this isn't a clean cherry-pick
feat/deepseek_v4_aaforked frommainon 2026-06-14 and is ~236 commits behind the base #10437 was built on. A rawgit cherry-picktherefore conflicted in 2 of 4 files (environment_names.rs,network.rs) due to ambient-main context bleed — the squash diff carried in symbols from other PRs in the gap.Resolution
Took only #10437's genuine additions; dropped unrelated main-only context that doesn't exist on this branch:
router::DYN_ROUTER_POLICY_CONFIG(not on feat)DEFAULT_SEND_BUFFER_COUNT+ the twostream_options_send_buffer_count_*tests (pre-existing main context, not part of perf(runtime): add request-plane msgpack payload codec #10437)All of #10437's hard dependencies are already present on feat (
rmp-serde,PipelineError::DeserializationError,work_handler::error_types::DESERIALIZATION) — no prerequisite cherry-picks needed.Verification
cargo check -p dynamo-runtime --tests→ clean (exit 0), including the test module where the conflict was.@jthomson04 — requesting your review of the conflict resolution since you authored the original #10437. Follow-up #11104 will be cherry-picked here once it merges.