-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
transport_service: Improve connection stability by downgrading connections on substream inactivity #260
base: master
Are you sure you want to change the base?
Commits on Sep 25, 2024
-
transport_service: Add logs when the receiver is closed
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8495a9b - Browse repository at this point
Copy the full SHA 8495a9bView commit details -
tcp/connection: Move handling of yamux substream to dedicated function
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70511ae - Browse repository at this point
Copy the full SHA 70511aeView commit details -
tcp/connection: Move handling of negotiated substreams to dedicated fn
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ac0f5 - Browse repository at this point
Copy the full SHA 94ac0f5View commit details -
tcp/connection: Move handling of protocol commands to dedicated fn
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2b87e86 - Browse repository at this point
Copy the full SHA 2b87e86View commit details -
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f917e1 - Browse repository at this point
Copy the full SHA 2f917e1View commit details -
tcp: Adjust handler fns to return Result<bool>
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 50cbd34 - Browse repository at this point
Copy the full SHA 50cbd34View commit details
Commits on Sep 27, 2024
-
protocol-set: Extend OpenSubstream with connection ID
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0004aea - Browse repository at this point
Copy the full SHA 0004aeaView commit details -
transport-service: Add keepalive timeout tracker for connections
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0071b71 - Browse repository at this point
Copy the full SHA 0071b71View commit details -
transport-service: Use connection tracker
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e20728 - Browse repository at this point
Copy the full SHA 4e20728View commit details -
tests: Adjust to new interface and downgrade a few logs
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e2ad0c7 - Browse repository at this point
Copy the full SHA e2ad0c7View commit details
Commits on Sep 30, 2024
-
transport-service/tests: Check connections are downgraded
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a327ac4 - Browse repository at this point
Copy the full SHA a327ac4View commit details -
transport-service/tests: Check substream opening resets keep alive
timeouts Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 67cc183 - Browse repository at this point
Copy the full SHA 67cc183View commit details -
transport-service/tests: Ensure service is polled enough times
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ad7f7b - Browse repository at this point
Copy the full SHA 9ad7f7bView commit details -
tcp: TcpConnection no longer needs the connection ID field
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 30ba5be - Browse repository at this point
Copy the full SHA 30ba5beView commit details
Commits on Oct 1, 2024
-
Merge remote-tracking branch 'origin/master' into lexnv/stable-connec…
…tions Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e32b925 - Browse repository at this point
Copy the full SHA e32b925View commit details
Commits on Oct 3, 2024
-
transport-service/tests: Test assumptions for dropping connections on
dropped substreams Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 177cc92 - Browse repository at this point
Copy the full SHA 177cc92View commit details -
transport-service/tests: Extend test for multiple substreams being
dropped Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 52cd146 - Browse repository at this point
Copy the full SHA 52cd146View commit details -
transport-service: Simplify keep alive hashmap tracking
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35c67f0 - Browse repository at this point
Copy the full SHA 35c67f0View commit details -
transport-service: Replace FuturesUnordered with more efficient
polling Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 38665fd - Browse repository at this point
Copy the full SHA 38665fdView commit details -
transport-service: Upgrade connection on substream activity
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 71571a8 - Browse repository at this point
Copy the full SHA 71571a8View commit details -
transport_service: Ensure proper ordering
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b28aa67 - Browse repository at this point
Copy the full SHA b28aa67View commit details -
transport_service: Break down logic to multiple fns
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d3058eb - Browse repository at this point
Copy the full SHA d3058ebView commit details -
transport-service/tests: Keep track of connection ordering
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fa9ab26 - Browse repository at this point
Copy the full SHA fa9ab26View commit details -
transport-service: Remove next stale connections
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eedad30 - Browse repository at this point
Copy the full SHA eedad30View commit details -
transport-service/tests: Ensure the connection is upgraded
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4aebc0d - Browse repository at this point
Copy the full SHA 4aebc0dView commit details -
transport-service/tests: Ensure next stale connections are removed
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff13252 - Browse repository at this point
Copy the full SHA ff13252View commit details -
transport-service/tests: Ensure downgrading works after timeout
Signed-off-by: Alexandru Vasile <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7ff145a - Browse repository at this point
Copy the full SHA 7ff145aView commit details