Release Notes for Release 0.9.3 Redux: The Bug-Fixing

Published: 2012-12-10 11:26:17 -0500

While we were happy to get out the last release in time for gift exchange season, there were a few bugs in the code that we didn't detect in our testing environment. This release fixes them.

Systems maintenance - new servers coming soon!

The AO3 and its sister projects keep on growing! Happily, this growth is supported by the generosity of our users - the OTW's last membership drive raised more than US$18,000! Thanks to your support, we're able to expand our server setup further: we'll shortly be adding three more servers to our server family. These will give us more power to run the AO3 and add more space for our databases, while freeing up one of our older AO3 servers for Fanlore (which is also growing, but doesn't need quite as much muscle as the AO3).

Bumps in the road

Our Systems team are currently getting everything set up and ready for the new servers. This involves some maintenance on the existing servers, including some revisions to our deploy script - which is actually a sizable *collection* of scripts, weaving together several bits of backend magic that tell the servers new code has arrived and we need them to update some stuff. Unfortunately, there were some unforseen problems with these changes which caused the deploy script to fail when we tried to update the site last Thursday. Consequently, the code update had to be rolled back, and some caching had to be temporarily disabled. The dates on works suddenly displayed as "2 days ago" instead of "6 Dec 2012" and the servers seemed a bit unhappy for a while there.

After several hours of code prodding and server wrangling, a second deploy attempt later on Thursday was successfully completed. Many thanks to Elz, James_, and Naomi for their tireless work, and to Jenn and Lady Oscar especially for a whole lot of testing! However, the aforementioned bugs now reared their ugly heads, and an emergency deploy (now without any major hiccups!) happened late Friday night in the US, or very early morning for the unfortunate Systems monkey in the UK.

Known Issues

See our Known Issues page for a full list of current issues.

Release Details

Bug fixes

  • The search index for bookmarks was being updated everytime a bookmarked work got a hit or had some kudos added. This was both an incredible strain on the server and completely unnecessary, so now it's not happening anymore.
  • When a logged-out user left a reply comment, the notification email wasn't going out due to a slight code mishap. This was fixed almost immedately after the deploy, this deploy just makes the fix permanent.
  • Trying to reply to the aforementioned comments from the inbox wasn't working either; it does now.
  • A fix in the previous deploy was messing up paginated pages of works, and was also generating pages that weren't different for logged-in users and guests; this has now been fixed.
  • Individually revealing/de-anoning works in an unrevealed/anonymous collection wasn't working; it does now.
  • Works and bookmarks were appearing on a moderated collection's list of works or bookmarks even before being accepted by a moderator; this has been fixed.