Page MenuHomePhabricator

Stop and remove old job runners
Closed, ResolvedPublic

Description

All the jobs were completely transitioned to the Kafka queue for all projects, so old job runner service processes and job queue Redis instances are not used anymore. These should be stopped and removed, and puppet cleaned up.

Event Timeline

Pchelolo created this task.
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Joe moved this task from Backlog to Doing on the User-Joe board.

Change 443420 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/mediawiki-config@master] Purge the last references to jobqueue redis.

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

Change 443426 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] profile::mediawiki::jobrunner: remove the old jobrunner service

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

Change 443427 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] profile::jobrunner: remove references to mediawiki::jobrunner

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

Change 443426 merged by Giuseppe Lavagetto:
[operations/puppet@production] profile::mediawiki::jobrunner: remove the old jobrunner service

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

Mentioned in SAL (#wikimedia-operations) [2018-07-02T15:55:55Z] <_joe_> stopping jobrunner, jobchron across all jobrunners T198220

Change 443427 merged by Giuseppe Lavagetto:
[operations/puppet@production] profile::jobrunner: remove references to mediawiki::jobrunner

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

Change 443772 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] redis: remove cronjob for restarts on slaves as well

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

Change 443773 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] redis: remove now-useless specific classes

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

Change 443789 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] site.pp: move slave redises to system::spare

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

Change 443772 merged by Giuseppe Lavagetto:
[operations/puppet@production] redis: remove cronjob for restarts on slaves as well

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

Change 443773 merged by Giuseppe Lavagetto:
[operations/puppet@production] redis: remove now-useless specific classes

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

Change 443420 merged by jenkins-bot:
[operations/mediawiki-config@master] Purge the last references to jobqueue redis.

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

Mentioned in SAL (#wikimedia-operations) [2018-11-07T15:29:02Z] <jiji@deploy1001> Synchronized wmf-config/ProductionServices.php: Remove jobqueue_redis references, T198220 (duration: 00m 54s)

Change 473029 had a related patch set uploaded (by Effie Mouzeli; owner: Effie Mouzeli):
[operations/puppet@production] jobqueue_redis: Purge role jobqueue_redis

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

Change 473029 merged by Effie Mouzeli:
[operations/puppet@production] jobqueue_redis: Purge role jobqueue_redis

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

@Pchelolo/@mobrovac jobqueue_redis instances have been removed from prod and we have cleaned up any puppet and mediawiki-config references . Should we mark this issue as Resolved?

Change 443789 abandoned by Giuseppe Lavagetto:
site.pp: move slave redises to system::spare

Reason:
not needed anymore

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