so, I'm working to heed Sara's request (and who wouldn't right?) so that you guys can test the site beforehand.
2015-04-27 11756, 2015
ruaok
my question to you UmkaDK, is this: If we make the site available under a different domain name that you would have to add a /etc/hosts entry to, would that allow you to test the new setup?
2015-04-27 11700, 2015
ruaok
*for
2015-04-27 11747, 2015
UmkaDK
Hmm… give me a sec to process that and I'll get back to you :)
2015-04-27 11730, 2015
ruaok
however, we should break up the list of files into subdirectories.
2015-04-27 11731, 2015
ruaok
yeah, that one is fine.
2015-04-27 11734, 2015
ruaok
ok.
2015-04-27 11703, 2015
ruaok
oauth on meb! thanks Gentlecat!
2015-04-27 11709, 2015
ruaok
works great.
2015-04-27 11727, 2015
Gentlecat
any chance we could set up jenkins integration for it?
2015-04-27 11746, 2015
ruaok
for metabrainz?
2015-04-27 11756, 2015
Gentlecat
yes
2015-04-27 11700, 2015
ruaok
let's -- but we may need to ask bitmap to do that.
2015-04-27 11709, 2015
ruaok
ok, off to UPF. back in a bit
2015-04-27 11728, 2015
Gentlecat
maybe acousticbrainz too
2015-04-27 11752, 2015
UmkaDK
ruaok: Milled it over in my head and now have a couple of questions for you… First of all, what site are we talking about? Is it the one that manages the replication keys, the one that stores the replication packets, or are we talking about the one that hosts ALL of the MB endpoints (as the first commit in that ticket seem to imply)?
2015-04-27 11709, 2015
xBytez joined the channel
2015-04-27 11745, 2015
ruaok joined the channel
2015-04-27 11701, 2015
xBytez joined the channel
2015-04-27 11722, 2015
UmkaDK
If it's the site that requires a one off access to generate a replication key, which we then use in the rest of the app, then sure. I can update my local environment, add a new record into /etc/host/, fetch the replication key and update our local version of the codebase, and then propagate the change to the test server.
2015-04-27 11757, 2015
UmkaDK
However, I highly doubt it if the operations team would allow us to update /etc/hosts on the test server. So if it's a change that requires an addition of the new hosts record in order for MB to function all together, then it become a lot more problematic.
2015-04-27 11755, 2015
UmkaDK
And if it's a change to all of the APIs then … [\me shudders] … all the clients would have to be updated, we would not be able to fail over on your master during our upgrade (I don't even want to think of what else might popup).
2015-04-27 11731, 2015
ruaok joined the channel
2015-04-27 11753, 2015
Gentlecat
ruaok: they are not in one directory, btw
2015-04-27 11714, 2015
Gentlecat
internal directory structure is the same
2015-04-27 11752, 2015
ruaok
same as before, so we have all of them scattered in 3 directories?
2015-04-27 11700, 2015
ruaok
the hourly one is the one that sucks. :(
2015-04-27 11700, 2015
Gentlecat
correct
2015-04-27 11725, 2015
ruaok
if we could break them up that would be better, but I guess we don't have to do that right this second.
2015-04-27 11740, 2015
ruaok
since we're now serving them and not providing direct access this is something we can improve on later.
2015-04-27 11742, 2015
Gentlecat
if you have any ideas on how to improve that, feel free to sure
2015-04-27 11744, 2015
ruaok
so, lets leave it
2015-04-27 11749, 2015
Gentlecat
ok
2015-04-27 11703, 2015
ruaok
yeah, not hard. but too many things to do now.
2015-04-27 11705, 2015
Gentlecat
also, you might want to check chat logs :)
2015-04-27 11758, 2015
ruaok
k, thanks.
2015-04-27 11726, 2015
ruaok
UmkaDK: to clarify... the change I am talking about is the new metabrainz.org site.
that site serves two functions: allow customers to log in, setup their account and then generate an access token.
2015-04-27 11715, 2015
ruaok
that access token must then be installed into their musicbrainz-server setup for the replication to continue working.
2015-04-27 11740, 2015
ruaok
once we put the new test site live, we will be putting the replication packets there as well as where they are now.
2015-04-27 11705, 2015
ruaok
after the schema change release, we will stop putting them to the FTP server and they will only be available via the new site.
2015-04-27 11709, 2015
ruaok
with me so far?
2015-04-27 11721, 2015
UmkaDK
So far so good :)
2015-04-27 11735, 2015
ruaok
good.
2015-04-27 11755, 2015
ruaok
so, the new site isn't quite ready for the whole world to come look at it. our existing customers, sure.
2015-04-27 11716, 2015
ruaok
so, we'd like to make the site available under something like test.metabrainz.org
2015-04-27 11728, 2015
ruaok
and on schema change day, that same site would move to metabrainz.org
2015-04-27 11748, 2015
ruaok
that is what we would *love* to do.
2015-04-27 11755, 2015
ruaok
question is, can you and your team deal with this?
2015-04-27 11726, 2015
UmkaDK
So in order to test the new replication packets before the new site is released as metabrainz.org we'd need to get the access token from metabrainz.mbsandbox.org and update the replication script to pull packets from test.metabrainz.org (for example). Right?