Per T239453#5910993 we should look at removing these groups from the MW db lb configs:
- contributions
- logpager
- recentchanges
- recentchangeslinked
- watchlist
That would leave us with:
- api
- dump
- vslow
This would greatly simplify automating depooling/repooling db instances.
Outcome
- Confirmation and understanding that these configs are functionally safe to remove in productrion without requiring any code changes, even if they are still referenced. To be walk through by by @Krinkle together with one or two people from PET as part of knowledge transfer and familiarity with MediaWiki-libs-Rdbms.
- Understanding and agreement on which of these (if any) we need to keep, and why. To be carried out by Platform Engineering based on the history of the db index and its usage in code.
- T267077: Document remaining database load groups
- Remove obsolete db group parameters from MW core and WMF-deployed extensions.
Removal progress
- s1
- eqiad
- codfw
- s2
- eqiad
- codfw
- s3
- eqiad
- codfw
- s4
- eqiad
- codfw
- s5
- eqiad
- codfw
- s6
- eqiad
- codfw
- s7
- eqiad
- codfw
- s8
- eqiad
- codfw