15:01:18 #startmeeting Infrastructure (2020-10-01) 15:01:18 Meeting started Thu Oct 1 15:01:18 2020 UTC. 15:01:18 This meeting is logged and archived in a public location. 15:01:18 The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:18 Useful Commands: #action #agreed #halp #info #idea #link #topic. 15:01:18 The meeting name has been set to 'infrastructure_(2020-10-01)' 15:01:18 #meetingname infrastructure 15:01:18 The meeting name has been set to 'infrastructure' 15:01:18 #chair nirik pingou smooge cverna mizdebsk mkonecny abompard siddharthvipul mobrien 15:01:18 Current chairs: abompard cverna mizdebsk mkonecny mobrien nirik pingou siddharthvipul smooge 15:01:18 #info Agenda is at: https://board.net/p/fedora-infra 15:01:19 #info About our team: https://docs.fedoraproject.org/en-US/cpe/ 15:01:20 #topic aloha 15:01:25 hellooo 15:01:31 .hello2 15:01:32 mobrien: mobrien 'Mark O'Brien' 15:01:32 .hello siddharthvipul1 15:01:34 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 15:02:38 ó/ 15:02:40 hello everyone . 15:02:40 came from the hacktoberfest meet :) 15:02:48 coderdude, welcome :) 15:03:05 morning everyone 15:03:18 .hello zlopez 15:03:19 mkonecny: zlopez 'Michal Konečný' 15:03:46 * nirik will wait a min or two more for folks to wander in 15:05:45 o/ 15:06:15 ok, lets dive on in 15:06:28 #topic New folks introductions 15:06:28 #info This is a place where people who are interested in Fedora Infrastructure can introduce themselves 15:06:28 #info Getting Started Guide: https://fedoraproject.org/wiki/Infrastructure/GettingStarted 15:06:38 any new folks today that would like to introduce themselves? 15:06:53 coderdude, snehalbaghel I see 2 new names 15:06:54 Me 15:07:00 would you like to give a short introduction? 15:07:23 Hello. I am Adwait Thattey 15:07:23 Currently studying in IIIT Sri City, India 15:07:42 I have contributed to one project in the past, a couple of PRs 15:07:53 Here to explore more projects and learn :) 15:07:57 welcome coderdude! 15:08:12 welcome on board coderdude 15:08:12 Hi I'm Snehal. I came from the hacktoberfest meeting. I'm currently working on Fedor Barges and was just curious to see what goes around here after Vipul's talk 15:08:27 :} 15:08:42 welcom snehalbaghel and coderdude 15:08:47 cool. welcome snehalbaghel also 15:09:01 I hope siddharthvipul was telling you all good things :) 15:09:13 mobrien, >:) you think so? 15:09:20 Haha that's why we're here 15:09:20 Welcome both on the board of this ship 15:09:41 shall we sail on? 15:09:47 #topic Next chair 15:09:47 #info magic eight ball says: 15:09:47 #info 2020-10-01 - nirik 15:09:47 #info 2020-10-08 - mobrien 15:09:48 #info 2020-10-15 - siddharthvipul 15:10:06 +1 for next week 15:10:08 I guess we have the next 2... do we want someone for 2020-10-22? 15:10:39 probibly 2 is enough ahead. ;) 15:10:53 #topic announcements and information 15:10:53 #info CPE Sustaining EU-hours team has a Monday through Friday 30 minute meeting going through tickets at 0830 UTC in #centos-meeting 15:10:53 #info CPE Sustaining NA-hours team has a Monday through Friday 30 minute meeting going through tickets at 1800 UTC in #fedora-admin 15:10:53 #info Datacenter move is over, but some items still need to be done: see https://fedoraproject.org/wiki/Infrastructure/2020-post-datacenter-move-known-issues 15:10:55 #info CPE at Nest blog post is out https://communityblog.fedoraproject.org/cpe-at-nest-2020/ 15:10:57 #info F33 Beta freeze is over 15:10:59 #info F33 Final freeze is starting on 2020-10-06 15:11:02 any other info or announcements ? 15:11:16 I guess the pagure upgrade finished... 15:11:48 yes, it was succesfull thanks to pingou and misc 15:12:07 #info pagure now on python3/rhel8 15:12:11 great work everyone! 15:12:22 oh, there's an old ticket about selinux on pagure... 15:12:52 and mobrien :) 15:12:53 ah, thats for pkgs01... 15:13:08 https://pagure.io/fedora-infrastructure/issue/7941 15:13:22 anyhow, any other announcements? I guess hacktoberfest started... 15:14:41 Yes, today 15:15:16 #topic Oncall 15:15:16 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 15:15:16 #info nirik is oncall for 2020-09-24 to 2020-10-01 15:15:16 #info siddharthvipul is oncall for 2020-10-01 to 2020-10-08 15:15:16 #info ? is oncall for 2020-10-09 to 2020-10-15 15:15:27 anyone want oncall for that last block? ;) 15:15:36 #info Summary of last week: (from current oncall ) 15:15:58 Not much to report... just one or two pings and easy to direct people to the place to get them addressed. 15:16:18 siddharthvipul: you want to take it over now? 15:16:43 yess 15:16:55 .oncalltakeeu 15:16:57 siddharthvipul: Kneel before zod! 15:17:02 zodbot, \o/ 15:17:03 I can take that last oncall block if nobody else wants it 15:17:12 mobrien: thanks! 15:17:32 #topic Monitoring discussion [nirik] 15:17:32 #info https://nagios.fedoraproject.org/nagios 15:17:32 #info Go over existing out items and fix 15:17:35 lets see... 15:17:58 now that we are out of freeze we could fix up some of these nagging ones. 15:18:18 proxy39 has a bunch of alerts, but I think thats being rebuilt? 15:18:34 I have some of the nagios checks updated to python3 I'll be pushing them tomorrow hopefully 15:18:37 pagure01 has some, but it's no longer in service. ;) 15:18:49 proxy39 playbook is running at the moment 15:19:22 cool. Yeah, perhaps tomorrow we can spend some time fixing things... but it's all pretty minor 15:19:49 That takes us to the reafs of learning... 15:19:51 #topic Learning topic 15:19:52 #info mirrorlist [nirik] for 2020-10-01 15:19:52 ... comes back and sees he missed a meeting 15:20:01 smooge: the best kind of meeting. ;) 15:20:04 I've removed pagure01 from the pagure group, but the host is still up and disk still present 15:20:23 but running the pagure playbook shouldn't touch it 15:20:54 fedoraproject has a network of volenteer mirrors that mirror our content. They pull from our download servers and are registered in our mirrormanager application. 15:21:37 On each of our proxies we run a small rust application called mirrorlist-server. 15:22:06 each hour mirrormanager collects any changes to repos and pushes out new data to those mirrorlist-servers. 15:22:24 users then in turn hit those (by default) at mirrors.fedoraproject.org 15:22:47 the application then produces a metalink and hands it back to the users dnf or yum 15:23:14 a metalink is a cool file format, it has a list of places that have a file and the checksums of it so the client can know they have the exact right one. 15:23:49 so users dnf/yum parse the metalink and then go to mirrors listed in it until they find one with a valid repomd.xml file, then they download the packages based on that. 15:24:40 There's a bit more complexity as the metalink also lists the last 3 repomd.xml checksums... ie, any of the last 3 are valid... this is prevent everyone from hitting our master mirrors right after it updates 15:24:46 (since it would be the only up to date thing) 15:25:15 also in mirrormanager sites can list things that they want to always go to their mirror... ie, the metalink is just their mirror for those clients. 15:25:30 They can list that by network block, ASN, etc. 15:25:53 on our end we only see the mirrors/metalink part, the rest goes directly to mirrors in our network... 15:26:07 so thats why we can't say 'package X was downloaded Y times'. we don't know. 15:26:30 This is probibly our most critical service. If it's down, people tell us really quickly. 15:26:40 Luckily it's in general pretty solid... 15:26:50 Any questions or places I can clarify? 15:27:02 I have one 15:27:18 Whats the difference between a tier1 mirror and the rest? 15:28:29 ah yeah... so tier1 mirrors are ones that pull directly from us. The rest of the mirrors are supposed to pull from their nearest tier1 mirror. 15:28:46 oh right ok 15:30:04 it's sort of a CDN, but not... ;) 15:30:09 any other questions? 15:31:37 What about the ostree images, are they using the same mirrors? 15:31:56 mkonecny: nope. ostree we found was difficult for our mirror network... tons of small files... 15:32:14 so, it's hosted at our main datacenter and has amazon cloudfront in front of it. 15:32:52 nirik: Ok, thanks for answer 15:33:18 Hopefully it's pretty fast. :) and many thanks to amazon for providing that, it would be difficult on our mirror network 15:33:48 I can confirm, that it's fast most of the time :-) 15:33:54 #topic Open Floor 15:34:08 So, we need more learning topics and teachers... 15:34:52 if anyone has topics or wants to talk on anything, please add it on the board. 15:35:13 I'd be willing to talk on anything just not sure I have anything people want to hear :) 15:35:59 packager workflow may be a good one but not sure who could talk on it 15:36:07 I could talk about release-monitoring.org 15:36:50 The packager workflow would be a nice topic 15:36:58 I can talk on packager workflow if folks like... 15:37:09 mkonecny: a release monitoring one would be nice 15:37:16 +1 for both of those talks 15:38:50 cool. thanks. 15:39:01 any other items for open floor? 15:39:29 It will be also nice to have talk about other apps that are running in infra like koji or bodhi 15:40:00 yeah, I could do a koji one, or mboddu perhaps... not sure who would best for bodhi 15:40:33 * mboddu reading back, multiple things going on 15:40:40 no worries. 15:40:42 maybe cverna might do a guest appearance for bodhi 15:41:38 * mboddu got some time now, as the process that I am running failed and its someone else job to fix it :D 15:41:39 yeah, we should try and get more of our developers up on it... I am sure cverna doesn't want to own it forever. :) But would be good to teach about it 15:41:57 fedora messaging itself could be also a nice topic to learn about 15:42:11 Or noggin 15:42:19 +1 to both, yeah. 15:42:41 perhaps we should fire a list thread and get people lined up for talks? 15:42:41 pagure, mdapi, toddlers :) 15:42:47 there is no shortage of apps to discuss :) 15:42:47 (or is that... types) 15:43:12 I can talk about fedora release engineering, how the package builds gets built and distributed in different life cycles of fedora 15:43:13 pingou: You are right, it will be nice to have learning session about each of them :-) 15:43:26 mboddu: +1 15:43:49 Just let me know when I can talk about it 15:43:54 * mboddu jumping again :) 15:43:57 mboddu: sign up on the board... 15:44:12 Will do 15:45:59 ok, if nothing more will close in a min 15:47:20 Thanks everyone! 15:47:22 #endmeeting