Page MenuHomePhabricator

schedule maintenance for IRC server
Closed, DeclinedPublic

Description

We need to schedule a maintenance window for the IRCd at irc.wikimedia.org.

We want to:

-<s>enable firewalling (T104943)</s> DONE

This will disconnect IRC connections and require a restart of IRCD and also the RC feed bot.

Need instructions how to properly restart RC feed bot and announce a downtime for users.

Event Timeline

Dzahn raised the priority of this task from to Needs Triage.
Dzahn updated the task description. (Show Details)
Dzahn added a project: acl*sre-team.
Dzahn subscribed.
Dzahn added a parent task: Restricted Task.Jul 15 2015, 4:59 AM

It would be nice to know how long the maintenance window is intended to be and consequently what the estimated/expected downtime will be. It may make sense to include this information in any user notice as well.

Joe triaged this task as Medium priority.Jul 15 2015, 6:53 AM

As it currently stands, I can't communicate this to users since there is no date and time given here. The tech newsletter will be frozen for translation in a few hours, and unless additional information about scheduling is available, I won't be able to announce this in Monday's newsletter.

@gpaumier Sorry about that. I was travelling and did not get to actually schedule it this week yet and i will be on vacation for one week after Wikimania. Putting it on the tech news was premature. Please hold on for now. We'll put it on a later edition.

@Dzahn no problem, thank you for following up. Enjoy the vacation :)

Judging from the current ferm rules it seems we can schedule this now?

The blocker is kind of the knowledge how to properly bring the IRC bot back up. Sounds simple, but last time i know it was an issue and i couldn't find docs how it was fixed.

13:05 < valhallasw`cloud> mutante:

https://github.com/wikimedia/operations-puppet/blob/a329b58c01345c5f75437f2b8acff32cbf919c1a/modules/mw-rc-irc/files/upstart/ircecho.conf

13:05 < mutante> valhallasw`cloud: the author name is interesting :)
13:06 < mutante> this might be the newer system already
13:06 < mutante> upstart conf sounds good and what was missing last time, yea

Right should be able to:

rush@argon:~# sudo service ircd status
ircd start/running, process 15108
rush@argon:~# sudo service ircecho status
ircecho start/running, process 8210

The blocker is kind of the knowledge how to properly bring the IRC bot back up. Sounds simple, but last time i know it was an issue and i couldn't find docs how it was fixed.

Possibly https://wikitech.wikimedia.org/wiki/IRCD ? (Assuming those docs are uptodate)

You can probably test it in labs...

changed my mind about putting unrelated things (IPv6, firewalling, change motd) into one maintenance window. the firewalling thing doesnt need a server nor service restart. will do that part without having to schedule. it was missing a rule for the RC bot before we can activate it. i uploaded a change for that

Dzahn removed a parent task: Restricted Task.Oct 7 2015, 9:14 PM

I resolved the firewalling part of this without needing a maintenance downtime.

I give it back to the pool/ up for grabs about the motd change and possibly IPv6.

Dzahn removed Dzahn as the assignee of this task.Oct 7 2015, 9:19 PM
Dzahn updated the task description. (Show Details)
Dzahn lowered the priority of this task from Medium to Low.Oct 7 2015, 9:23 PM
Dzahn removed a project: User-notice.