Skip to content

Early Exit NDT Rollout #395

@cristinaleonr

Description

@cristinaleonr

Objective:

Monitor the phased rollout of early-exit NDT.

Steps:

  • Release ndt-server changes.
  • Release Locate probability changes set to 1%.
  • Release client changes.
  • Confirm metrics/analyses look as expected and increase Locate probability to 10%.
  • Confirm metrics/analyses look as expected and increase Locate probability to 30%.
  • Confirm metrics/analyses look as expected and increase Locate probability to 50%.
  • Confirm metrics/analyses look as expected and increase Locate probability to 90%.

Rollout dashboard:

https://grafana.mlab-oti.measurementlab.net/d/W8JPPzzIz/ndt-early-exit?orgId=1

Criteria before progressing:

  • Download performance and bytes sent graphs match expectations.
  • No increase in client- or server-side errors.
  • Global test rates are unaffected.
  • No alerts are firing due to the rollout.

Rollback criteria:

  • If there is any change to the global test rates or any alerts that fire due to the rollout, we should immediately roll back.
  • If there is any increase in client- or server-side errors, we should immediately roll back.
  • If any of the dashboard panels do not match expectations, we should consider rolling back.

Things we expect to change:

  • Number of bytes sent per test.

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