-
Notifications
You must be signed in to change notification settings - Fork 221
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
feat(peersync)!: push local peer record to connected peer on change #6687
feat(peersync)!: push local peer record to connected peer on change #6687
Conversation
Test Results (CI) 3 files 126 suites 9m 39s ⏱️ Results for commit d8cc83b. ♻️ This comment has been updated with latest results. |
Test Results (Integration tests) 2 files 10 suites 13m 55s ⏱️ For more details on these failures, see this check. Results for commit d8cc83b. ♻️ This comment has been updated with latest results. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good
bb03359
to
f2a4eca
Compare
f2a4eca
to
4fb8fd7
Compare
f93973b
to
a91b1ef
Compare
Description
feat(peersync)!: push local peer record to connected peer on change
Motivation and Context
Connected peers should have an up-to-date and shareable address record for peers they are connected to. This PR adds this to the peer sync protocol.
How Has This Been Tested?
Manually - looked at logs to observe it working
What process can a PR reviewer use to test or verify this change?
Given node A connected to node B prior, a node C can request node B from Node A and always get a response.
Breaking Changes
BREAKING CHANGE: peer sync protocol is not compatible with previous versions