async function fetchSamples()

in src/utils/configUtils.js [376:395]


async function fetchSamples(config: Object) {
  // Fetch some samples.
  const sampleFetchTask = new SignalsUploaderSampleFetchTask(
    config.inputFilePath,
    config.delimiter,
    NUM_SAMPLE_ROWS_TO_VERIFY_CONFIG, // num samples
    64 * 1024, // chunk size
    24, // max num chunks in buffer
    null, // logger not used by MDFU.
  );
  let sampleFetchResult;
  try {
    sampleFetchResult = await sampleFetchTask.run();
  } catch (error) {
    winston.error(`Sample fetch failed with error: ${error}`);
    process.exit(1);
    throw error; // make flow happy
  }
  return sampleFetchResult.samples;
}