We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0db723f commit 54fd720Copy full SHA for 54fd720
src/pd/cluster.rs
@@ -234,6 +234,19 @@ impl Connection {
234
.get_members(pdpb::GetMembersRequest::default())
235
.await?
236
.into_inner();
237
+ if let Some(err) = resp
238
+ .header
239
+ .as_ref()
240
+ .and_then(|header| header.error.as_ref())
241
+ {
242
+ return Err(internal_err!("failed to get PD members, err {:?}", err));
243
+ }
244
+ if resp.leader.is_none() {
245
+ return Err(internal_err!(
246
+ "unexpected no PD leader in get member resp: {:?}",
247
+ resp
248
+ ));
249
250
Ok((client, keyspace_client, resp))
251
}
252
0 commit comments