Page MenuHomePhabricator

Deprecate and remove SquidPurgeClient classes
Closed, ResolvedPublic


The SquidPurgeClient and SquidPurgeClientPool classes are obsolete. Internal usage should be replaced by MultiHttpClient.

Event Timeline

Change 535993 had a related patch set uploaded (by Krinkle; owner: Aaron Schulz):
[mediawiki/core@master] Migrate CdnCacheUpdate to MultiHttpClient and remove SquidPurgeClient classes

Change 535993 merged by jenkins-bot:
[mediawiki/core@master] Migrate CdnCacheUpdate to MultiHttpClient and deprecate SquidPurgeClient

Krinkle removed aaron as the assignee of this task.EditedMay 13 2020, 11:40 PM
Krinkle moved this task from Doing (old) to Blocked (old) on the Performance-Team board.

Awaiting the MW 1.36 cycle for the next step.

taavi added a subscriber: taavi.

1.36 cycle is now on-going. What would be the next step? Those classes aren't @newable and have no known uses. Do they need to be hard deprecated or can they just be removed?

Change 654324 had a related patch set uploaded (by Aaron Schulz; owner: Aaron Schulz):
[mediawiki/core@master] Remove SquidPurgeClient classes

Change 654324 merged by jenkins-bot:
[mediawiki/core@master] Remove SquidPurgeClient classes

Krinkle assigned this task to aaron.
Krinkle edited projects, added MW-1.36-release; removed Patch-For-Review.