Here’s that log entry again, prettified for easier readin:
{
"at": "2020-08-17T07:25:13.78Z",
"env": "1.18.0:ba0f9",
"ns": [
"cardano.node.BlockFetchDecision"
],
"data": {
"kind": "PeersFetch",
"peers": [
{
"peer": "ConnectionId {localAddress = 123.123.12.13:44695, remoteAddress = 180.150.116.90:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:41821, remoteAddress = 116.203.253.121:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:41193, remoteAddress = 18.182.219.85:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineInFlightThisPeer"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:37749, remoteAddress = 172.105.126.100:3000}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:37169, remoteAddress = 172.105.188.245:3000}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:36955, remoteAddress = 159.203.47.13:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:36643, remoteAddress = 161.35.11.23:6000}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:34999, remoteAddress = 35.200.2.211:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:34399, remoteAddress = 35.246.11.52:4002}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:33315, remoteAddress = 34.66.51.12:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:33131, remoteAddress = 18.158.75.244:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:32989, remoteAddress = 3.14.52.39:3001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineChainNotPlausible"
},
{
"peer": "ConnectionId {localAddress = 123.123.12.13:40279, remoteAddress = 70.35.207.62:6001}",
"kind": "FetchDecision declined",
"declined": "FetchDeclineConcurrencyLimit FetchModeDeadline 1"
}
]
},
"app": [],
"msg": "",
"pid": "62088",
"loc": null,
"host": "rock1",
"sev": "Info",
"thread": "713"
}
Apparently, all the peers listed in the topology file are declining the blockfetch request of this node.
I have my firewall managed by UFW (this is an Ubuntu20.04 server) and all incoming traffic are blocked by default except on the ports where cardano-node is listening. All outgoing however, are allowed.
From the error message above, this node is trying to fetch blocks from those peers using some “ephemeral” ports that I haven’t allowed in the firewall.
I have a feeling - but I might also be stupidly wrong - that the error could be due to the peers’ responses not being received by this node. My theory is that when the peer replies to the “fetch” request, they reply on the port where the request originated, but since that port is not open, the response does not reach the requesting cardano-node.
We just need clarification or confirmation…
Anyone, please?