def DoRunPhase(benchmark, name, spec, collector, timer):
  logging.info('Running benchmark %s', name)
  events.before_phase.send(events.RUN_PHASE, benchmark_spec=spec)
  spec.StartBackgroundWorkload()
  try:
    with timer.Measure('Benchmark Run'):
      samples = benchmark.Run(spec)
  finally:
    events.after_phase.send(events.RUN_PHASE, benchmark_spec=spec)
    spec.StopBackgroundWorkload()
  collector.AddSamples(samples, name, spec)
Devices listed with their inode number (when run as root) are listed.
dataset/ETHPy150Open GoogleCloudPlatform/PerfKitBenchmarker/perfkitbenchmarker/pkb.py/DoRunPhase--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/node/agents/test/test_blockdevice.py/LosetupListTests.test_remove_inode