Page MenuHomePhabricator

Move excimer/arclamp redis from mwlog to arclamp hosts
Closed, ResolvedPublic

Description

Once we have moved arclamp to baremetal (T316223) we'll be in a position to move redis off mwlog and to arclamp hosts. This will help in general to self-contain the service and with T261274: Figure out switchover steps for mwlog hosts. What do (collective) you think ?

Implementation steps:

  • move arclamp redis config into dedicated profile
  • add redis to role::webperf::profiling_tools
  • point mw to arclamp1001 redis in ProductionServices.php
  • point arclamp to arclamp1001 via profile::webperf::arclamp::redis_host
  • validate there are no further clients of redis on mwlog
  • remove redis from mwlog

Event Timeline

This came up in a team meeting today. @Krinkle and I are fine with the proposal.

Krinkle triaged this task as Medium priority.

Change 919163 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] profile::webperf::redis: introduce/move arclamp redis config to profile

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

Change 919164 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] role::webperf::profiling_tools: add redis instance for arclamp

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

Change 919163 merged by Herron:

[operations/puppet@production] profile::arclamp::redis: introduce/move arclamp redis config to profile

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

Change 919164 merged by Herron:

[operations/puppet@production] role::webperf::profiling_tools: add redis instance for arclamp

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

Change 920298 had a related patch set uploaded (by Herron; author: Herron):

[operations/mediawiki-config@master] arclamp: switch redis server to arclamp1001

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

Change 920299 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] arclamp: switch redis server to arclamp1001

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

Change 920299 merged by Herron:

[operations/puppet@production] arclamp: switch redis server to arclamp1001

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

Change 920298 merged by jenkins-bot:

[operations/mediawiki-config@master] arclamp: switch redis server to arclamp1001

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

Mentioned in SAL (#wikimedia-operations) [2023-05-24T13:06:18Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:920298|arclamp: switch redis server to arclamp1001 (T327277)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-24T13:07:49Z] <samtar@deploy1002> herron and samtar: Backport for [[gerrit:920298|arclamp: switch redis server to arclamp1001 (T327277)]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-05-24T13:14:11Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:920298|arclamp: switch redis server to arclamp1001 (T327277)]] (duration: 07m 53s)

I'm not seeing any traffic arriving to mwlog1002 on port 6379, considering this confirmation of no further redis clients of mwlog

Change 923348 had a related patch set uploaded (by Herron; author: Herron):

[operations/puppet@production] mwlog: remove redis instance

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

Change 923348 merged by Herron:

[operations/puppet@production] mwlog: remove redis instance

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

herron updated the task description. (Show Details)