Skip to content

feat(chunk_protocol): use QUIC delivery-ack send path#3

Closed
mickvandijke wants to merge 1 commit into
rc-2026.4.4from
feat/chunk-delivery-ack
Closed

feat(chunk_protocol): use QUIC delivery-ack send path#3
mickvandijke wants to merge 1 commit into
rc-2026.4.4from
feat/chunk-delivery-ack

Conversation

@mickvandijke
Copy link
Copy Markdown
Contributor

Summary

  • Switch send_and_await_chunk_response to P2PNode::send_message_with_delivery_ack so the response timeout only starts after QUIC has confirmed the peer received the full request body.
  • Avoids response deadlines expiring while a large request is still in flight.

Test plan

  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-features -- --test-threads=1
  • Verify downstream ant-client / ant-node E2E flows still complete within their existing timeouts

🤖 Generated with Claude Code

…_ack

Wraps the shared send/receive helper to use saorsa-core's QUIC
delivery-ack send path, so data-bearing requests don't burn their
response timeout while the request body is still in flight.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant