mark: A photo of Mark kneeling on top of the Taal Volcano in the Philippines. It was a long hike. (Default)
Mark Smith ([staff profile] mark) wrote in [site community profile] dw_maintenance2014-09-04 02:14 pm

DNS change today

Hi all,

We had a brief outage this morning. The cause was an (unexpected) policy change by our DNS provider, Dyn, deciding to shut us off. They had to roll back the change for unrelated reasons so we were back online, but it does mean that we need to migrate off of their service.

ETA: The policy change was that, for about 10 years now -- as long as I've been using Dyn! -- they had no usage/quota limits on their DNS service. Given that DNS requests are tiny and easy to serve, this made sense. They made a business decision recently to establish some (rather tiny) quotas. We're ... quite in excess of them (by some 15,000%) and we don't want to pay in excess of $500 USD/month for DNS service. Amazon's price is 10% of that. They probably tried to contact us, but I don't recall seeing any emails. Anyway, that's it; it's nothing particularly nefarious.

We will be moving our DNS service to Amazon's Route53 service. This kind of migration is fairly easy technically, but if there are problems it will probably mean Dreamwidth will be offline until they can be resolved. And, given the nature of how DNS works, it means that any outage will probably be measured in hours rather than minutes.

I've done my best to ensure that the changeover will go smoothly. If anything happens, though, we'll be on our [twitter.com profile] dreamwidth account to keep everybody apprised of the progress.

The switch will be flipped around 3:30pm PDT / 2230 UTC today, this is in about 90 minutes.

murdering: (Default)

[personal profile] murdering 2014-09-04 09:34 pm (UTC)(link)
I'm curious to know, what was the policy change? And why didn't they announce it?

(Was it the fan fic? It's always the fan fic.)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 09:42 pm (UTC)(link)
They implemented a limit on queries per month, and we, uh, kind of overflowed it. A lot.
murdering: (making my brain delirious)

[personal profile] murdering 2014-09-04 09:43 pm (UTC)(link)
Whoops. Well, at least it wasn't the smut...
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2014-09-04 09:59 pm (UTC)(link)

Now I am wondering what percentage of DW's hits per month are smut-related.

starwatcher: Western windmill, clouds in background, trees around base. (Default)

[personal profile] starwatcher 2014-09-05 03:21 am (UTC)(link)
.
I don't understand 'queries'. Is that making a support request, or just posting a comment? I'm thinking, posting a comment = "asking" the system to let it through? But I know zippo about the workings of the internet.
.
starwatcher: Western windmill, clouds in background, trees around base. (Default)

[personal profile] starwatcher 2014-09-05 03:45 am (UTC)(link)
.
Thank you; I appreciate the explanation.

(I see Denise explained to someone else, but I didn't grok that 'where is this' = 'query'. My 'duh' moment for the day.)
.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-05 03:45 am (UTC)(link)

When you put, say, "www.dreamwidth.org" into your web browser, your ISP sometimes has to look up where that address lives on the internet -- like if you had a business's name, and needed to know their address, so you looked them up in the phone book. One "hey, where does this site live" = one query. Now, your ISP remembers addresses for a little while, so it's not "one page load = one DNS query", but your ISP is also paranoid about people moving without telling it, so it looks up addresses pretty frequently!

starwatcher: Western windmill, clouds in background, trees around base. (Default)

[personal profile] starwatcher 2014-09-05 03:51 am (UTC)(link)
.
A reply from Mark and Denise! I feel special. </snicker>

Thank you; that makes a lot of sense. One of my favorite things about DW (among so many) is how the tech folks manage to explain things in simple terms for those who are very non-tech.
.
calmyourshit: (Default)

[personal profile] calmyourshit 2014-09-04 09:34 pm (UTC)(link)
I'm curious what the policy change was. Is that something you can tell us?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 09:43 pm (UTC)(link)
They implemented a limit on queries per month. We ... went past that limit. By a lot.
calmyourshit: (Default)

[personal profile] calmyourshit 2014-09-04 09:46 pm (UTC)(link)
I'm aware that "we broke the internet" is a pretty absurd reaction to that, because I have a (very low-level) understanding of how the internet works, but I'm going to say it anyway because it makes me happy: WE BROKE THE INTERNET. AWWWW YISSSSSS.
momijizukamori: Green icon with white text - 'I do believe in phosphorylation! I do!' with a string of DNA basepairs on the bottom (Default)

[personal profile] momijizukamori 2014-09-04 09:34 pm (UTC)(link)
Out of curiosity, what was the policy change, if you're free to say?

EDIT: AND THEN TWO OTHER PEOPLE BEAT ME TO THE QUESTION, hahaha
Edited 2014-09-04 21:36 (UTC)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 09:43 pm (UTC)(link)
Limit on queries per month! That we surpassed. Boy, howdy, did we surpass it.
korralate: (can I talk to you about Air Nomads?)

[personal profile] korralate 2014-09-04 09:41 pm (UTC)(link)
I'd like to know what the change was too, if you're able to tell us.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 09:44 pm (UTC)(link)
They instituted a limit on queries per month. We kind of went past it. A lot.
korralate: (so that's what's going down?)

[personal profile] korralate 2014-09-04 09:47 pm (UTC)(link)
Ah! Thank you for telling us. Darn those pesky overages... Here's to hoping the transfer goes smoothly!
princessofgeeks: (Default)

[personal profile] princessofgeeks 2014-09-04 09:46 pm (UTC)(link)
Sorry you guys have to deal with this! THanks for the headsup.
ravengown: (Default)

[personal profile] ravengown 2014-09-04 10:00 pm (UTC)(link)
Thank you for the heads up! Hopefully DW won't go down completely-- but it's too bad they changed their terms on you guys.
sarajayechan: Angel smirking as he shows Charlie a bondage club doubling as a trust exercise (Tomoyo+Kero-chan)

[personal profile] sarajayechan 2014-09-04 10:01 pm (UTC)(link)
That sucks about Dyn, but I'm glad you found a better server. Hopefully they won't put any tiny quotas in place!
alittleshit: (B - Ey there!)

[personal profile] alittleshit 2014-09-04 10:04 pm (UTC)(link)
Thanks guys for the quick explanations. I'm always amazed and how good you are when it comes to communicating with your userbase. /tips hat
redsixwing: A red knotwork emblem. (Default)

[personal profile] redsixwing 2014-09-04 10:35 pm (UTC)(link)
Thanks for the heads up.

(ahaha we broke the internet)
marilynesque: (Default)

[personal profile] marilynesque 2014-09-04 10:39 pm (UTC)(link)
Will replying to comments through email still work, or is that something we should refrain from?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 10:57 pm (UTC)(link)

The mail servers use the same DNS as the web servers. Emailed-in comments may be delayed a bit, but they should get there eventually. (Really, the best answer is 'it depends'. It couldn't hurt to save a copy of the sent mail or CC yourself, just in case.)

marilynesque: (Default)

[personal profile] marilynesque 2014-09-04 10:58 pm (UTC)(link)

Okay! Thanks Denise!

ivorygates: (Default)

[personal profile] ivorygates 2014-09-04 10:40 pm (UTC)(link)
Is the new server service affiliated with Amazon.com?
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-04 11:05 pm (UTC)(link)

Route 53 is owned and operated by Amazon, yes. (To clarify, though: none of this involves user data in any way. DNS is the internet's phone book, essentially, keeping track of where you should go when you type a domain name into your browser's address bar -- when you type in, say, dw-maintenance.dreamwidth.org, your ISP looks at its own table and sees if it knows where that is, and if it doesn't, it calls up your DNS provider and says "yo, where do I find this address". We're switching the place that your ISP calls to find out where it finds that address.)

ivorygates: (Default)

[personal profile] ivorygates 2014-09-04 11:21 pm (UTC)(link)
Thanks!
garryowen: (coop)

[personal profile] garryowen 2014-09-04 11:19 pm (UTC)(link)
Thanks for taking care of the problem so quickly. Awesome as always.

[personal profile] jazzyjj 2014-09-04 11:27 pm (UTC)(link)
Working as good as new on my end, at least thus far it is. That's one of the things I like about Dreamwidth; you folks really do care about keeping your customers in the loop and it shows. I'm not going to bother asking why this decision was made, since that's been explained here more than once. In addition, it's a bit too technical for my blood. Guess I'd better go and finish my dinner. I've not been feeling the greatest the past few days.
dil: (Default)

[personal profile] dil 2014-09-04 11:28 pm (UTC)(link)
And why don't you run DNS on the same machines as web servers? What's the problem with it?

DNS

[personal profile] babysprite 2014-09-05 03:22 am (UTC)(link)

Understood

If you don't have a robust set of resources, better to let someone who does provide the DNS.

Time to renew my paid subscription to help DW pay the bills.【ツ】

DNS costs DW fifty dollars a month, I can subscribe for fifty dollars a year.

Done.
Edited 2014-09-05 03:52 (UTC)
arethinn: glowing green spiral (Default)

[personal profile] arethinn 2014-09-05 09:22 pm (UTC)(link)
$50 a month for ~119 million DNS lookups? Wow, they're charging tiny fractions of a cent per each.
al_zorra: (Default)

[personal profile] al_zorra 2014-09-05 12:09 am (UTC)(link)
NOT HAPPY giving amazilla any business at all. They treat labor shamefully and are determined to own everything.

Just sayin.

[personal profile] thrashmetals 2014-09-05 03:02 am (UTC)(link)
Then I really hope you don't shop at Walmart or most retail outlets.
ranunculus: (Default)

[personal profile] ranunculus 2014-09-05 03:42 am (UTC)(link)
Gotta agree that I'm really not happy going to Amazon, and no I don't shop at Amazon, Walmart or Mc Donald's.
al_zorra: (Default)

[personal profile] al_zorra 2014-09-05 01:40 pm (UTC)(link)
In fact, I do not.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-05 03:52 am (UTC)(link)
I'm not tremendously happy with a lot of Amazon's business practices either, but there are very few options at our volume that are not either ruinously expensive, unreliable enough to lead to regular downtime, or slow enough to cause a noticeable lag in the site's response time.

business practices

[personal profile] babysprite 2014-09-05 03:57 am (UTC)(link)

Understood and appreciated.

Some people have to shop WalMart because they can't afford anywhere else.

Others have to buy from Amazon.com because they're home-bound and can't leave their residences.

/\__/\
(='.'=)
(")_(")
babysprite
linaelyn: (clearbrook - heroine addict)

[personal profile] linaelyn 2014-09-05 12:18 am (UTC)(link)
You guys rock. Thanks for finding solutions when problems arise.
shanghaied: (peacock feather)

[personal profile] shanghaied 2014-09-05 04:02 am (UTC)(link)
Thank you for looking after us! It's this sort of caring that made Dreamwidth the right place to migrate to :-)
weofodthignen: selfportrait with Rune the cat (Default)

[personal profile] weofodthignen 2014-09-05 04:04 am (UTC)(link)
So that's what that was. Thanks for telling us about it :-)
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2014-09-05 08:56 am (UTC)(link)
Looks like it went smoothly!

Back when I was working tier 1 tech support for a local domain registrar, I told my supervisor that I was reading up on DNS in order to do my job better. Of course I'd poked at zone files in college just like most of my friends, but I wanted to read up now that I'd be dealing with end-users who had probably done terrible things to their A Record. My supervisor shuddered.

"You know how you have two evil magicians battling in a room somewhere?" he asked me. I nodded. "And that stuff that falls to the floor when they're fighting?" I nodded. "That's DNS."

It's been a couple years, so I guess if I finish the new Seanan book quickly, I know what the rest of my leisure reading's going to be!
cdybedahl: (Default)

[personal profile] cdybedahl 2014-09-06 05:51 pm (UTC)(link)
DNS is an amazingly resilient and forgiving system. You can set it up horribly, horribly wrong and it'll still work well enough that most users (and most sysadmins) won't notice any problem.
azurelunatic: Vivid pink Alaskan wild rose. (Default)

[personal profile] azurelunatic 2014-09-06 07:04 pm (UTC)(link)
If you feel like telling some war stories about terrible DNS things you have seen in the line of work, I know at least one person who would be raptly entertained.
cdybedahl: (Default)

[personal profile] cdybedahl 2014-09-08 02:10 pm (UTC)(link)
Since we scan the domains of others from the outside, we don't really get any good stories. Quite a few "WTF, how did they manage _that_?", but they're usually pretty obscure and not at all funny.
gwendraith: (Default)

[personal profile] gwendraith 2014-09-05 10:43 am (UTC)(link)
Thank you for the heads up, it looks like it all went well :)
sharpiefan: Snoopy posting a letter, text 'Sending you hugs' (Sending hugs)

[personal profile] sharpiefan 2014-09-05 10:46 am (UTC)(link)
I'm gonna say, i'm reading this on the 5th September at 11:45 BST (10:4 GMT/UTC) so it looks like it all flipped over just fine.

Cheers for letting us know, even though you got very little notice and we had less. Moving servers, hosts and what-not is no fun.

*HUGS ALL THE DW STAFF*

[personal profile] decepticon_mistress 2014-09-05 02:03 pm (UTC)(link)
I'm reading this on September 5th and man, that sucked about the policy change and you guys had to switch over to a new service. =/ Hopefully Amazon's service will work out the best for DW from here on out!
dickgrayson: (Default)

[personal profile] dickgrayson 2014-09-05 09:55 pm (UTC)(link)
Thank you for the info and good luck with the change! :D

Edit: Well today is the 5th so it seems all went well and easy!
Edited 2014-09-05 21:56 (UTC)
cdybedahl: (Default)

[personal profile] cdybedahl 2014-09-06 05:47 pm (UTC)(link)
If you have any questions about DNS or want advice on how it should be set up, please feel free to ask. In my day job I write quality-checking software for DNS zones (including some of that which is being used to test new top-level domains before they are lot loose on the Internet).

If you just want to check that everything is all right, we (as in .SE, the Swedish ccTLD registry) have a web interface intended for public use at http://dnscheck.iis.se/

[personal profile] ofdrumsthesound 2014-09-08 10:18 pm (UTC)(link)
My inbox is suddenly freaking out. Not sure if it's related, though.
misskat: Kat in a top hat with her hand on her chin (Kat in Paul's Hat)

[personal profile] misskat 2014-09-08 10:24 pm (UTC)(link)
Can you define "freaking out" for me? Did it suddenly turn upside down, or you can't delete messages, or it moved to Minnesota to be an insurance agent?

[personal profile] ofdrumsthesound 2014-09-08 11:29 pm (UTC)(link)
When I try to delete messages they're replaced with other deleted messages. Not sure if it moved to Minnesota or not LOL
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-09 12:27 am (UTC)(link)
That sounds like your browser is holding on to its cache! Try clearing your browser cache and that should clear it up.

[personal profile] ofdrumsthesound 2014-09-09 12:39 am (UTC)(link)
I just did that a day or two ago . . . I'll try it again.
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2014-09-09 12:45 am (UTC)(link)

If you're regularly having problems with your browser showing you outdated versions of pages, your browser might need to have its settings adjusted to check for new versions of the page with every page load. How you do that depends on the browser, but it should be somewhere in the preferences!

[personal profile] ofdrumsthesound 2014-09-09 01:55 am (UTC)(link)
Thanks :D