aleph-node logs failed connections to a bootnode that is *not* on the BOOT_NODES list
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 25/100
- Issue type
- Bug
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- networking
Research direction
No source files or tests are named. Start by reviewing the attached log archive and the BOOT_NODES configuration, then trace how the reported IP address and peer IDs were selected and resolved. Done means identifying why a non-bootnode address was attempted and adding a reproducible check or test that prevents the incorrect connection.
Written by the indexing model from the issue text.
Description
Did you read the documentation and guides?
- I have inspected the documentation.
Is there an existing issue?
- I have searched the existing issues.
Description of the problem
my testnet node 1 (QNODE-TEST) started logging some events yesterday (Apr-2-2023), starting at 2023-04-02 13:13:07 PDT. Events continued until the node was restarted at 2023-04-02 14:06:08 PDT. a pair of the same event was logged every 5s or so:
2023-04-02 13:13:07 💔 The bootnode you want to connect to at /ip4/84.245.33.122/tcp/30333/p2p/12D3KooWRkGLz4YbVmrsWK75VjFTs8NvaBu42xhAmQaP4KeJpw1Lprovided a different peer ID12D3KooWJgniH6kTFxLAZUVaP2nE7ohrMVjFMXBbbyph1uGYFDL6than the one you expect12D3KooWRkGLz4YbVmrsWK75VjFTs8NvaBu42xhAmQaP4KeJpw1L`
I posted about this on the discord testnet-validator-general channel: https://discord.com/channels/775720634848116807/1050508965647233055/1092203956324814848
Another validator (Bart | StakeSafe) confirmed that the IP address logged (84.245.33.122) belonged to his ISP (Cambrium IT Services BV). All of the AZF bootnodes seem to be hosted on Amazon, so there was a mismatch of sort
the connection attempted was using one of my "regular" peers IP address along with a peer_id belonging to an actual AZF bootnode (the first on the bootnode list): bootnode-eu-central-1-0.test.azero.dev
bootnode-eu-central-1-0.test.azero.dev resolved to the correct IP address (18.184.79.200) on the same testnet machine
the problem persisted until i restarted aleph-node. after restarting, the issue disappeared
Information on your setup.
testnet validator ✌️ version 0.10.1-9c6a46952d3 (built from source)
node name: QNODE-TEST
peer_id: 12D3KooWMW86EoNYwBar6e5Gcnmaa13N6JsnzYVPPVGsmvjUddWt
OS: ubuntu 22.04.02
hardware: VM on ESXi hypervisor, AMD AMD EPYC 7302 (8c/16t dedicated), 64GB ECC RAM, 1×100 GB SSD, 1×1.92 TB SSD NVMe, 1G connectivity, business fibre (static IP)
IP address: 206.116.52.219
Steps to reproduce
not sure how to reproduce
backup-aleph-node-testnet-2023-04-02T1406.zip
Did you attach relevant logs?
- I have attached logs (if relevant).
- Dominant language
- No language data
- Stars
- 2
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Cardinal-Cryptography/aleph-node-issues
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Cardinal-Cryptography/aleph-node-issues#17 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Cardinal-Cryptography/aleph-node-issues#16 · 2 comments ·
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
Cardinal-Cryptography/aleph-node-issues#14 · 5 comments ·
All issues in Cardinal-Cryptography/aleph-node-issues
Similar issues
-
bug good first issue needs testing
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
-
Nmap
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
community-scripts/ProxmoxVE#17471 · 2 comments ·
-
bug DEV: backend
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
learningequality/kolibri#15331 ·
-
good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 75/100