Page MenuHomePhabricator

Performance: Connect directly to API backend LVS instead of going through text Varnishes
Closed, ResolvedPublic

Description

We should send POST requests destined to one of the wikimedia api.php end points to api.svc.pmtpa.wmnet instead of the text squids. We still need to set the appropriate HOST header for the wiki.

This will remove an unnecessary LVS and Squid traversal, and thus cut down on latency. POST requests are not cached in any case.


Version: unspecified
Severity: normal

Details

Reference
bz51273

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:51 AM
bzimport added a project: Parsoid.
bzimport set Reference to bz51273.

Change 99666 had a related patch set uploaded by Faidon Liambotis:
Add a new config option for an API proxy endpoint

https://gerrit.wikimedia.org/r/99666

Change 99666 merged by jenkins-bot:
Add a new config option for an API proxy endpoint

https://gerrit.wikimedia.org/r/99666

Scheduled for deploy on Monday.

Change 101052 had a related patch set uploaded by GWicke:
Bug 51273: Support per-wiki API proxies

https://gerrit.wikimedia.org/r/101052

Change 101052 merged by jenkins-bot:
Bug 51273: Support per-wiki API proxies

https://gerrit.wikimedia.org/r/101052

Change 101342 had a related patch set uploaded by GWicke:
Add a new config option for an API proxy endpoint

https://gerrit.wikimedia.org/r/101342

Change 101342 merged by GWicke:
Add a new config option for an API proxy endpoint

https://gerrit.wikimedia.org/r/101342