Hopville 2.0 Migration – Take 2 (August 16 – 19, 2012)

The main outage is expected to last most (if not all) of August 16th, but here you’ll find regular updates on what’s happening behind the scenes.  All times listed are PDT (U.S. West Coast).

  • [Latest] Aug 16 @ 11:30pm: Stripped-down site is now LIVE.  Basic features will get added back in over the course of tomorrow (and through the weekend) as the new systems get tested for stability and performance.  G’night folks!
  • Aug 16 @ 8:00pm: I would like to take this moment to (again) declare that Internet Explorer is vile software and the scourge of the internet.
  • Aug 16 @ 7:00pm: Image migration completed successfully, which means all information from the old website has now been carried over and rejiggered for the new site. Next step is to fully test the site in its new home now that it’s running with a complete data set.
  • Aug 16 @ 6:30pm: Image migration is just about complete. While the processing script was adding roughly 100,000 newly generated image files to the new world, I caught a little more sleep so I can be more lucid when I flip the switch later tonight.
  • Aug 16 @ 4:00pm: About half way through processing the brewer profile images now.
  • Aug 16 @ 3:00pm: One aspect of today’s major migration is a changeover from a cheap shared hosting account to expensive, more robust cloud servers. This provides much more insight into the health and performance of the website. The image processing script puts really high load both on server memory and on network I/O, so I’m already getting very interesting performance metrics that I would have been blind to under the old Hopville.   Cool stuff.
  • Aug 16 @ 1:00pm: Okay, image server config is fixed up, processing profile images again – this time for keeps. Have to take thousands of images, generate copies of each in a variety of sizes that will be used on the site, and then upload all the variations to the new image server – so this is another step that takes a while.
  • Aug 16 @ 12:30pm: Found a little problem with the image server configuration so I’ll have to make a few tweaks to the processing script to get all the profile images migrated successfully.
  • Aug 16 @ 11:00am: Now migrating all the brewer profile images from the old site to make them available to the new image service. Copying them to the new server now, then the next step is to run a processing script over them.
  • Aug 16 @ 10:00am: Haven’t found any issues with the DB migration.  Woo-hoo!  Now configuring the “gone fishing” pages so that I can update the DNS for hopville.com. This means the website officially moves to a new address.  The same “down for maintenance” page will display, but it will get served from the new server instead of from the old server.
  • Aug 16 @ 9:30am: Database migration complete. I’ll have to run a few quality assurance passes over the new database.
  • Aug 16 @ 9:00am: Database migration is progressing smoothly. It’s looking like the “practice” launch in July helped iron out many of the kinks in this, the most sensitive of all the transfer steps.
  • Aug 16 @ 1:30am: Okay, successfully generated a clean source on which the DB migration will be based.  DB migration will take hours and require consistent monitoring and QA, plus I’ll need some sleep, so updates will be irregular through early morning.
  • Aug 16 @ 1:15am: Now backing up the Hopville 1.0 software, as much for amusement as for safe-keeping.
  • Aug 16 @ 12:30am: Redundant database backups complete. Starting brewer profile image backups. This will take a while.
  • Aug 16 @ 12:15am: Initiating master backups of the entire site before migration begins.
  • Aug 16 @ 12:01am: Old site is now switched off. Let the games begin.
  • Aug 15 @ 11:50pm: Pre launch systems check okay.  Going forward with the outage.
  • Aug 15 @ 7:20pm: Outage scheduled to begin around midnight PDT.
Advertisements

19 Comments »

  1. Have a homebrew while you wait. Have I sent a donation lately? I think we should all show our support with a fresh donation to the “new” site!!!

  2. Pirate Pete said

    Just wondering, what db are you running?

  3. David said

    Nice work Todd. Checked this morning expecting a downed site and was very pleasantly surprised to find an operational system. I cant send you a homebrew from South Africa but there will certainly be a fresh donation on the way!

  4. hambrew said

    It’s 20 August. Are we almost up?

    • Yes, a stripped-down version of the site is running for beta testing. Features are gradually being phased back in as things stabilize.

  5. Thomas Hansen said

    Awesome mate, do you have an estimate as to when the option to switch to metric should be back up?

    • Unfortunately I can’t give specific times for any feature – it depends on the workload balance between firefighting, server improvements, and forward development. All the missing features will roll out as things stabilize.

  6. Clay said

    I like it so far, any chance you are planning a RSS feed for brewers. It would be nice to have a quick and dirty way to link back to all my recipes from my homepage.

    • I’m not planning to build an RSS feed but the site will have a BeerXML export feature as it did before – that’s one of the missing features that will return soon.

      • Clay Bell said

        Hmm, Brew timers, Text or email alarms :), kinda like, “Hey, GO STIR YOUR MASH!”

  7. Matt said

    I was wondering why the comment feature and following other users has been removed? I liked the old front page with random brewers too with the featured recipes and top styles – will that be gone for good?

    • Hi Matt. Hopville is beta testing entirely new software/systems. Bug fixes and missing features will roll out as things stabilize.

      • Matt said

        Very Nice, I just wondered. I appreciate the work that is being done to update the site

  8. Graham said

    Gidday Todd,

    Any update on the return of old features? The calculus is working pretty well now (we’ve put down a couple of brews from it), but we’re missing the style browser, featured recipes, details on yeasts etc..

  9. Nick said

    New to the site. Want to know if there was/are plans to allow flexibility with the boil size for extract brewers boiling less than the final volume?

  10. Vermontbrewer said

    Todd,

    Good Work! I love posting and will continue to do so. Willing to donate as long as I know that you continue to need the support!

  11. Sielm said

    Is there a way to report bugs we find? So far I detected a couple (I think!).

RSS feed for comments on this post · TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: