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

Production of Discovery branch changes as separate deliveries. #836

Open
Aminion opened this issue Feb 2, 2021 · 0 comments
Open

Production of Discovery branch changes as separate deliveries. #836

Aminion opened this issue Feb 2, 2021 · 0 comments
Assignees

Comments

@Aminion
Copy link
Contributor

Aminion commented Feb 2, 2021

To overcome complexity of merging, developing and reviewing, changes need to be split. Each change goes as separate task, separate branch and pull request. Discovery related changes and collateral refactoring should be extracted from branch and split to:

  • package containing all constants, shared between both client and nodes (DNS, seeds, inital nodes)
  • moving and unification of functions related to transformation of Address, SockAddr, Text addrs to above described package
  • fetching initial nodes via DNS lookup for both client and node
  • late DNS resolving for node addresses on client
  • network management based on single Set of known nodes, with single tab in settings
  • automatic discovery mode switch control and background worker
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

1 participant