Skip to content

rpc: /dial_peers: only mark peers as persistent if flag is on#3620

Merged
melekes merged 2 commits intodevelopfrom
anton/3593-follow-up
May 7, 2019
Merged

rpc: /dial_peers: only mark peers as persistent if flag is on#3620
melekes merged 2 commits intodevelopfrom
anton/3593-follow-up

Conversation

@melekes
Copy link
Contributor

@melekes melekes commented May 4, 2019

also

  • handle errors from DialPeersAsync
  • remove nil addr from log msg
  • fix TestPEXReactorDoesNotDisconnectFromPersistentPeerInSeedMode

This is a follow-up from
#3593 (review)

Fixes most of the #3617, except #3593 (comment)

  • Updated all relevant documentation in docs
  • Updated all code comments where relevant
  • Wrote tests
  • Updated CHANGELOG_PENDING.md

also

- handle errors from DialPeersAsync
- remove nil addr from log msg
- fix TestPEXReactorDoesNotDisconnectFromPersistentPeerInSeedMode

This is a follow-up from
#3593 (review)
@melekes melekes requested review from ebuchman and xla as code owners May 4, 2019 07:37
@codecov-io
Copy link

codecov-io commented May 4, 2019

Codecov Report

Merging #3620 into develop will increase coverage by 0.22%.
The diff coverage is 25%.

@@             Coverage Diff             @@
##           develop    #3620      +/-   ##
===========================================
+ Coverage    63.24%   63.46%   +0.22%     
===========================================
  Files          217      217              
  Lines        18177    18139      -38     
===========================================
+ Hits         11496    11512      +16     
+ Misses        5710     5659      -51     
+ Partials       971      968       -3
Impacted Files Coverage Δ
p2p/switch.go 68.73% <0%> (ø) ⬆️
rpc/core/net.go 36.84% <25%> (-4.83%) ⬇️
node/node.go 63.97% <33.33%> (-0.24%) ⬇️
consensus/replay.go 70.2% <0%> (-0.82%) ⬇️
libs/db/remotedb/grpcdb/server.go 0% <0%> (ø) ⬆️
consensus/state.go 79.64% <0%> (+0.23%) ⬆️
blockchain/pool.go 80.26% <0%> (+0.65%) ⬆️
consensus/reactor.go 72.49% <0%> (+0.7%) ⬆️
libs/clist/clist.go 68.18% <0%> (+1.51%) ⬆️
p2p/pex/pex_reactor.go 82.78% <0%> (+1.78%) ⬆️

TestDialFail will trigger a reconnect
@melekes melekes self-assigned this May 7, 2019
Copy link
Contributor

@liamsi liamsi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@melekes melekes merged commit 1e07381 into develop May 7, 2019
@melekes melekes deleted the anton/3593-follow-up branch May 7, 2019 07:09
@melekes melekes mentioned this pull request May 7, 2019
36 tasks
@melekes melekes mentioned this pull request May 30, 2019
44 tasks
brapse pushed a commit to brapse/tendermint that referenced this pull request Jun 5, 2019
…mint#3620)

## Description

also

    handle errors from DialPeersAsync
    remove nil addr from log msg
    fix TestPEXReactorDoesNotDisconnectFromPersistentPeerInSeedMode

This is a follow-up from
tendermint#3593 (review)

Fixes most of the tendermint#3617, except tendermint#3593 (comment)

## Commits

* rpc: /dial_peers: only mark peers as persistent if flag is on

also

- handle errors from DialPeersAsync
- remove nil addr from log msg
- fix TestPEXReactorDoesNotDisconnectFromPersistentPeerInSeedMode

This is a follow-up from
tendermint#3593 (review)

* remove a call to AddPersistentPeers

TestDialFail will trigger a reconnect
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.

3 participants