16:00:40 #startmeeting Infrastructure 16:00:40 Meeting started Thu Feb 25 16:00:40 2021 UTC. 16:00:40 This meeting is logged and archived in a public location. 16:00:40 The chair is dtometzki. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:40 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:40 The meeting name has been set to 'infrastructure' 16:00:59 hello 16:01:06 hello together :-) 16:02:12 is my first meeting as chair. I think we will wait a minute 16:02:19 i am updating the https://board.net/p/fedora-infra 16:02:44 morning 16:02:55 .hello siddharthvipul1 16:02:56 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 16:03:08 morning nirik 16:03:14 ooh, early :D 16:03:24 .hello t0xic0der 16:03:25 t0xic0der: t0xic0der 'Akashdeep Dhar' 16:03:31 dtometzki, no issues, let me know if you need help 16:03:38 yes 16:04:02 ok we will start with the first topic 16:04:06 #topic aloha 16:04:17 .hi 16:04:18 mobrien: mobrien 'Mark O'Brien' 16:04:54 .hello siddharthvipul1 16:04:54 #topic New folks introductions 16:04:54 siddharthvipul: siddharthvipul1 'Vipul Siddharth' 16:05:07 I know t0xic0der is new here :) 16:05:15 Hey everyone! :) 16:05:29 welcome to the infrstructure 16:06:31 .hello t0xic0der 16:06:31 Thanks @dtometzki 16:06:31 Anyone new here ? 16:06:31 t0xic0der: t0xic0der 'Akashdeep Dhar' 16:06:39 Hello --> Luke Rawlins Sysadmin at Ohio State University. Just curious at the moment. 16:06:50 hello 16:07:15 please introduce yourself if you are new ? 16:08:21 Hello! 16:08:27 hello 16:08:29 welcome mrreboot, t0xic0der, rparimi let us know if you want any info or have any questionss 16:08:45 rparimi, mrreboot, t0xic0der \o welcome :) do let us know if you want to know who we are or what we do 16:09:07 Hey, Akashdeep here from India. I am an SWE intern at UBS and I mostly develop web applications, networking services and container management. o/ 16:09:31 welcome t0xic0der :D 16:09:46 welcome mrreboot, t0xic0der, rparimi a short introduction ? 16:09:53 welcome all. ;) 16:09:56 yourself ? 16:10:08 I am Ramya Parimi, I have been part of Fedora since 8 or so months. I am into webdev and stuff. I would love to know more about this team as well! 16:10:16 Yes, @siddharthvipul1. I'd love to know about what infrastructure team does. 16:10:21 rparimi, \o/ welcome 16:10:43 siddharthvipul: thank you ! 16:10:53 welcome all 16:11:00 t0xic0der ? 16:11:01 Luke Rawlins, Linux Systems Administrator at OSU. Red Hat Certified Engineer, mostly doing server deployments, firewalls, config management. 16:11:17 I have put in some low-level tickets for people to look at 16:11:31 smooge, yesss 16:11:55 @dtometzki yes? 16:12:09 .hello ramyaparimi 16:12:10 rparimi: ramyaparimi 'Ramya Parimi' 16:12:13 ok then we will go to the next topic 16:12:16 #topic Next chair 16:12:37 i dont know how i get the actual list 16:12:54 dtometzki you can copy paste the existing chairs for coming week 16:13:05 then we know which week we need a volunteer for :) 16:13:07 #info chair 2021-03-04 - siddharthvipul 16:13:07 #info chair 2021-03-11 - mobrien 16:13:07 #info chair 2021-03-18 - ??? 16:13:18 right, so we need one for March 18th :) 16:13:38 what's the chair supose to do ? 16:14:00 for me it's not quite clear 16:14:03 bodanel: run the meeting, like dtometzki is doing today. :) 16:14:05 bodanel, run this meeting (follow agenda) :) 16:14:05 what dtometzki is doing now, run through the board 16:14:20 put me 16:14:28 \o/ 16:14:30 bodanel++ 16:14:37 you can let anyone of us know if you need help 16:14:38 you can find the agenda https://board.net/p/fedora-infra here 16:15:35 anyone for the meeting 2021-03-25 16:15:37 ? 16:15:39 it's fun and a good way to help out. :) 16:15:50 It mostly copy paste from the board then update the board with whatever is needed. i.e. put in the next chair for the date 16:15:53 dtometzki, I think we can skip this for now 16:16:00 put me also 16:16:18 I'll have the chance to practice what I've did the week before 16:16:26 bodanel, let's wait for next meeting I will say 16:16:30 sure 16:16:36 we can have more volunteers, if we can't, we will assign it to you :D 16:16:38 ok then we will go forward 16:16:45 we are 3 +, so okay to move ;) 16:16:47 Sounds good. Looking forward to chairing the future meets. :) 16:16:54 #topic announcements and information 16:17:27 nay news or information for team ? 16:17:30 any 16:17:34 #info We are in Fedora 34 Beta Freeze 16:17:56 #info CPE Infra&Releng EU-hours team has a Monday through Friday 30 minute meeting going through tickets at 1030 Europe/paris in #centos-meeting 16:17:56 #info CPE Infra&Releng NA-hours team has a Monday through Friday 30 minute meeting going through tickets at 1800 UTC in #fedora-admin 16:17:56 #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 16:17:56 #info work is being done on getting COPR proper powerPC systems 16:19:14 which datacenter was moved ? 16:19:52 we moved from our old PHX2 (phoenix, az, us) to IAD2 (ashburn, va, us) last year. 16:20:02 we can probibly drop that line from the board now. 16:20:20 good 16:20:46 dropped 16:21:02 thanks! 16:21:06 we can move to next topic dtometzki (if no one else has anything else to add) 16:21:16 I think the next topic is a discussion topics. 16:21:24 or ? 16:21:34 dtometzki, oncall 16:21:47 #topic Oncall 16:22:17 it's me it's me next this week 16:22:19 #info siddharthvipul is on call for 2021-02-18 to 2021-02-25 16:22:19 #info zlopez is on call for 2021-03-04 to 2021-03-11 16:22:19 #info ??? is on call for 2021-03-11 to 2021-03-18 16:22:43 right, we need a volunteer for 2021-03-11 to 2021-03-18 16:22:55 ok will do it 16:23:20 dtometzki, will you be oncall for the week? 16:23:24 yes 16:24:10 can you put me on the list ? 16:24:38 sure 16:25:33 for 2021-03-11 to 2021-03-18 16:25:34 okay, let me take oncall this wekk 16:25:34 week* 16:25:38 dtometzki, also, make sure you have read about oncall (link with the topic) 16:25:46 #info https://fedoraproject.org/wiki/Infrastructure/Oncall 16:25:51 .oncalltakeeu 16:25:51 siddharthvipul: Kneel before zod! 16:26:00 yes i read it 16:26:14 nice 16:26:18 I think we can move to next meeting 16:26:22 s/meeting/topic 16:26:30 ok the next topic is 16:26:45 Too early to do that I think :P 16:26:48 #topic Learning topic 16:26:56 did I miss my oncall items? 16:27:12 ok 16:27:13 smooge, yes 16:27:14 smooge, oh oh, summary was next agenda item in my mind 16:27:17 #undo 16:27:17 sorry 16:27:37 oh, I am not chair 16:27:46 #undo 16:27:46 Removing item from minutes: 16:27:57 thank you dtometzki :) 16:28:48 #info Summary of last week: (from current oncall ) 16:28:52 smooge, all yours :) 16:28:54 So this weeks oncall was pretty light. There were a lot of direct pings 16:29:45 we had a couple of outages of systems which came up as tickets and there were a few 'hey can I .. ' type requests to be answered. 16:29:51 Nothing really hard to deal with. 16:30:15 * siddharthvipul missed the busy week then (from my perspective, outages are busy) :P 16:30:21 haha 16:30:31 we can move to the next toipic 16:30:37 yeah 16:30:44 #topic Learning topic 16:31:29 ist there anyone where prepared anything ? 16:32:00 about an application or setup that we have ? 16:32:01 the today's topic supposed to be about rabbitmq :) 16:32:24 yeah, I guess I was gonna do a quick thing on rabbitmq 16:32:29 \o/ 16:32:50 what is rabbitmq ? 16:33:04 rabbitmq is a message broker, written in erlang. :) 16:33:24 so it processes messages... queues them up for consumers, makes sure they are delivered, etc. 16:33:36 we use rabbitmq for fedora-messaging, our new message bus. 16:33:40 would anyone explain more ? 16:34:24 is it a middleware for all messages or only mail 16:34:32 so, when some application does something (say a koji build starts) it emits a message about that. The message goes to the rabbitmq cluster and anyone listening for that kind of message will get it. 16:34:52 not email. Only fedora-messaging messages. 16:35:05 + 16:35:26 like status messages ? 16:35:29 So, messages are emitted by lots of things... 16:35:35 so if you are listening for a different type of message, let's say apache restart you would not get it ? 16:35:39 The consumer needs to acknowledge message, so no message is lost 16:35:50 koji emits them, composes do, when a bug is opened, etc. 16:36:56 you can see them in datagrepper (which stores them and lets you search them): 16:37:00 https://apps.fedoraproject.org/datagrepper/raw?category=greenwave&delta=17280 16:37:13 will show you all the greenwave messages since 17280 seconds ago 16:37:48 and what is the greenwave ? 16:38:17 greenwave is a service that tells if an update passes all it's tests/is ok to push 16:38:31 https://apps.fedoraproject.org/datagrepper/raw?rows_per_page=1&delta=127800 16:38:39 is the full feed you can see em coming in. 16:38:58 There's also #fedora-fedmsg that has a irc bot that just prints (almost) all the messages to irc. 16:39:22 So, to make this sadly a bit more complex, we also have an _old_ message bus... fedmsg. 16:39:52 does it have duplicates ? 16:39:54 is anyone who read all the messages ? 16:39:56 We currently have an app that exchanges the messages, so both buses will see all the messages, but we are trying to move everything off fedmsg 16:40:36 most things only listen for a small subset of messages, and thats why a message bus is useful: 16:41:02 say a compose finishes, it emits a message, openqa listens for that, sees it and starts testing it. 16:41:27 Or a new package is added on src.fedoraproject.org, a app sees that message and adds the new package to koji 16:41:33 ok 16:41:37 so it's really handy for coordinating events. 16:41:53 We have 2 rabbitmq clusters... one in production and one in staging. 16:42:01 Both clusters have 3 vm's... 16:42:37 most of our queues are 'durable' meaning the 3 nodes make sure to keep all messages in sync with each other and keep them on disk in case all of them rebooted or something. 16:42:53 It's a pretty solid application. 16:43:07 https://www.rabbitmq.com/ is the upstream 16:43:28 We also are starting to have a few apps that need queues for their internal needs... 16:43:49 mbs (module build service) and odcs (on demand compose service) 16:45:09 we make them seperate vhosts/queues for them on our cluster, since it's already there and working for fedora-messaging. 16:45:09 Oh, you cna also see the messages on your home machine, we gateway (read only) 16:45:09 so, fedmsg-tail or fedora-messaging will listen and show you those messages 16:45:46 https://fedora-messaging.readthedocs.io/en/stable/ is the docs on that 16:46:16 ok, I think thats the high level overview? any questions on any of that? 16:46:49 nirik many thanks for the information 16:47:14 nirik++ 16:47:16 no problem, thanks for lisening. As always, the config is in our ansible tree also for the cluster. 16:47:24 any questions ? when no then we go to the next topic 16:47:40 nirik++ 16:47:40 copperi: Karma for kevin changed to 27 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:48:08 #topic Ideas for upcoming learning topics 16:48:34 thanks nirik 16:48:52 I don't have any ideas on future items.. 16:48:56 I think we should do one on our docs... all the places they are. 16:49:00 new learning topics for the next week ? 16:49:06 infra-docs, howtos, etc 16:50:11 I can have a go at doing that one. I should have most of the info 16:50:19 nirik++ 16:50:21 bodanel: Karma for kevin changed to 28 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:51:06 WebSockets? 16:51:41 t0xic0der[m]: sounds interesting... can you give it? ;) 16:52:12 Certainly :D 16:52:31 can anyone add this to the next agenda ? 16:52:33 nirik I would be able to. 16:53:18 cool. I would love to know more about those... 16:55:15 #topic Open Floor 16:55:40 any open Floor to discuss ? 16:57:06 #info t0xic0der[m] [Introduction to WebSockets ] on 2021-03-04 16:57:06 #info ??? [???] on 2021-03-04 16:57:21 sorry didn't mean the second line there 16:57:31 ahh ok mobrien 16:57:51 mobrien thanks for adding :) 16:58:16 #undo 16:58:27 so if for all ok we will close the meeting ? 16:58:40 thanks for chairing dtometzki 16:58:44 dtometzki++ 16:58:44 mobrien: Karma for dtometzki changed to 3 (for the current release cycle): https://badges.fedoraproject.org/tags/cookie/any 16:58:56 dtometzki++ 16:59:00 dtometzki++ 16:59:09 * dtometzki++ 16:59:15 So glad to be part of this meeting 16:59:15 It was my first meeting 16:59:26 #endmeeting