Skip to content
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

Introduce smart dialing in js-libp2p #2010

Closed
5 of 6 tasks
p-shahi opened this issue Aug 31, 2023 · 2 comments
Closed
5 of 6 tasks

Introduce smart dialing in js-libp2p #2010

p-shahi opened this issue Aug 31, 2023 · 2 comments
Assignees
Labels
kind/enhancement A net-new feature or improvement to an existing feature P0 Critical: Tackled by core team ASAP

Comments

@p-shahi
Copy link
Member

p-shahi commented Aug 31, 2023

Goal

Reduce the number of outbound spurious dials that result in failed connections. This is especially a problem when dialing WebTransport addresses in Chromium where we often hit the 64 session limit #1896

Ref: notes on smart dialing in go-libp2p https://github.com/libp2p/go-libp2p/releases/tag/v0.29.0

Tasks

  1. help wanted
  2. P1 kind/architecture
    maschad
  3. P0 kind/enhancement topic/libp2p
    maschad
@p-shahi p-shahi added kind/enhancement A net-new feature or improvement to an existing feature kind/discussion Topical discussion; usually not changes to codebase labels Aug 31, 2023
@maschad
Copy link
Member

maschad commented Sep 11, 2023

It would be good to dog-feed this in https://github.com/libp2p/universal-connectivity to see how effective our dialling is after this refactor

@maschad maschad self-assigned this Oct 2, 2023
@maschad maschad added P0 Critical: Tackled by core team ASAP and removed kind/discussion Topical discussion; usually not changes to codebase labels Oct 5, 2023
@dhuseby
Copy link
Contributor

dhuseby commented Apr 30, 2024

Done!

@dhuseby dhuseby closed this as completed Apr 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A net-new feature or improvement to an existing feature P0 Critical: Tackled by core team ASAP
Projects
Archived in project
Development

No branches or pull requests

4 participants