Skip to content
This repository has been archived by the owner on Jan 22, 2025. It is now read-only.

Blockstreamer node is not always visible in gossip #3443

Closed
mvines opened this issue Mar 22, 2019 · 3 comments
Closed

Blockstreamer node is not always visible in gossip #3443

mvines opened this issue Mar 22, 2019 · 3 comments
Assignees

Comments

@mvines
Copy link
Contributor

mvines commented Mar 22, 2019

STR:

  1. Figure the IP addresses of the bootstrap leader and blockstreamer testnet nodes from the latest "testnet-beta" run at https://buildkite.com/solana-labs/testnet-management/builds?branch=v0.12
  2. Run the following for both bootstrap leader and blockstreamer:
$ set ip=<node public ip>
$ RUST_LOG=info solana-bench-tps --converge-only --num-nodes 100000 --network $ip:8001

Observe that the blockstreamer node isn't gossiping with anybody, and the bootstrap leader doesn't know about the blockstreamer node.

This breaks:

  1. The blockexplorer
  2. Any RPC requests sent to the blockstreamer node (which is the public API face of the beta testnet).

Unclear if #3442 is related.

@mvines mvines added this to the Beacons v0.12.1 milestone Mar 22, 2019
@mvines
Copy link
Contributor Author

mvines commented Mar 23, 2019

Here's a quick way to check if this issue is not occurring:

$ RUST_LOG=solana=info solana-bench-tps --converge-only --num-nodes 5 --network $(dig +short beta.testnet.solana.com):8001

This uses the blockstreamer node as the gossip entry point, and looks for the 5 nodes (1 bootstrap leader, 3 validators, 1 blockstreamer)

@mvines
Copy link
Contributor Author

mvines commented Apr 9, 2019

Once #3705 lands we should be able to easily see if this issue still manifests on master

@mvines
Copy link
Contributor Author

mvines commented Apr 10, 2019

As of #3705, this issue will show up as a ./net.sh sanity failure so closing this as a dup of #2314

@mvines mvines closed this as completed Apr 10, 2019
alessandrod pushed a commit to alessandrod/solana that referenced this issue Dec 9, 2024
* extract offchain-message crate

* missing feature activation

* update lock file

* remove accidental change

* update deprecation

* remove another accidental change

* add missing metadata

Co-authored-by: Jon C <[email protected]>

* add doc_auto_cfg

Co-authored-by: Jon C <[email protected]>

---------

Co-authored-by: Jon C <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants