User Details
- User Since
- Feb 27 2015, 10:47 PM (562 w, 1 d)
- Availability
- Available
- IRC Nick
- urandom
- LDAP User
- Eevans
- MediaWiki User
- EEvans (WMF) [ Global Accounts ]
Tue, Dec 2
Mon, Dec 1
Fri, Nov 28
Wed, Nov 26
Ok, schema has been created, grants made, and DG v1.0.14 has been deployed to staging. Let me know if you encounter any problems.
Tue, Nov 25
The more I look at this top k endpoint, the more I think I may have misunderstood what was intended. I reckon the endpoint should accept a start and end timestamp, and return all of the aggregations included (like the other). I'll update it to reflect that.
Mon, Nov 24
@mforns, @amastilovic I opened https://gitlab.wikimedia.org/repos/sre/data-gateway/-/merge_requests/10, which combines the work started by @Ottomata (data-gateway/mr-8), with the schema and endpoint for pageviews_top_pages_per_editor.
Thu, Nov 13
Wed, Nov 12
Ok, a new role has been created: revise_tone_task_generator, and it has been given MODIFY permissions on ml_cache.page_paragraph_tone_scores. This is the case for both the cassandra-dev (staging), and aqs (production) clusters.
Tue, Nov 11
With respect to GRANTs, is it safe to assume that MODIFY is sufficient? There is no requirement to do reads here, is there?
Mon, Nov 10
Nov 6 2025
Nov 4 2025
The table has been created, the mock data loaded, and v1.0.13 of the Gateway (w/ the new endpoint) has been deployed.
Clearly I care about naming! But once again, I only put my arguments here and leave it to you to make the final call!
Nov 3 2025
Fyi, I've rearranged some of what I'm quoting here (I hope that's OK).
Oct 31 2025
I'd pretty much forgotten about this issue, but there have since been a number of decommissions (routine node refreshes) that have happened with no reported errors. I think it is reasonable to assume that the upgrade to 4.1.5 (we are now on 4.1.8) did in fact fix this issue, and so I will boldly close the ticket (we can always reopen if we learn otherwise).
This was fixed in https://gerrit.wikimedia.org/r/c/operations/cookbooks/+/1023873.
@Tgr at this point, is there any obstacle and/or objections to separating storage of central auth sessions? Using a separate store/namespace for them is perhaps even more interesting if it means we could set the TTLs accordingly.
@Tgr what portion of the overall workload is anon? Is there a dashboard for this?
Oct 30 2025
Oct 29 2025
This is complete, and the design review published as: https://wikitech.wikimedia.org/wiki/SRE/Data_Persistence/Design_Review
Oct 27 2025
Oct 24 2025
I've created a draft merge-request here: https://gitlab.wikimedia.org/repos/sre/data-gateway/-/merge_requests/9, please have a look and let me know if —among other things— there are any issues with the keyspace and table names (which by convention are exposed in the DG urls), attribute names (which by convention will be returned in JSON results), or the order/disposition of URL parameters (I've ordered them differently to how they appear in the schema). Also, let me know whether or not you think we should include all of the attributes in the results. For example, do you want wiki_id, page_id, etc, in the results given that presumably the caller will know them (having just supplied them as query parameters).
Oct 23 2025
Oct 22 2025
Oct 21 2025
Oct 20 2025
Oct 15 2025
Oct 13 2025
Provided that the moves happen one at a time (probably goes without saying), then the Cassandra hosts can be done at any time, and without coordination. The Cassandra hosts here are: aqs*, restbase*, & sessionstore*