docs: private void connectToOneServerWithRetry(String hostname, int port) {
          long sleep = m_initialRetryIntervalMS;
          while (m_shouldContinue.get()) {
              try {
                  m_client.createConnection(hostname, port);
                  LOG.info(String.format("Connected to VoltDB node at %s:%d.", hostname, port));
                  break;
              } catch (Exception e) {
                  LOG.warn(String.format("Connection to VoltDB node at %s:%d failed - retrying in %d second(s).",
                          hostname, port, TimeUnit.MILLISECONDS.toSeconds(sleep)));
                  try {
                      Thread.sleep(sleep);
                  } catch (Exception ignored) {
                  }
                  if (sleep < m_maxRetryIntervalMS) {
                      sleep = Math.min(sleep + sleep, m_maxRetryIntervalMS);
                  }
              }
          }
      }