x/pkgsite: experiment rollout imprecise and unstable #40314
Closed
Labels
Milestone
Comments
Change https://golang.org/cl/243659 mentions this issue: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
What is the URL of the page with the issue?
N/A
What is your user agent?
N/A
Screenshot
N/A
What did you do?
Read the experiments code.
What did you expect to see?
Experiments that rollout with precision and per user stability.
What did you see instead?
The chosen arithmetic
uint(h.Sum32())%(100/e.Rollout) == 0
has two problems.100/e.Rollout
greatly reduces the precision available (consider thate.Rollout = 51
actually results in 100% rollout).The text was updated successfully, but these errors were encountered: