#metabrainz

/

      • Freso
        I haven’t received any mailed in reviews, so…
      • ZaphodBeeblebrox: Go!
      • monkey
        :sad trombone:
      • Freso
        Or not?
      • ruaok: Go!
      • ruaok
        hi!
      • last week was pretty nigthmareish.
      • ZaphodBeeblebrox
        hhaaa
      • ruaok
        betwen attending and presenting at two conferences (ODI and GSoC Mentor summit)
      • ZaphodBeeblebrox
        (sorry)
      • ruaok
        I got to experience a 4 hour total meltdown of all of our infrastructure.
      • which was fixed by creating a band-aid CAA server that is shoveling out Gigs of data each day in millions of requests. (720 reqs/s!)
      • ZaphodBeeblebrox
        :o
      • ruaok
        creazy freaking experience I could do without. really.
      • but I was in sardinia, which made of up for it.
      • back in BCN now and hopefully a more calm week.
      • we also started planning for the 2021 LB year in review report. which is gonna be pretty awesome!
      • yvanzo: go!
      • ZaphodBeeblebrox
        hey
      • yvanzo
        Go first ZaphodBeeblebrox!
      • ruaok
        oh sorry, yvanzo. ZaphodBeeblebrox go
      • ZaphodBeeblebrox
        thanks yvanzo :)
      • Meow! `😺`
      • Last week I worked with reo to add instrument images, therefor also fiddled around with some inter-instrumental links
      • Iforrigweek, I basically had hallowmass <3
      • fin, go yvanzo
      • yvanzo
        Hi!
      • I did review some pull requests.
      • Set up a replica of the MB DB on the new server "purple" (to band-aid CAA).
      • Otherwise, I prepared my move, leaving tomorrow, I won’t be available this week.
      • Fin, go akshat!
      • akshat
        Hi everyone!
      • ruaok
        good luck with the move, yvanzo
      • akshat
        My week started with some automation around Android and then I learnt CI/CD for deploying almost everything, so great learning on that!
      • I had a chat with the stripe people because I found some bugs in their code and reported it
      • Highlight of the week we're the discussions I had with monkey!
      • Amazing stuff 💯
      • I even reviewed a lot of his PRs
      • We discussed about the LB design
      • Later during the weekend, I had a video chat with him
      • Do watch it when you find the time
      • fin! lucifer next?
      • lucifer
        hi all!
      • i began the week with some experimentation with kombu to replace pika in rmq connections. then the meltdown happened, tried to help debug it. later helped setting up redirects for non supporting radios responsible for bulk of caa traffic.
      • had lots of discussions on various stuff like LB year in review, mapping, etc. did some cleanup of messybrainz code. and debugged misc stuff like dumps not getting cleared on ftp, uswgi headers issue and some stats issues.
      • that's it for me.
      • alastairp: next?
      • alastairp
        hi there
      • I mailed a review to Freso and he posted it before realising that everyone was in the middle of solving CAA
      • Freso
        ^
      • alastairp
        the review last week said that I did some PR reviews and attended a kubernetes training course at MTG which was interesting
      • last week I did some more reviews. with monkey we finished our proposed documentation updates for the LB submission json format
      • that PR is ready in case people didn't see the previous notification. please check it out if you have opinions(tm) about documentation: https://github.com/metabrainz/listenbrainz-serv...
      • monkey: next?
      • monkey
        Hi everyone !
      • In the last couple of weeks, I finisheed refactoring the ListenBrainz front-end to use the same ListenCard component everywhere. Phew !
      • With that we gain some functionality and homogeneity across the website.
      • I also picked a bunch of tickets and did one lucifer's worth of work: https://usercontent.irccloud-cdn.com/file/RHoef...
      • lucifer
        hehe lol
      • Freso
        monkey: August 11th release?
      • monkey
        Had some good discussions as mentionned before about "Your year in music" and the ListenBrainz redesign
      • lucifer
        🤦
      • monkey
        Woops, none of us saw that :p
      • lucifer
        thanks for catching that Freso. i'll fix it.
      • monkey
        Lots of bug fixes and small improvements
      • akshat
        !m monkey!
      • BrainzBot
        You're doing good work, monkey!!
      • monkey
        Some PR Reviews and ticket cleaning
      • And that's it in a nutshell :)
      • bitmap: go !
      • bitmap
        hi!
      • Freso
        (People still up: zas, lucifer, reosarevok, Freso – anyone else who wants to give review, let me know ASAP!)
      • bitmap
        last week I spent a bit more time writing Selenium tests for the artist credit editor
      • lucifer
        i already went, Freso
      • zas
        Busy week.
      • Helped to restore services after last Monday chaos related to CAA & radio plugins.
      • It was a combination of snowball effects, lack of CPU resources, sudden traffic due to a widely used WP radio plugin switching to https, and an unrelated gateways switch at the bad moment.
      • Fixed MBH-539, introducing a new way to define simple redirections (http(s)://www.domain to https://domain) via config.prod.json
      • BrainzBot
        MBH-539: Make "www" subdomains redirect to main domains https://tickets.metabrainz.org/browse/MBH-539
      • zas
        Proper nginx configs are now generated based on redirects{} section in the json file, using a specific template + consul
      • I finished the deployment of serviceregistrator, fixing few compat issues on the way, registrator & git2consul are now totally gone, opening the path to the deployment of new consul version
      • The plan is to run separate instances of serviceregistrator & gitzconsul to feed the new consul cluster
      • I'll work on this this week.
      • I reworked gitzconsul & serviceregistrator a bit, cleaning the code, and improving tests
      • I also reworked picard-website docker images generation, using github workflow instead of jenkins, image is now half the size it was, and takes only 2 minutes to generate. It will ease deployment of new versions.
      • Also worked on Picard, a new 2.7 beta release is planned tomorrow
      • I upgraded stats.metabrainz.org to grafana 8.2.3, fixed dashboard issues I noticed (if you see broken graphs, tell me)
      • I also started to collect infos in order to redesign load balancing (aka gateways), read / view tons of documents, and wrote down few pointers.
      • Apart that, usual user support, supervision upgrades, minor tweaks & fixes, and of course MB edits.
      • That's it for me.
      • bitmap
        and worked on a patch to convert the medium tracklist in the release editor to React (in order to integrate the new artist credit editor), which is almost ready
      • ruaok
        wow, quite the list zas!
      • bitmap
        I also did a little bit of code review and helped with setting up the temporary artwork redirect service on purple
      • lucifer
        !m zas
      • BrainzBot
        You're doing good work, zas!
      • bitmap
        that's mostly it. go reosarevok
      • akshat
        !m zas
      • BrainzBot
        You're doing good work, zas!
      • reosarevok
        Hi!
      • I mostly worked on converting edit display to React
      • All the individual edits are already converted, so this is actually making the edit index and edit list page also be React
      • Freso
        (Since zas gave his review in the middle of bitmap’s, I (Freso) am the only one left for reviews. :p Last call for anyone else who may wish to give review! )
      • reosarevok
        Which meant a ton of playing around with Flow typing and whatnot
      • And now finally actual React conversion
      • Other than that, I fixed a bunch of small tickets and helped ZaphodBeeblebrox with a bunch of instrument images :)
      • zas
        yes, sorry, heard a beep (triggered by zas, pressed button by reflex)
      • reosarevok
        Freso, go! :)
      • Freso
        o/
      • zas: You’re fine. :)
      • Last two weeks were a bunch of poking at spam/reports/flags. Also discussed MBS-12055 with reo a bit. And tried to be around/about. :)
      • BrainzBot
        MBS-12055: Allow account admins to see editor-editor subscriptions https://tickets.metabrainz.org/browse/MBS-12055
      • Freso
        fin.
      • No more people up for reviews!
      • Thank you everyone who gave reviews for your reviews.
      • We have one additional item on the agenda, so… uh, who was that?
      • someone?: Follow up on Summit Notes -> Tickets
      • lucifer
        me
      • Freso
        Right :)
      • lucifer
        did any one do it?
      • alastairp
        :(
      • monkey
        Just a few, didn't do a thorough passthrough
      • lucifer
        !m monkey
      • BrainzBot
        You're doing good work, monkey!
      • alastairp
        !m lucifer for pushing people to do it
      • BrainzBot
        You're doing good work, lucifer for pushing people to do it!
      • lucifer
        :). let's keep it as reminder for another few weeks.
      • fin.
      • yvanzo
        !m lucifer
      • BrainzBot
        You're doing good work, lucifer!
      • Freso
        Sure :p
      • Alright. That’s it for today’s meeting then! Thank you all for your time!
      • Stay safe out there!
      • </BANG>
      • monkey
      • Thanks Freso !
      • ruaok
        yeah, I guess something is a bit wonky about this query: "(cost=504686475952.49..1691391653491.10 rows=9596351166288 width=122)"
      • lucifer
        damn
      • don't torture the db, ruaok :p
      • ruaok stops
      • BrainzGit
        [listenbrainz-server] 14MonkeyDo opened pull request #1720 (03master…monkey-safe-url-parsing): Make new URL(… instantiation safe https://github.com/metabrainz/listenbrainz-serv...
      • monkey
        lucifer: Cool, we can deploy a .1 version with the right date :p
      • lucifer
        monkey: oh i fixed the date already. but we can do .1 if something else needs to released
      • ruaok converts that cartesian product into a join
      • monkey
        I guess it wouldn't hurt, once the tests pass I'll merge this one.
      • Currently breaking my listens navigation past page 4, so I assume someone else will be hit too.
      • lucifer
        makes sense 👍
      • monkey
        arg, lint issue
      • ruaok gleefully uses the open in spotify feature.