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>
@mickvandijke
mickvandijke force-pushed the feat/chunk-delivery-ack branch from 478440c to 94a1a8f Compare May 6, 2026 13:24
@mickvandijke
mickvandijke marked this pull request as draft May 7, 2026 15:53
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