Skip to content

Automation of benchmark comparison #292

Description

@fjetter

Requirements

  • Be able to compare two distinct git handles (commit, branch, etc.) of dask/dask and/or dask/distributed; needs to target forks
  • It is fine if it is merely possible to use a commit OR a branch OR a PR etc. instead of generic git refs
  • Tests are used from the current commit / PR of the coiled-runtime
  • Initial iteration must be extendable to compare N commits
  • One or many CI job(s) is spawned that runs all available benchmarks and collects a summary
  • The CI job collects all data that is also collected by the ordinary benchmark tests
  • The CI job produces a summary / report comparing these single point numbers

Nice to haves

  • Varying config options
  • Select a subset of the benchmarks to run
  • Varying environment
  • Varying test code for different git handles (if a prototype change breaks an API, for example)
  • We also want to collect memory sampling, performance reports, etc.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions