Page MenuHomeMiraheze

Goal-2022-Jan-JunGoal
ArchivedPublic

Members

  • This project does not have any members.
  • View All

Watchers

  • This project does not have any watchers.
  • View All

Details

Description

Miraheze's Goals for the first half of 2022 (January 1st ~ June 30th).

Tasks added to this project must be at least one of the following:

a long-term project that can realistically be finished before June 30th,
a development project that will have a positive impact on Miraheze communities,
an objective for Site Reliability Engineers (infrastructure, introducing a new service, major work etc.).
MediaWiki and development tasks can be added freely by anyone assuming someone has in the past hinted at the possibility they would be willing to work on it or have a noticeable impact on communities.

Site Reliability Engineering tasks should only be added by members of the Site Reliability Engineering team as they have full control over their priorities and workflow, not subject to community benefit.

< Goal-2021-Jul-Dec | Goal-2022-Jul-Dec >

Recent Activity

Dec 30 2022

John closed T8801: Formalise and agree on Infrastructure SLOs as Resolved.
Dec 30 2022, 22:29 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Dec 28 2022

John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Dec 28 2022, 22:19 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Dec 28 2022, 21:55 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Dec 28 2022, 21:46 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Dec 28 2022, 21:21 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Dec 27 2022

John closed T8350: Redesign backup handling as Resolved.
Dec 27 2022, 23:07 · Goal-2022-Jul-Dec, Bacula, Infrastructure (SRE), Goal-2022-Jan-Jun
Reception123 added a comment to T8350: Redesign backup handling.

Since we've got SQL backups as well, I'd say every 3 months for XML would be reasonable

Dec 27 2022, 19:21 · Goal-2022-Jul-Dec, Bacula, Infrastructure (SRE), Goal-2022-Jan-Jun
John added a comment to T8350: Redesign backup handling.

Backup schedules defined:

  • Private - weekly
  • SSL Keys - weekly
  • SQL - fortnightly
  • mediawiki-xml - MediaWiki (SRE) - can someone propose a time frame for XML dumps please? - 3 monthly?
  • Phabricator Static - fortnightly
Dec 27 2022, 19:05 · Goal-2022-Jul-Dec, Bacula, Infrastructure (SRE), Goal-2022-Jan-Jun
John added a comment to T8350: Redesign backup handling.
root@puppet141:~/private# /usr/local/bin/miraheze-backup backup private
Starting backup of 'private' for date 2022-12-27...
Completed! This took 8.501368522644043s
root@puppet141:~/private# /usr/local/bin/miraheze-backup backup sslkeys
Starting backup of 'sslkeys' for date 2022-12-27...
Completed! This took 7.49277400970459s
Dec 27 2022, 17:42 · Goal-2022-Jul-Dec, Bacula, Infrastructure (SRE), Goal-2022-Jan-Jun

Dec 26 2022

Paladox added a comment to T8801: Formalise and agree on Infrastructure SLOs.

Availability for the swift proxy, ac and object servers should be 99.5% I think.

Dec 26 2022, 15:00 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Dec 21 2022

Universal_Omega set the color for Goal-2022-Jan-Jun to Green.
Dec 21 2022, 18:59
Universal_Omega set the color for Goal-2022-Jan-Jun to Red.
Dec 21 2022, 18:56

Dec 11 2022

John updated subscribers of T8801: Formalise and agree on Infrastructure SLOs.

@Paladox can we draft some Swift SLOs please so that we can start to monitor them before the end of this year?

Dec 11 2022, 21:32 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Nov 25 2022

John added a comment to T8350: Redesign backup handling.

Given recent events, a work around solution will be worked on and released this weekend hopefully.

Nov 25 2022, 14:39 · Goal-2022-Jul-Dec, Bacula, Infrastructure (SRE), Goal-2022-Jan-Jun

Sep 26 2022

Universal_Omega moved T8802: Formalise and agree on MediaWiki SLOs from Unsorted to Goals on the Universal Omega board.
Sep 26 2022, 05:08 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega closed T8802: Formalise and agree on MediaWiki SLOs as Resolved.
Sep 26 2022, 05:08 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 24 2022

Universal_Omega added a comment to T8802: Formalise and agree on MediaWiki SLOs.
In T8802#197599, @John wrote:

How is the abandoned jobs measurement to work as it’s not clear what percentage of jobs have failed?

The SLO for MediaWiki latency also looks extremely high based on the small data set available at 5s - is there a reason for this?

Sep 24 2022, 18:48 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 24 2022, 18:42 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 24 2022, 18:35 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 23 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 23 2022, 18:57 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega added a comment to T8802: Formalise and agree on MediaWiki SLOs.
In T8802#197599, @John wrote:

How is the abandoned jobs measurement to work as it’s not clear what percentage of jobs have failed?

The SLO for MediaWiki latency also looks extremely high based on the small data set available at 5s - is there a reason for this?

Sep 23 2022, 18:57 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
John added a comment to T8802: Formalise and agree on MediaWiki SLOs.

How is the abandoned jobs measurement to work as it’s not clear what percentage of jobs have failed?

Sep 23 2022, 18:51 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated subscribers of T8802: Formalise and agree on MediaWiki SLOs.

@Reception123 @MacFan4000 All the monitoring for this task should be done now, but we need to make sure that the selected numbers here are agreed upon. Any other suggestions for it?

Sep 23 2022, 01:05 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 23 2022, 00:55 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 23 2022, 00:38 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 23 2022, 00:38 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 20 2022

John added a comment to T8802: Formalise and agree on MediaWiki SLOs.

We could store and average the backend response times variable that we post in web requests - this would be a form of inexpensive latency monitoring

Sep 20 2022, 18:31 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega added a comment to T8802: Formalise and agree on MediaWiki SLOs.

I recommend we remove latency from MediaWiki also. We don't really have a way to monitor it anymore, as I removed blackbox monitoring from MediaWiki as it seemed to make hundreds of thousands of semi-expensive, otherwise unnecessary daily requests, that seemed to actually provide ortherwise unnecessary frontend load and degradation. Backend monitoring was not worth frontend performance degradation in my opinion. I don't see any other way to really monitor latency in this case.

Sep 20 2022, 15:59 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 17 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 17 2022, 23:28 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 11 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 11 2022, 02:13 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 10 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 10 2022, 05:02 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 10 2022, 00:47 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 9 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 9 2022, 19:04 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 9 2022, 06:38 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 9 2022, 06:24 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 9 2022, 05:39 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 8 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 8 2022, 21:37 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
Universal_Omega added a comment to T8802: Formalise and agree on MediaWiki SLOs.

I got the prometheus-es-exporter working again today, for this. So we can add exceptions, etc... again, so I can do more work on this a bit later now.

Sep 8 2022, 03:08 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 7 2022

Universal_Omega updated the task description for T8802: Formalise and agree on MediaWiki SLOs.
Sep 7 2022, 19:08 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun

Sep 1 2022

John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Sep 1 2022, 18:16 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Aug 21 2022

John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Aug 21 2022, 20:48 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Aug 21 2022, 19:51 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John added a comment to T8801: Formalise and agree on Infrastructure SLOs.
  • DNS
    • SLO: Latency for DNS lookups to be below 5ms at least 99.5%
Aug 21 2022, 19:51 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Aug 2 2022

John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Aug 2 2022, 18:38 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)

Jul 2 2022

John updated the task description for T8801: Formalise and agree on Infrastructure SLOs.
Jul 2 2022, 23:03 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John added a comment to T8801: Formalise and agree on Infrastructure SLOs.
  • Mail
    • SLO: Availability of Mail servers to be at least 99.5%.
    • SLO: Errors for sending mail is below 1%.
    • SLO: Latency of message delivery is below 30 seconds.
  • MariaDB
    • SLO: Availability of MariaDB is at least 99.5%.
    • SLO: Error rates for access are below 5%.
  • LDAP
    • SLO: Availability of LDAP to be at least 99.5%.
Jul 2 2022, 22:24 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John added a comment to T8801: Formalise and agree on Infrastructure SLOs.

Proposal for some below are:

Jul 2 2022, 19:30 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John moved T8801: Formalise and agree on Infrastructure SLOs from Backlog to Infrastructure on the Goal-2022-Jul-Dec board.
Jul 2 2022, 17:31 · Goal-2022-Jul-Dec, Goal-2022-Jan-Jun, Infrastructure (SRE)
John moved T8802: Formalise and agree on MediaWiki SLOs from Backlog to MediaWiki on the Goal-2022-Jul-Dec board.
Jul 2 2022, 17:31 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun
John added a project to T8802: Formalise and agree on MediaWiki SLOs: Goal-2022-Jul-Dec.
Jul 2 2022, 17:31 · Universal Omega, Goal-2022-Jul-Dec, MediaWiki (SRE), Goal-2022-Jan-Jun