Skip to content

Add a workflow to run a basic benchmark for the UDP tracker #909

@josecelano

Description

@josecelano

Every time there is a PR making big changes in the UDP tacker I run the aquatic UDP load test manually, just to make sure there is no performance regression. For example:

#873

It would be nice to do it automatically because there could be some changes that affect the performance in non ovbious ways.

Notes

  • The workflow should be executed always not only when the UDP tracker code is directly affected. Changes in the core tracker can affect the UDP tracker. In fact, It would be a good way to detect performance regressions in other parts of the code.
  • It can be hard to define the threshold. Ideally, we should run the test for the target branch and the PR branch. So we make sure the test is run in the same context.

cc @da2ce7

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions