Site Outage For 15 Minutes
We had a site outage for about 15 minutes the other night, which prompted people with "Could not query config information" and other such illuminating errors. Here's what went on, and here's why there wasn't a message about it:
We were revamping part of our user infrastructure, the piece of our network that maps particular database servers to particular users. It was a major change, but pretty well tested, so we were reasonably sure that it wouldn't affect anything, but just to be safe we decided to do the change after peak, at 10pm PDT.
You should know that we have a bunch of database clusters. One database cluster in particular that is critical is cluster 9. Cluster 9 holds what we call board config -- basically, it's a database of key/value pairs. It allows us to do changes to the site really quickly; for example:
- when we roll out a feature, we always have a board config variable that controls it. That way, we can turn off the feature just by setting the value for that feature to 0.
- various small strings that we want to be able to change without having to do a code push. For example, whenever the Going Postal entry is updated, we just change board config to contain the new date. (And, by the way, it's been updated, go check it out).
We use board configs all over the place.
So, what happened? We rolled out the change, and due to a previously unforseen caching error, cluster 9 immediately was inundated with thousands and thousands of requests, like a pretty geek girl at Fry's. This caused cluster 9 to go belly up...
... which means that all of our code went belly up, telling users "Could not query config information."
Why couldn't we do that little system message? Well, where do you think we put the system message? In board config, that's where... on the very database server that was down.
If we knew the outage was going to be extended, we would have done an emergency code push to alert the users... but, in truth, it was faster to just revert the change and push out the code again, and at that point we would have been messaging that "There was an error 5 minutes ago, but it's fixed," which seemed kind of hard to explain in that little text area.
Valentine's Day Event
There were some questions in Site Feedback about the Valentine's Day event, and whether there would be one. Derek mentioned it in AtA, and I'm pretty sure that Fleep mentioned it in some thread-that-I-can't-find-now, so rest assured that there will be a V-Day event; it's in QA now.
Which reminds me, I once dated a girl that kept having me do all this stuff for these crazy holidays from her culture, and it was only until years later that I discovered she was making up half of them.
Overseer Grants
This question also came up in AtA. The aquarium guys did mention that they are constantly looking at Overseer grants and will be adjusting them as time goes on. It's not on a set schedule as much as kind of an ongoing thing.
Guilds
This morning ania1899 fixed the Captain's Log in guilds, so it should be up and running again. Also keep an eye out for the new keyword capability and some UI changes, coming to you as soon as QA says they're okay. Also, in this latest patch DARKNRGY fixed some of the issues regarding guild invites, so please try it out and let us know if they're working better.
Bugs Fixed
- The Filter quests is not working correctly
- Deactivated Journals Still Visible Sitewide
- Buy an item from store without logging in, there's no message displays "you should loggin"
- Captain's Log is not saving changes made in guild.
- Cleaner URLs for reporting
- Fixed accepting join requests by Crew
- Journal comments formatting is broken
View User's Journal
Notes From Gaia
Random thoughts from inside Gaia
Panagrammic
Community Member |
User Comments: [22] [add]
|
Lady Kayura Community Member |
morozco024
Community Member |
|
|
Srintella Tiagara Community Member |
Lady Rat
Community Member |
|
|
pirhan Community Member |
asylum lane
Community Member |
|
|
snufflypoo Community Member |
pinkgalYall
Community Member |
|
|
Katerin Community Member |
iMadame Twinkle
Community Member |
|
|
Asterisk7 Community Member |
dreamsk
Community Member |
|
|
France Hopper Community Member |
Nerelda
Community Member |
|
|
ffreddd123 Community Member |
Cleocatra
Community Member |
|
|
Sgt.PepperHat Community Member |
DogCow
Community Member |
|
|
Death the Kid CDO Community Member |
Bunny Cakes[MB]
Community Member |
|
|
Hankiebeer Community Member |
User Comments: [22] [add]
Community Member