diff --git a/scylla/src/transport/topology.rs b/scylla/src/transport/topology.rs index b468050c0b..fafa8afdca 100644 --- a/scylla/src/transport/topology.rs +++ b/scylla/src/transport/topology.rs @@ -819,10 +819,16 @@ async fn query_peers(conn: &Arc, connect_port: u16) -> Result create_peer_from_row(source, row, local_address).await, + Err(err) => { + warn!( + "system.peers or system.local has an invalid row, skipping it: {}", + err + ); + Ok(None) + } + } }); let peers = translated_peers_futures