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

Run in client-only mode until stable and reachable #175

Closed
Stebalien opened this issue Jul 27, 2018 · 3 comments
Closed

Run in client-only mode until stable and reachable #175

Stebalien opened this issue Jul 27, 2018 · 3 comments
Labels
kind/enhancement A net-new feature or improvement to an existing feature

Comments

@Stebalien
Copy link
Member

This should improve the health of the DHT.

@Stebalien Stebalien added the kind/enhancement A net-new feature or improvement to an existing feature label Jul 27, 2018
@reinerRubin
Copy link

I am going to try this one. Is it still actual?

As I understand "dht_bootstrap.go" can be used to be a probe. So we need add a criteria of being "stable and reachable" here and then add some signals and states to "dht&host".

Is that a right direction or I have completely missed the point?

@Stebalien
Copy link
Member Author

Unfortunately, we need to know that we can accept inbound connections. This means feeding through an instance of https://github.com/libp2p/go-libp2p-autonat/. Unfortunately, that's not exactly easy to do at the moment (one of the motivations for libp2p/go-libp2p#467).

A less involved complementary solution is #330.

@reinerRubin
Copy link

Cool, thanks. I'll switch to more accessible tasks.

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
Projects
None yet
Development

No branches or pull requests

2 participants