This task is about setting up a domain for phab2001 which we can test to make sure everything works. Because we carn't just presume at a moments notice that switching from iridium will work. We need to test. We also need to do a test where we schedule maintenance to try the switch to phab2001 from iridium for 24 hrs or longer.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Joe | T154658 Prepare and improve the datacenter switchover procedure | |||
Resolved | LSobanski | T156937 Provide cross-dc redundancy (active-active or active-passive) to all important misc services | |||
Invalid | None | T164810 Switch phabricator production to codfw | |||
Resolved | • mmodell | T182832 Apache on phab1001 is gradually leaking worker processes which are stuck in "Gracefully finishing" state | |||
Resolved | Paladox | T125357 /maniphest/report/project/ : Maximum execution time of 10 seconds exceeded | |||
Resolved | Dzahn | T151070 Move Phabricator from PHP 7.0 to PHP 7.2 | |||
Resolved | Dzahn | T238956 switch prod Phabricator from phab1003 to phab1001 | |||
Resolved | Dzahn | T190568 Reimage both phab1001 and phab2001 to stretch / buster | |||
Resolved | • mmodell | T152129 reinstall iridium (phabricator) as phab1001 with jessie | |||
Resolved | • mmodell | T137928 Deploy phabricator to phab2001.codfw.wmnet | |||
Declined | Dzahn | T152132 Setup test domain for phab2001 |
Event Timeline
agreed. we did it in a similar way for gerrit with "gerrit-new". but gerrit wasn't behind varnish, unlike phab.
Change 324794 had a related patch set uploaded (by Dzahn):
add phabricator-new for phab2001
Change 324797 had a related patch set uploaded (by Dzahn):
varnish misc: add phab2001 as a backend for phab-new
Change 324832 had a related patch set (by Paladox) published:
Phabricator: Set domain for phab2001 in codfw
we are waiting for https://gerrit.wikimedia.org/r/#/c/324797/ here, traffic team asked to wait a couple days because they were in the middle of refactoring code
Change 324797 abandoned by Dzahn:
varnish misc: add phab2001 as a backend for phab-new
Reason:
we can't make phab2001 the production phab server since we don't have per-service routing yet and we don't want to send unencrypted traffic across datacenters