Skip to content

Add RRPIT - Rapid Reliable Packet Interactive Transport#3658

Open
xiaokangwang wants to merge 21 commits intov2fly:masterfrom
xiaokangwang:dev-rrpit-transport
Open

Add RRPIT - Rapid Reliable Packet Interactive Transport#3658
xiaokangwang wants to merge 21 commits intov2fly:masterfrom
xiaokangwang:dev-rrpit-transport

Conversation

@xiaokangwang
Copy link
Copy Markdown
Contributor

This pull request adds RRPIT, a packet loss resistant, forward error correct as retransmission transport that is designed for unreliable network environment, it supports auto-reconnect self healing, multi-channel, packet loss compensation, and connection prioritization to work to create a fast and interactive proxy connection. This protocol is currently unreleased and requires more testing before release to users.

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 29, 2026

Codecov Report

❌ Patch coverage is 52.18331% with 2212 lines in your changes missing coverage. Please review.
✅ Project coverage is 25.67%. Comparing base (fbff142) to head (d07535f).
⚠️ Report is 6 commits behind head on master.

Files with missing lines Patch % Lines
transport/internet/rrpit/rrpitTransport/runtime.go 34.26% 314 Missing and 37 partials ⚠️
...net/rrpit/rriptMonoDirectionSession/monoSession.go 63.99% 205 Missing and 123 partials ⚠️
...ansport/internet/rrpit/rrpitTransport/config.pb.go 37.15% 273 Missing and 1 partial ⚠️
transport/internet/rrpit/rrpitTransport/dialer.go 31.67% 234 Missing and 27 partials ⚠️
transport/internet/rrpit/rrpitDebuger/debugger.go 53.24% 159 Missing and 43 partials ⚠️
...port/internet/rrpit/rrpitChannelManager/manager.go 58.35% 112 Missing and 55 partials ⚠️
...nternet/rrpit/rrpitBidirectionalSession/session.go 51.33% 82 Missing and 27 partials ⚠️
...ransport/internet/rrpit/rrpitTransport/listener.go 2.00% 98 Missing ⚠️
transport/internet/rrpit/rrpitTransferLane/lane.go 66.66% 46 Missing and 43 partials ⚠️
...ransport/internet/rrpit/packetToStream/tostream.go 75.14% 49 Missing and 35 partials ⚠️
... and 11 more
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #3658      +/-   ##
==========================================
+ Coverage   22.88%   25.67%   +2.79%     
==========================================
  Files         867      887      +20     
  Lines       47635    52263    +4628     
==========================================
+ Hits        10899    13417    +2518     
- Misses      35479    37155    +1676     
- Partials     1257     1691     +434     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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