unless the date range fits the recording's release date :D
2019-10-30 30317, 2019
CatQuest
Scruloose: ahaha, but only in a non-coder way :D
2019-10-30 30318, 2019
Scruloose
Heh! What have I got myself into
2019-10-30 30322, 2019
CatQuest
hahahaha
2019-10-30 30345, 2019
CatQuest
welcome to MusicBrainz <3 :D
2019-10-30 30317, 2019
Scruloose
I think I'm going to ignore the release date thing. The idea of my plugin is to simplify the on-disk directory sorting, not to achieve perfect granularity
2019-10-30 30327, 2019
CatQuest
sounds fine
2019-10-30 30340, 2019
Scruloose
so chuck anything with an end date, prioritize 'Primary' if it exists, grab first locale en (or en_<region>), and if none of those exist fall back on top-level "artist" dict values
2019-10-30 30330, 2019
CatQuest
I mean. if oyur user wants english
2019-10-30 30339, 2019
CatQuest
i'mnorwegian o probably woudl wnat norsk names? :D
2019-10-30 30351, 2019
CatQuest is helpful :P
2019-10-30 30312, 2019
CatQuest
norsk is another can of worms. so i'll leave yo uat that :D
2019-10-30 30326, 2019
Scruloose
Oh! Yes definitely. I'm also planning to learn how to get user's locale out of beets config if they've set it, and only use en as default
2019-10-30 30346, 2019
CatQuest
i hope it has a en-
2019-10-30 30348, 2019
CatQuest
erh
2019-10-30 30303, 2019
CatQuest
i hope it has a en_GB option as well. if i cna i use en_gb over en_US
2019-10-30 30323, 2019
CatQuest
if not.. miht wanna ask for it upstream.
2019-10-30 30336, 2019
CatQuest
hmm.. wasn't it Freso working on/with beets.. no that was whipper wanst it
2019-10-30 30345, 2019
CatQuest really goes
2019-10-30 30305, 2019
Scruloose
Thanks for the info!
2019-10-30 30300, 2019
chaban joined the channel
2019-10-30 30328, 2019
yvanzo joined the channel
2019-10-30 30345, 2019
adhawkins
ruaok: Can you point me at some documentation regarding tuning postgres' memory usage for the musicbrainz server? About to increase the RAM on my VM, so want to make the appropriate change there.
2019-10-30 30348, 2019
ruaok
not sure I have a good doc to give you, but the setting that needs adjusting is shared_buffers, which should be set to 1/4 - 1/3 of available ram if you can give it that.
2019-10-30 30317, 2019
ruaok
if you're using the VM, then most of the settings are tuned well enough that you only need to tweak shared_buffers.
We're planning to move some docs to github eventually, but for now they're all wiki-based
2019-10-30 30301, 2019
revi
well I don't know about deep-inner-workings of this project but sounds good to me
2019-10-30 30312, 2019
revi
on Wikimedia we limit people to 2 rename requests
2019-10-30 30344, 2019
revi
(for third and more you need to have reallllllllllllly convincing reason other than "I changed my nick)
2019-10-30 30302, 2019
reosarevok
Seems sensible :)
2019-10-30 30330, 2019
reosarevok
I'll transclude the change then. Thanks!
2019-10-30 30326, 2019
Scruloose
Is it safe to assume that an artist dict returned by musicbrainzngs.get_artist_by_id will *always* have both a name and a sort-name in the top-level dict?
2019-10-30 30342, 2019
Scruloose
Or, to put basically the same question another way, are bolded fields in the flowchart ruaok linked mandatory?
2019-10-30 30326, 2019
reosarevok
Yes
2019-10-30 30355, 2019
Scruloose
Yay! I found something that's as simple as I thought!
2019-10-30 30336, 2019
reosarevok
bitmap, yvanzo: I know I've asked before but I forget - do we know why our Selenium tests have random failures so often?
2019-10-30 30351, 2019
ruaok
Scruloose: yes, seems so.
2019-10-30 30317, 2019
yvanzo
reosarevok: race conditions, but I don't recall exactly.
2019-10-30 30347, 2019
KassOtsimine has quit
2019-10-30 30350, 2019
Cyna
bitmap: so are you considering having a wrapper for mocha to html test ?
2019-10-30 30319, 2019
Cyna
currently the supported export types are JUnit, Pytest and Js mocha
2019-10-30 30337, 2019
Cyna
for our case js mocha would be the better option
2019-10-30 30332, 2019
Cyna
reosarevok: could you link me the doc where instruction for running test for mb-server is present please ?
2019-10-30 30347, 2019
Cyna
I tried finding it but failed
2019-10-30 30310, 2019
bitmap
no plans atm, what we have is working for now so I'm not too interested in changing it yet
[listenbrainz-server] paramsingh merged pull request #635 (master…param/revert-username-changes): Revert "Update the musicbrainz ID of users if it has changed" https://github.com/metabrainz/listenbrainz-server…
my life is returning to normal finally (mom & bro are on the way back to the US) and after moving the MSB mapping two steps forward, I'm going to buy us a cluster to play with.
2019-10-30 30329, 2019
iliekcomputers
kinda same with my life.
2019-10-30 30337, 2019
ruaok
\ø/
2019-10-30 30307, 2019
ruaok
I suppose if we have an always on cluster we should aim to keep it in sync at all times.
also, I wonder if we can start with four nodes and not 8.
2019-10-30 30342, 2019
ruaok
because I really dont understand out load demands at all.
2019-10-30 30345, 2019
ruaok
our
2019-10-30 30351, 2019
iliekcomputers
for stats calculation, 4 would be more than enough imo
2019-10-30 30301, 2019
iliekcomputers
i'm not sure about the recommendation stuff.
2019-10-30 30315, 2019
ruaok
yeah, this has to work for stats and recommendation.
2019-10-30 30327, 2019
ruaok
might be enough, not sure.
2019-10-30 30331, 2019
iliekcomputers
the hetzner vms did stats calculation on the MLHD very fast.
2019-10-30 30352, 2019
iliekcomputers
I think getting the cluster right / making it easy to add or delete nodes is really important here.
2019-10-30 30303, 2019
ruaok
but given that I am thinking of getting machines that are connected via virtual LAN, it gives me much more flexibility to add/remove nodes.
2019-10-30 30337, 2019
ruaok
yes, so the first thing I need to do is get networking right (firewalls, not exposing ports, etc) before we ever load data on it.
2019-10-30 30300, 2019
iliekcomputers
right.
2019-10-30 30314, 2019
ruaok
and once that is stable, then we coordinate adding/removing nodes in a careful fashion. since we saw that randomly adding/dropping nodes causes havoc.
2019-10-30 30324, 2019
ruaok
not that all havoc is bad, either, but in this case...
2019-10-30 30303, 2019
iliekcomputers
hmm. setting up the cluster is a blocker for a few PRs for now for me.
2019-10-30 30306, 2019
iliekcomputers
will we have consul on the cluster? not sure if too early to ask?
2019-10-30 30314, 2019
iliekcomputers
for configurations etc
2019-10-30 30339, 2019
chaban joined the channel
2019-10-30 30341, 2019
ruaok
the cluster is substantially going to be the same as it is now. just on proper dedicated hardware.
2019-10-30 30341, 2019
yvanzo
bitmap, reosarevok: about the react-table thing, both issues have been reported upstream and have open PR in progress.
2019-10-30 30351, 2019
ruaok
so, no consul.
2019-10-30 30354, 2019
iliekcomputers
ah
2019-10-30 30356, 2019
bitmap
yvanzo: great
2019-10-30 30301, 2019
iliekcomputers
ok.
2019-10-30 30326, 2019
iliekcomputers
right, so I can test stuff in the leader cluster and it'd be basically the same.
2019-10-30 30329, 2019
iliekcomputers
cool.
2019-10-30 30334, 2019
ruaok
another thought... when the new cluster comes online, can we add the new nodes to the existing nodes, have them propagate and then take out the old nodes?
2019-10-30 30342, 2019
ruaok
yes, exactly.
2019-10-30 30302, 2019
ruaok
and perhaps we can migrate the cluster to the new machines, without having to start over.
2019-10-30 30314, 2019
yvanzo
Just found a new bug with UserAccountTabs which expects EditorT but likely receives incomplete instance when visiting user collections.
2019-10-30 30336, 2019
iliekcomputers
I don't have enough context onn how the data storage in hdfs etc works to answer that. but i can look.
2019-10-30 30301, 2019
iliekcomputers
we made starting over really easy initially, so it shouldn't be much of a problem though.
2019-10-30 30312, 2019
iliekcomputers
unless something has changed in the past few weeks.
2019-10-30 30348, 2019
ruaok
not really, no. starting over should be easy.
2019-10-30 30308, 2019
ruaok
but I am wondering if trying to migrate the cluster allows us to learn how to add / remove nodes without breaking everything
2019-10-30 30331, 2019
ruaok
also, you only used a partial data set for the MLHD, right?
2019-10-30 30344, 2019
ruaok
my next question: how much disk should we get?
2019-10-30 30359, 2019
iliekcomputers
what do we plan to do with the cluster?
2019-10-30 30317, 2019
iliekcomputers
Is mlhd still in the plan, what with the inaccuracy of mbids
2019-10-30 30336, 2019
ruaok
MHLD, user stats, collab filtering. for starters.
2019-10-30 30318, 2019
iliekcomputers
I think if we provide a sorta inaccurate dataset with some gamification in MusicBrainz, it might be okay.
2019-10-30 30319, 2019
ruaok
and I would like to run the whole MHLD to see how that comes out. and then put the dataset up and let everyone poke at it. perhaps its useful, perhaps we can identify problems and maybe even fix them.