Only error if --expected-shred-version was not provided
This commit is contained in:
@ -246,10 +246,10 @@ fn get_rpc_addr(
|
|||||||
.find(|contact_info| contact_info.gossip == *entrypoint_gossip)
|
.find(|contact_info| contact_info.gossip == *entrypoint_gossip)
|
||||||
{
|
{
|
||||||
Some(contact_info.clone())
|
Some(contact_info.clone())
|
||||||
} else if shred_version_required {
|
} else if shred_version_required && expected_shred_version.is_none() {
|
||||||
// Require the user supply a shred version if there are conflicting shred version in
|
// Require the user supply a shred version if there are conflicting shred version in
|
||||||
// gossip to reduce the chance of human error
|
// gossip to reduce the chance of human error
|
||||||
warn!("Multiple shred versions detected, unable to select an RPC service. Restart with --expected-shred-version");
|
warn!("Multiple shred versions in gossip. Restart with --expected-shred-version");
|
||||||
None
|
None
|
||||||
} else {
|
} else {
|
||||||
// Pick a node at random
|
// Pick a node at random
|
||||||
|
Reference in New Issue
Block a user