Skip to content

Automation of benchmark comparison #292

Closed
@fjetter

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

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions