James D. Forrester
df5eb22f83
Replace uses of DB_MASTER with DB_PRIMARY
...
Just an auto-replace from codesniffer for now.
Change-Id: I5240dc9ac5929d291b0ef1c743ea2bfd3f428266
2021-04-29 09:24:31 -07:00
Reedy
8ba1c75559
Replace wfWaitForSlaves() with LBFactory::waitForReplication()
...
Change-Id: I337147d61e2ec686a8672d0340dff4b6783f78cd
2020-05-02 02:00:01 +00:00
Reedy
9f2ffdfbd4
Remove "Squiz.WhiteSpace.FunctionSpacing" from phpcs exclusions
...
Change-Id: I78b3315f26ab91b6b443f5b028a635552f82f5a3
2019-05-11 02:44:26 +01:00
Umherirrender
ad776c7d5f
Use ::class to resolve class names in maintenance scripts
...
This helps to find renamed or misspelled classes earlier.
Phan will check the class names
Change-Id: I1d4567f47f93eb1436cb98558388e48d35258666
2018-01-23 17:40:16 +00:00
Max Semenik
dac20d0ffa
Introduce Maintenance::getBatchSize()
...
Just to isolate the internals. Fix most of usages in the core.
Change-Id: I8b3e9ca1f42b7c49ee57f17b88ca2fc7b404f342
2017-11-05 13:26:12 -08:00
Aaron Schulz
950cf6016c
Rename DB_SLAVE constant to DB_REPLICA
...
This is more consistent with LoadBalancer, modern, and inclusive
of master/master mysql, NDB cluster, and MariaDB galera cluster.
The old constant is an alias now.
Change-Id: I0b37299ecb439cc446ffbe8c341365d1eef45849
2016-09-05 22:55:53 -07:00
Kunal Mehta
6e9b4f0e9c
Convert all array() syntax to []
...
Per wikitech-l consensus:
https://lists.wikimedia.org/pipermail/wikitech-l/2016-February/084821.html
Notes:
* Disabled CallTimePassByReference due to false positives (T127163)
Change-Id: I2c8ce713ce6600a0bb7bf67537c87044c7a45c4b
2016-02-17 01:33:00 -08:00
Kunal Mehta
1168b3f38d
removeInvalidEmails.php: Fix batching continuation for wikis with >500 users
...
Change-Id: I6343aa204ddd68e9685630b67ac0b0ca535b426b
2014-12-04 10:40:25 -08:00
Kunal Mehta
6002ee6d4b
Add removeInvalidEmails.php maintenance script
...
The script scans the user table and removes emails
that are technically invalid which don't pass
Sanitizer::validateEmail(), and wouldn't be allowed
today. Confirmed emails are skipped entirely since
they had to be valid at some point.
Bug: T76512
Change-Id: I3cc6396ff6d8b738846b7716b4b0cddc9bf9e1a4
2014-12-03 12:24:33 -08:00