Convert vcsreplicator consumer from supervisor to systemd

RESOLVED FIXED

Status

Developer Services
Mercurial: hg.mozilla.org
RESOLVED FIXED
2 years ago
2 years ago

People

(Reporter: gps, Assigned: gps)

Tracking

Details

(Assignee)

Description

2 years ago
This is similar to the work in bug 1268665.

It is /slightly/ more complicated because we have 8 worker processes and each one needs to start with a separate command line argument. But you can do things like this in systemd as you can with supervisor.
(Assignee)

Updated

2 years ago
Assignee: nobody → gps
Status: NEW → ASSIGNED
(Assignee)

Comment 1

2 years ago
https://hg.mozilla.org/hgcustom/version-control-tools/rev/1232a06a77dd3dc60d3623096c5b5893e2160e9a
ansible/hg-web: add a systemd service for vcsreplicator (bug 1268722)
(Assignee)

Comment 2

2 years ago
https://hg.mozilla.org/hgcustom/version-control-tools/rev/66cf52cdea52787b7192f60c17c4f84702a1a44d
ansible/hg-web: finish converting vcsreplicator to a systemd service (bug 1268722)
(Assignee)

Comment 3

2 years ago
https://hg.mozilla.org/hgcustom/version-control-tools/rev/b96e6899f07158e7b6307c1b30cbb8321c980c6c
vcsreplicator: don't prefix consumer output with time and pid (bug 1268722)
(Assignee)

Comment 4

2 years ago
https://hg.mozilla.org/hgcustom/version-control-tools/rev/f3148a57c62ea91c3db00fdb546364a68dad43f5
ansible/hg-web: forward vcsreplicator logs to syslog (bug 1268722)
(Assignee)

Comment 5

2 years ago
I'm going to call this one done.

supervisor has been uninstalled from all hg.mozilla.org servers. All services are now using systemd.

There are still some crons to convert to systemd timers, however.
Blocks: 1263679
Status: ASSIGNED → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.