You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@iceberg.apache.org by Eduard Tudenhoefner <ed...@dremio.com> on 2021/11/02 08:20:19 UTC

Running Benchmarks on GitHub

Hi everyone,

It is now possible to run one or more Benchmarks via the *JMH Benchmarks*
GH action on your own fork of the Iceberg repo. This GH action takes the
following inputs:


   - The repository name where those benchmarks should be run against, such
   as *apache/iceberg* or *<user>/iceberg*
   - The branch name to run benchmarks against, such as *master* or
   *my-cool-feature-branch*
   - A list of comma-separated double-quoted Benchmark names, such as
   `"IcebergSourceFlatParquetDataReadBenchmark",
   "IcebergSourceFlatParquetDataFilterBenchmark",
   "IcebergSourceNestedListParquetDataWriteBenchmark"`


Benchmark results will be uploaded once *all* benchmarks are done.

It is worth noting that the GH runners have limited resources so the
benchmark results should rather be seen as an indicator to guide developers
in understanding code changes.