User Details
- User Since
- Feb 6 2023, 4:18 PM (173 w, 4 d)
- Availability
- Available
- IRC Nick
- sfaci
- LDAP User
- Santiago Faci
- MediaWiki User
- SFaci-WMF [ Global Accounts ]
Wed, Jun 3
Tue, Jun 2
Just a couple of things to keep in mind related to recent changes made regarding how MediaWiki caches the Test Kitchen API response + some great ideas that Sam has shared recently:
- The TTL for the cache now is 10 minutes. It was 1 week at the time of the incident described in the ticket description. That would be the reason why we didn't see any change after updating the Test Kitchen API response (we only added some new fields). We thought that the cache wasn't being updated because we should have increased the cache version (from 1 to 2), we did it and we caused a new and a different issue. Now the cache for all wikis wouldn't be updated until the deployment train finishes on the following Thursday because the old code was running with a previous version of that cache (still 1)
- Any process that we described there as an outcome for this ticket won't be necessary when the change in the API response is backward compatible, because we won't need to update the cache version. And, because of the short TTL mentioned above, when the response is updated and is backwards compatible, we only need to wait 10 minutes to see how the cache is updated
Mon, Jun 1
Would we need to have all the current features working in GrowthBook?
Fri, May 29
GrowthBook API has been registered already as a service in the mesh (staging + production)
Thu, May 28
In the meantime, and via https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/1295094, test-kitchen-next will be configured to consume the discovery.wmnet URLs mentioned above. That will allow us to start testing some new features related to T427025: [GrowthBook Integration] Enable Test Kitchen to consume the GrowthBook API on staging while we keep working on the remaining parts.
Wed, May 27
Tue, May 26
. . .
. . .
Either way, that's not something to validate/require for experiments to be started.
Mon, May 25
Fri, May 22
Balthazar has confirmed that, in the meantime if needed, we could use the internal discovery domain: https://growthbook-next.discovery.wmnet:30443 and https://growthbook.discovery.wmnet:30443 for staging and production respectively