iliekcomputers: ruaok: do we have any tools for checking all of the LB services on test or beta? I'm thinking stuff like compat api, and end-to-end listen ingest
2021-02-22 05347, 2021
alastairp
we're not running the timescale writer on test, right?
2021-02-22 05301, 2021
ruaok
We don't. We're not.
2021-02-22 05338, 2021
alastairp
I was thinking that it'd be great to be able to deploy a full stack on test, especially when we make major changes, and then run something through all of the pipelines before we deploy on prod
2021-02-22 05342, 2021
iliekcomputers
my personal opinion here is that metrics in production systems that you could look at during deploys would be much more valuable (and possibly less effort to develop and when deploying)
2021-02-22 05311, 2021
iliekcomputers
looking at graphs of number of listens from each of the pipelines or something for 5 minutes after each deploy
2021-02-22 05341, 2021
alastairp
iliekcomputers: In this case I'm specifically thinking about these two PRs that I want to deploy today, which include upgrading a bunch of software versions, and also redoing the entire app startup stack
2021-02-22 05317, 2021
alastairp
so it kind of seems that there's no way to check for example that the timescale writer will start up again, other than actually deploying it and checking live in prod
2021-02-22 05339, 2021
alastairp
I've tested it locally and it starts, so that's definitely 95% of the concerns solved
2021-02-22 05342, 2021
iliekcomputers
beta should be good for that, no? it should have everything other than spotify-reader iirc. But there's no end-to-end pipeline testing
2021-02-22 05358, 2021
alastairp
as far as I understand beta runs off the main listen db, right? so no timescale writer or spotify reader?
2021-02-22 05358, 2021
alastairp
anyway, I've tested everything locally and it seems good, so maybe I'm overthinking it
2021-02-22 05300, 2021
iliekcomputers
it should still have timescale writer for listens submitted to beta. It does run off the main DB.
2021-02-22 05335, 2021
iliekcomputers
alastairp: yeah, it's very easy to revert changes, so I wouldn't be very concerned.
2021-02-22 05339, 2021
alastairp
I guess my preference is to test early and fix things before deploying, rather than deploy and rely on stats to tell us that it's broken and then have to fix things/rollback live
2021-02-22 05332, 2021
BrainzGit
[listenbrainz-server] yvanzo opened pull request #1291 (master…rabbitmq-consul-kv): Replace RABBITMQ_SERVICE environment variable with Consul key-value pair https://github.com/metabrainz/listenbrainz-server…
zas: yvanzo: regarding trille maintenance, do we understand how much downtime there might be? Should we move critiquebrainz to a different server while it's down?
2021-02-22 05346, 2021
yvanzo
reosarevok, atj: There are non-printable characters in ASCII, there is even a class to match them in regular expressions.
reosarevok: I already have a working patch for that in my relationship editor branch, I mentioned it last week
2021-02-22 05326, 2021
reosarevok
Oh, ok, sorry
2021-02-22 05330, 2021
reosarevok
Forgot
2021-02-22 05332, 2021
bitmap
it just stores the mbids instead and re-fetches them on page load
2021-02-22 05341, 2021
reosarevok
Wanna link it as resolved by? :)
2021-02-22 05359, 2021
zas
alastairp: if everything goes well, down time should be few minutes; but we never know, it'd be safer to ensure there are backups and move the service elsewhere.
TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, GSoC (ruaok)
I’ve received one mailed in review, so Mr_Monkey, go!
2021-02-22 05310, 2021
Freso
Mr_Monkey says…
2021-02-22 05310, 2021
Freso
"""
2021-02-22 05310, 2021
Freso
Hi everyone! I’m a bit sick today and laying low.
2021-02-22 05311, 2021
Freso
Last week for the most part I worked on author credits for BookBrainz. An alpha version of sorts is up for testing on test.bookbrainz.org
2021-02-22 05312, 2021
Freso
I also worked on ListenBrainz: the last bits needed for collaborative playlists deployment, reviewing PRs, and figuring out why the Youtube player doesn’t work on LB.
2021-02-22 05313, 2021
Freso
Turns out the way we use it for searching tracks has been deprecated since November.
2021-02-22 05314, 2021
Freso
I drafted a document for how to proceed in order to fix it, using the Youtube API. It requires a fair amount of refactoring on the server and client side.
2021-02-22 05315, 2021
Freso
I also helped new contributors getting set up to work on BookBrainz.
2021-02-22 05316, 2021
Freso
And finally, spent some time looking into some data entries in BookBrainz following this discussion and related activity:
Other people up for reviews: yvanzo, zas, Freso, bitmap, ruaok, reosarevok, alastairp, _lucifer, CatQuest – anyone else who want to give a review, let me know ASAP!
2021-02-22 05318, 2021
Freso
yvanzo: Take it away!
2021-02-22 05330, 2021
yvanzo
Hi all!
2021-02-22 05352, 2021
yvanzo
Last week I mostly worked on maintenance operations for RabbitMQ.