async function ensureHosting (keys) {
  var configs = await daemon.getClient().drive.allNetworkConfigurations()
  for (let key of keys) {
    let cfg = configs.get(key)
    if (!cfg || !cfg.announce || !cfg.lookup) {
      try {
        let drive = await getOrLoadDrive(key)
        logger.silly(`Reconfiguring network behavior for drive ${key}`)
        await drive.session.drive.configureNetwork({
          announce: true,
          lookup: true
        })
      } catch (e) {
        logger.debug(`Failed to configure behavior for drive ${key}`, {error: e})
      }
    }
  }
}
@param {String[]} keys 
@returns {Promise<void>}