- Roll call: who's there and emergencies
- Roadmap review
- Hand-off
- Other discussions
- Next meeting
- Metrics of the month
Roll call: who's there and emergencies
Hiro and anarcat present in the meeting. Quick chat by mumble do to a check-in and resolve some issues with the installer to setup fsn-node-07 and check overall priorities.
Roadmap review
We looked at the issue board which excludes GitLab, because that board was processed in the gitlab meeting yesterday.
We went through the tickets and did some triage, moving some tickets
from Open
to Backlog
and some tickets into Next
. anarcat has no
tickets left in Backlog
because he's going away for a two months
leave. hiro will review her ticket priorities within the week.
GitLab workflow changes
We tried to get used to the new GitLab workflow.
We decided on using the "Next" label to follow the global @tpo convention, although we have not adopted the "Icebox" label yet. The gitlab policy was changed to:
Issues first land into a "triage" queue (
Open
), then get assigned to a specific milestone as the ticket gets planned. We use theBacklog
,Next
, andDoing
of the global "TPO" group board labels. With theOpen
andClosed
list, this gives us the following policy:
Open
: untriaged ticket, "ice box"Backlog
: planned workNext
: work to be done in the next iteration or "sprint" (e.g. currently a month)Doing
: work being done right now (generally during the day or week)Closed
: completed workThat list can be adjusted in the future without formally reviewing this policy.
Priority of items in the lists are determined by the order of items in the stack. Tickets should not stay in the
Next
orDoing
lists forever and should instead actively be closed or moved back into theOpen
orBacklog
board.
Note that those policies are still being discussed in the GitLab project, see issue 28 for details.
Exciting work that happened in June
- Trac migrated to GitLab
- TPA wiki migrated to GitLab
- kvm4 and kvm5 were retired, signaling the end of the "libvirt/KVM" era of our virtual hosting: all critical services now live in Ganeti
- lots of buster upgrades happened
Hand-off
During the mumble check-in, hiro and anarcat established there was not any urgent issue requiring training or work.
anarcat will continue working on the documentation tickets as much as he can before leaving (Puppet, LDAP, static mirrors) but will otherwise significantly reduce his work schedule.
Other discussions
No other discussions were held.
Next meeting
No next meeting is currently planned, but the next one should normally be held on Wednesday August 5th, according to our normal schedule.
Metrics of the month
- hosts in Puppet: 72, LDAP: 75, Prometheus exporters: 126
- number of apache servers monitored: 29, hits per second: 176
- number of nginx servers: 2, hits per second: 2, hit ratio: 0.87
- number of self-hosted nameservers: 6, mail servers: 12
- pending upgrades: 1, reboots: 0
- average load: 0.67, memory available: 271.44 GiB/871.88 GiB, running processes: 400
- bytes sent: 211.50 MB/s, received: 113.43 MB/s
- GitLab tickets: 171 issues including...
- open: 125
- backlog: 26
- next: 13
- doing: 7
- (closed: 2075)
- number of Trac tickets migrated to GitLab: 32401
- last Trac ticket ID created: 34451
- planned buster upgrades completion date: 2020-08-11
Only 3 nodes left to upgrade to buster: troodi (trac), gayi (svn) and rude (RT).
Upgrade prediction graph still lives at https://help.torproject.org/tsa/howto/upgrades/
Now also available as the main Grafana dashboard. Head to https://grafana.torproject.org/, change the time period to 30 days, and wait a while for results to render.