-
Notifications
You must be signed in to change notification settings - Fork 22
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
[network] Improved Connection Manager #305
[network] Improved Connection Manager #305
Conversation
Codecov Report
📣 This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more @@ Coverage Diff @@
## dev #305 +/- ##
==========================================
+ Coverage 47.76% 47.79% +0.02%
==========================================
Files 131 132 +1
Lines 19867 20125 +258
==========================================
+ Hits 9490 9618 +128
- Misses 9558 9678 +120
- Partials 819 829 +10
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
408fc55
to
525b25f
Compare
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.
Thanks for the great job. 🙌
Some questions here though.
eb532cb
to
b22dcfb
Compare
b22dcfb
to
bb25322
Compare
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.
Some issues left
b28bbdc
to
be4991f
Compare
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.
LGTM 💯
Thanks for the contribution.
Description
Issues:
IdentityService
cannot save the identity protocol stream during the handshake.bootnode
shutdown (like network interruption), never re-connect known peersPeerConnInfo
not match the libp2p connectionThis PR improved connection manager, key point:
Changes include
Checklist
Testing