maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Community (https://talk.maemo.org/forumdisplay.php?f=16)
-   -   maemo.org server move Friday 15.1 08:00 UTC -> (https://talk.maemo.org/showthread.php?t=40496)

jjx 2010-01-17 02:49

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Quote:

Originally Posted by Blackbeard (Post 476990)
~$ host repository.maemo.org

returns NXDOMAIN. Looks a DNS problem to me.

Yes. Not just a DNS problem, though.

When it did resolve, I noted the IP. 80.248.164.237. I tried fetching a package by http using wget, from my N900 over the 3G and from a server in a UK data centre. Neither was able to establish a http connection. So there's a HTTP problem too, unless that IP was to the old server.

(I have no idea if it would have been possible to mitigate the problems, revert to the old server quickly, or hide the DNS transition by reducing TTL and forwarding requests between servers, due to Akamai's involvement which no doubt complicates things.)

jebba 2010-01-17 03:29

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
I wish I could bring up my thread on maemo-devel about how mirrors are needed, but that server is down too....

Here's google's cache of part of it at least:
http://tinyurl.com/y8jheyz

In it, I was 'splained to about how unnecessary such a thing would be. Mirrors? With akamai and the luck we have? Stupid me.


Quote:

Originally Posted by jebba
As far as I can tell, there are no mirrors of the repositories.

Most large (and even small!) free software projects have complete mirrors of their archives. There are a good number of reasons:

* Faster access to users that are far away on the network from the main repo.

* Failover, in case something should happen to the main repository.

* Distributes the load, so poor *.maemo.org doesn't get hit so hard.

* Distributes the bandwidth (costs) so it doesn't all fall on Maemo's shoulders.

Projects with mirrors include the kernel, kde, gnome, Fedora, Debian, etc. Basically every single distribution of note has a mirror--even the tiny ones.

All that would need to be done on the *.maemo.org infrastructure side would be to set up an rsync daemon. This is like 3 lines of configuration and can literally be done in minutes by a good admin.

Then someone could email a few of the big mirrors such as mirrors.kernel.org and ibiblio and voila! done.

Response snippets:

Quote:

Originally Posted by david greaves
Pretty sure Nokia/maemo.org went with a CDN which satisfies all the points you raised.

The maemo.org infrastructure problems are more to do with dynamic content and build services and are being addressed AFAIUI.

And

Quote:

Originally Posted by Jeremiah Foster
David is right on both counts. Most free software projects do have mirrors but we are lucky in having Nokia as a partner in Maemo because they have taken on the significant cost of pushing maemo.org content to mirrors. In this case the mirrors are a top notch Content Delivery Network.

...

That said, Jeremiah did encourage setting up a mirror later....

ydossow 2010-01-17 03:31

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Quote:

Originally Posted by jjx (Post 477405)
Yes. Not just a DNS problem, though.

Actually, is also a DNS problem. try a query to ns.nokia.com, repository.maemo.com doesn't exists.

jebba 2010-01-17 03:38

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Quote:

Originally Posted by ydossow (Post 477439)
Actually, is also a DNS problem. try a query to ns.nokia.com, repository.maemo.com doesn't exists.

Ya, true of all of their nameservers:

NS.NOKIA.COM
NS2.NOKIA.COM
NS3.NOKIA.COM
NS4.NOKIA.COM
NS5.NOKIA.COM
NS6.NOKIA.COM

But they have other problems as well. For instanace lists.maemo.org resolves, but is still down.

No updates here since yesterday (this is what I've found to usually have the "latest" info from admins):
http://www.qaiku.com/channels/show/maemork/

Jerryzhao26 2010-01-17 04:18

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
still not working, now. Sad...I can't get my input method,,,

jjx 2010-01-17 04:40

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
In a way analogous to "RAID is not a backup", today's lesson is "CDN is not a mirror". Thanks all for teaching it to me :)

qole 2010-01-17 05:10

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
jebba: you can also find a copy of the mailing lists on Nabble.

Here's
the thread you were talking about...

qole 2010-01-17 05:15

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Sigh...

X-Fade on maemork:

"We have SAN issues on the machine hosting the repositories and the mail/list server. Work on bringing things back is ongoing."

ferenc's reply: "We did not survive the weekend.. Damn, things were too smooth yesterday."

jebba 2010-01-17 05:19

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Quote:

Originally Posted by Jerryzhao26 (Post 477481)
still not working, now. Sad...I can't get my input method,,,

Gah, i just tried building wpasupplicant for someone. I built x86 version fine, but went to build ARMEL but I couldn't because NON-FREE SOFTWARE STRIKES AGAIN.

Can't install libqt4-dev because it needs libqt4-webkit.

Can't install libqt4-webkit because it needs libqt4-phonon.

Can't install libqt4-phonon because it needs libqt4-opengl.

Can't install libqt4-opengl because it needs libgles2

Can't install libgles2 (and other "open" GL foo) because it is NON-FREE SOFTWARE that's not in my mirror. And I can't get it from the non-free Nokia binaries repo, because it is dead.

Hence, no wpasupplicant.

I can't count how many times I have been thwarted developing for N900 because of down servers and non-free software. :(

Ciao.

tekojo 2010-01-17 06:47

Re: maemo.org server move Friday 15.1 08:00 UTC ->
 
Actually we had two issues going on.

The repository server is down and the DNS started pointing to the wrong place and had to be cleared.

The DNS is now being changed back to Akamai, and the ISP is working to get stage (that's the origin for repository) back. However the weekend isn't apparently their best time.


All times are GMT. The time now is 07:26.

vBulletin® Version 3.8.8