1 parent 6fd16c9 commit 54487d0Copy full SHA for 54487d0
1 file changed
src/pd/cluster.rs
@@ -319,7 +319,11 @@ impl Connection {
319
320
// Then try to connect the PD cluster leader.
321
if let Some(resp) = resp {
322
- let leader = resp.leader.as_ref().unwrap();
+ let leader = resp
323
+ .leader
324
+ .as_ref()
325
+ .ok_or_else(|| internal_err!("no leader found in GetMembersResponse"))?;
326
+
327
for ep in &leader.client_urls {
328
if let Ok((client, keyspace_client, members)) =
329
self.try_connect(ep.as_str(), cluster_id, timeout).await
0 commit comments