Page MenuHomePhabricator

Remove restbase from parsoidcache
Closed, ResolvedPublic

Description

Restbase's primary entrypoint is now through the text cluster, and the entrypoint in the parsoidcache cluster for the rest(base)?.wikimedia.org entrypoints shouldn't be necessary anymore. Need to verify lack of trailing dependencies/traffic first.

Details

Related Gerrit Patches:

Related Objects

StatusSubtypeAssignedTask
ResolvedCmjohnson
ResolvedNone
ResolvedBBlack

Event Timeline

BBlack created this task.Aug 27 2015, 2:52 AM
BBlack raised the priority of this task from to Medium.
BBlack updated the task description. (Show Details)
BBlack added projects: acl*sre-team, Traffic.
BBlack added subscribers: BBlack, Aklapper.
Restricted Application added a subscriber: Matanya. · View Herald TranscriptAug 27 2015, 2:52 AM
mobrovac added a subscriber: mobrovac.

Are things still using the hostnames rest.wikimedia.org and/or restbase.wikimedia.org and/or restbase.eqiad.wikimedia.org, which map to the cache_parsoid cluster rather than through the normal text-cluster restbase entrypoints?

@BBlack, there are still users for rest.wikimedia.org. I sent a reminder and announced a shut-down date for March. If we set up a redirect (or rewrite) for the domain, we could get rid of the Varnish setup sooner.

The problem with the redirect is it's complicated, because we still have this conflict between internal and external RB URLs due to the whole Host: header vs /hostname/ mess. It's possible, though.

Well, the other thing I can do to make this simple is just treat it like the legacy citoid/cxserver entrypoints: if it's one of the legacy restbase hostnames, just set the backend and (pass) all traffic.

Change 266747 had a related patch set uploaded (by BBlack):
Text VCL: add support for legacy rb passes

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

Change 266748 had a related patch set uploaded (by BBlack):
cache_parsoid: remove restbase pass-through

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

Change 266749 had a related patch set uploaded (by BBlack):
restbase legacy hostnames -> cache_text cluster

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

Change 266747 merged by BBlack:
Text VCL: add support for legacy rb passes

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

Change 266749 merged by BBlack:
restbase legacy hostnames -> cache_text cluster

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

Change 266748 merged by BBlack:
cache_parsoid: remove restbase pass-through

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

BBlack closed this task as Resolved.Jan 29 2016, 10:46 AM
BBlack claimed this task.