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

Add isolated proxy-seeking state machine #2946

Merged
merged 1 commit into from
Sep 6, 2019

Conversation

fspmarshall
Copy link
Contributor

This commit introduces a new iteration of the proxy discovery
algorithm implemented as a separate component from the main
reversetunnel agent/agentpool system. This isolation is
intended to improve our ability to test and reason about the
algorithm in isolation from IO and other implementation
details.

Fixes #2832

lib/reversetunnel/agent.go Outdated Show resolved Hide resolved
lib/reversetunnel/agent.go Outdated Show resolved Hide resolved
lib/reversetunnel/agent.go Outdated Show resolved Hide resolved
lib/reversetunnel/agent.go Show resolved Hide resolved
lib/reversetunnel/agent.go Show resolved Hide resolved
lib/reversetunnel/seek/seek.go Outdated Show resolved Hide resolved
lib/reversetunnel/seek/seek.go Outdated Show resolved Hide resolved
lib/reversetunnel/seek/state.go Outdated Show resolved Hide resolved
lib/reversetunnel/seek/state.go Outdated Show resolved Hide resolved
lib/reversetunnel/seek/state.go Show resolved Hide resolved
@fspmarshall fspmarshall force-pushed the fspmarshall/proxy-discovery branch 3 times, most recently from d7171c4 to 690512b Compare September 3, 2019 22:00
This commit introduces a new iteration of the proxy discovery
algorithm implemented as a separate component from the main
reversetunnel agent/agentpool system.  This isolation is
intended to improve our ability to test and reason about the
algorithm in isolation from IO and other implementation
details.
@fspmarshall fspmarshall force-pushed the fspmarshall/proxy-discovery branch 2 times, most recently from a04c7d4 to 2344c30 Compare September 6, 2019 16:53
@klizhentas klizhentas merged commit 6838a95 into master Sep 6, 2019
@klizhentas klizhentas deleted the fspmarshall/proxy-discovery branch September 6, 2019 17:37
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.

Investigate nodes using stale list when connecting to proxies (discovery protocol).
2 participants