Prepare for removal in a couple of weeks. It is already implicitly
called deprecated in HISTORY. Making it explicit.
Bug: T72470
Change-Id: Ieb1d130038823e90d6196d236f02733fd47e03d4
Tested upgrade from 1.35 locally, and it broke due to two issues:
- text table didn't exist, making renaming the table the first update.
- the update was using user instead of mwuser. That was intentional on
the grounds that it'll be fixed soon, but it seems I746714f7b3a is
not going to make to the release.
Bug: T164898
Change-Id: I0c152f339954a001c5a5a0b94b8ad48e5b077290
Also remove the unused 'region' option.
Added release notes, and updated the notes for coalesceKeys as well
to reside in the configuration section instead.
Change-Id: I219ea67416c6d121ce1488d99dab9a3a089f27d9
This reverts commit 07bdda2222.
Reason for revert: Removed cant-block-nonexistent-page from qqq.json which breaks banana linter. Let's revert and get a fresh export next time
Change-Id: Id09d60bf5975581ad0b0ddec34238de304e3a960
One less thing to inject and pass down, one less thing where MW-specific
wiring varies from the default.
Bug: T228895
Change-Id: I1bb181a0b9b081050e544eb4b2a6c4287ee89528
Renamed several methods for clarity and updated various comments
Use explicit number_format() instead of casting floats to strings
when making purge values
Fix LocalRepoTest mocking of WANObjectCache::makeGlobalKey()
Bug: T264604
Change-Id: Ib03b97fcab8a34d38d3a8a12da6e28e12feef4ad
'apierror-protect-invalidlevel' potentially wants updating at a later point as the
message isn't necessarily clear what the error is; the protection may be valid
but the users right to do so is not.
Bug: T270713
Change-Id: I72fe67264baa4123599ec424a7d780192ca54bcc
Title::getPageLanguage has complex logic to determine the effictive
language of the page. PageRecord is a storage layer primitive and should
not haveknowledge of such logic, nor should PageStore.
The effective content language of a page needs to be determined
programmatically, see discussion on the ticket.
Bug: T278591
Change-Id: Ic26f6f7690499b3dd87982e3822881fd473cfd68
Cache misses in metadata were miscounted as miss.unserialize.
Count them as miss.absent.metadata instead.
Change-Id: Idff062325a34445478a4543709a9f2b3cc365f60