Skip to content
This repository has been archived by the owner on Sep 5, 2023. It is now read-only.

ES 6.7 AA test config #463

Merged
merged 2 commits into from
Jul 18, 2023
Merged

ES 6.7 AA test config #463

merged 2 commits into from
Jul 18, 2023

Conversation

Rosa-Fox
Copy link
Contributor

@Rosa-Fox Rosa-Fox commented Jul 3, 2023

Trello

The purpose of the A/A test is to test the % of allocation of traffic/sample population based on the current version of Elastic Search (6.7) against itself. A (ES 6.7) vs A (ES6.7). The A/A is solely to identify how the approach allocates traffic. This will provide benchmark data to aid analysis in future AA tests.

Corresponding rendering app PR

⚠️ The changes need to be deployed manually to all relevant environments. Follow the guidance on how to deploy Fastly.

@Rosa-Fox Rosa-Fox changed the title Es 6.7 aa test config ES 6.7 AA test config Jul 3, 2023
@Rosa-Fox Rosa-Fox changed the title ES 6.7 AA test config DO NOT MERGE - ES 6.7 AA test config Jul 3, 2023
---
A: 1
B: 1
Z: 98
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should this be:

A: 50
B: 50

with no Z? Can chat off-thread

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Simon explained I need to remove the Z as it is only needed in the rendering app config, not the CDN config because A or B need to be assigned by the CDN.

@@ -7,3 +7,4 @@
---
Example: 86400
BankHolidaysTest: 86400
EsSixPointSeven: 604800
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like a week 👍

The purpose of the A/A test is to test the % of allocation of traffic/sample population based on the current version of elastic (6.7) against itself. A (ES 6.7) vs A (ES6.7). The A/A is solely to identify how the approach allocates traffic. This will provide benchmark data to aid analysis in future AA tests.

Rendering app PR: alphagov/finder-frontend#3053
@Rosa-Fox Rosa-Fox force-pushed the es-6.7-aa-test-config branch 2 times, most recently from 8902ac0 to bfcf783 Compare July 13, 2023 15:38
@Rosa-Fox Rosa-Fox changed the title DO NOT MERGE - ES 6.7 AA test config ES 6.7 AA test config Jul 18, 2023
@Rosa-Fox Rosa-Fox merged commit 4f6fae7 into main Jul 18, 2023
2 checks passed
@Rosa-Fox Rosa-Fox deleted the es-6.7-aa-test-config branch July 18, 2023 13:41
samsimpson1 added a commit to alphagov/govuk-fastly that referenced this pull request Jul 21, 2023
Rosa-Fox added a commit that referenced this pull request Jul 27, 2023
Removing AA test config as the test has expired.

PR to implement the test: #463
Rosa-Fox added a commit that referenced this pull request Aug 16, 2023
[We recently ran an AA test for the Search team](#463).

We are going to run it again, hence reinstating it in this PR!

The purpose of the A/A test is to test the % of allocation of traffic/sample population based on the current version of elastic (6.7) against itself. A (ES 6.7) vs A (ES6.7). The A/A is solely to identify how the approach allocates traffic. This will provide benchmark data to aid analysis in future AA tests.

This time around, the code will stay the same. We will use the same custom dimension and the variant split will still be 50/50. The only difference is that the custom dimension has been scoped as ‘user' as opposed to ‘session’ like it was last time. Scoping the custom dimension has already been done by a performance analyst.

We plan to deploy this on Thursday 17 August for 1 week.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants