message: Do not retry or back-off during initial connection to servers
diff: @@ -250,12 +250,11 @@ impl SharedState {
  let mut last_err_opt = None;
  let mut connected_opt = None;
  - 'outer: for _ in 0..options.max_reconnects.unwrap_or(5) {
  for server in &mut servers {
  match server.try_connect(&options) {
  Ok(connected) => {
  connected_opt = Some(connected);
  - break 'outer;
  + break;
  }
  Err(e) => {
  // record retry stats
  @@ -263,7 +262,6 @@ impl SharedState {
  }
  }
  }
  - }
  if connected_opt.is_none() {
  // there are no reachable servers. return an error to the caller.
  