INNER CODE UNIT · JavaScript

delay

furey/mongodb-lens · mongodb-lens.js:143

        const delay = Math.min(config.connection.initialRetryDelayMs * Math.pow(2, retryCount), config.connection.maxRetryDelayMs)
        log(`Connection attempt ${retryCount} failed, retrying in ${delay/1000} seconds…`)
        await new Promise(resolve => setTimeout(resolve, delay))
      }
    }

    if (validate) {
      try {
        const adminDb = mongoClient.db('admin')
        const serverInfo = await adminDb.command({ buildInfo: 1 })
        log(`Connected to MongoDB server version: ${serverInfo.version}`)
        setCachedValue('serverStatus', 'server_info', serverInfo)
      } catch (infoError) {
        log(`Warning: Unable to get server info: ${infoError.message}`)
      }
    }

    currentDbName = extractDbNameFromConnectionString(uri)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…