Please support our Web Development advertiser:
Jun 7th, 2006, 8:58 pm
Well, I just got myself through a major disaster. A couple of days ago, vBulletin, the forum system which powers the core of DaniWeb, released a shiny new version, vB 3.6. Every day since, they've been announcing new features - many of which look just awesome!
This afternoon, they finally released public beta. My first instinct was to naturally wait until stable. However, when 7pm rolled around, my anxiousness got the better of me.
I dutifully backed up the database and the filesystem, and away I went. Only to find that the upgrade wasn't trivial by any means, but rather required many file edits and template edits and all kinds of stuff ... the kinda stuff that you'd be crazy to not have a test server running for at least a week first before attempting the upgrade.
Well ... that was behind me now. So the clock is ticking ... 8 pm rolls around, and I try to crazily scramble to fix one thing after another. Maybe if I pull an allnighter ...
And then I think about that SQL backup I saved! But last time I ran a
On the other hand, once I went through the 8+ hours of downtime, we'd at least be back to normal before the morning. My only other option at this point was to pull an allnighter - or two - scrambling to upgrade all of my hacks and additions and templates and everything else to be 3.6 compatible. Remember, only the CORE of DaniWeb is based on vB - the portal, blogs, code snippet library, tutorials, link directory, and all of the extra features, which are all integrated btw, are my own creation.
So, I sighed, I took a deep breath, and I flushed out the live database, and restored from backup. And ... drumroll please ... it finished in less than five minutes. I promise you. In fact, if I am lying, I wouldn't be able to type this all out right now, one hour after I started this whole disaster (Which turned into about 30 mins on and off of downtime during and after the upgrade when I didn't know what to do with myself).
The moral of the story is don't underestimate the power of a new dual core dual opteron as a dedicated database server. I swear to you guys ... what used to take a full half of a day on a Dual Xeon took 5 minutes max on a dual core Dual Opteron. Aside from the difference in the processor, the other advantage (and it's a big one) is that I now had a dedicated database server which was able to focus entirely on restoring the backup, and didn't have to deal with constant Apache connections and 1000+ users trying to browse a site that's down.
So ... the upgrade will be for another day, after it's already been fully prepared on a test server and ... did I mention ... when it's outta beta?
This afternoon, they finally released public beta. My first instinct was to naturally wait until stable. However, when 7pm rolled around, my anxiousness got the better of me.
I dutifully backed up the database and the filesystem, and away I went. Only to find that the upgrade wasn't trivial by any means, but rather required many file edits and template edits and all kinds of stuff ... the kinda stuff that you'd be crazy to not have a test server running for at least a week first before attempting the upgrade.
Well ... that was behind me now. So the clock is ticking ... 8 pm rolls around, and I try to crazily scramble to fix one thing after another. Maybe if I pull an allnighter ...
And then I think about that SQL backup I saved! But last time I ran a
mysql > source to restore the database, it took about 8 hours, and that was months ago! Imagine how long it would take this time.On the other hand, once I went through the 8+ hours of downtime, we'd at least be back to normal before the morning. My only other option at this point was to pull an allnighter - or two - scrambling to upgrade all of my hacks and additions and templates and everything else to be 3.6 compatible. Remember, only the CORE of DaniWeb is based on vB - the portal, blogs, code snippet library, tutorials, link directory, and all of the extra features, which are all integrated btw, are my own creation.
So, I sighed, I took a deep breath, and I flushed out the live database, and restored from backup. And ... drumroll please ... it finished in less than five minutes. I promise you. In fact, if I am lying, I wouldn't be able to type this all out right now, one hour after I started this whole disaster (Which turned into about 30 mins on and off of downtime during and after the upgrade when I didn't know what to do with myself).
The moral of the story is don't underestimate the power of a new dual core dual opteron as a dedicated database server. I swear to you guys ... what used to take a full half of a day on a Dual Xeon took 5 minutes max on a dual core Dual Opteron. Aside from the difference in the processor, the other advantage (and it's a big one) is that I now had a dedicated database server which was able to focus entirely on restoring the backup, and didn't have to deal with constant Apache connections and 1000+ users trying to browse a site that's down.
So ... the upgrade will be for another day, after it's already been fully prepared on a test server and ... did I mention ... when it's outta beta?
This blog entry was written by cscgal. It has received 2,152 views, 8 comments, and 0 linkbacks. 5 voters have rated this entry an average of 3.6 out of 5 stars. It was promoted to featured status Jun 7th, 2006.
•
•
•
•
advice afghanistan avatar blair blog breach bush business centro competition conservatives daniweb data data protection database development election encryption enterprise europe events forensic government hardware help hp ibm industrial espionage iraq itv jbennet linux malware medicine microsoft news on politics red hat security serunson server software terror terrorist voters war windows wmd
All Recent Tags Comments (Newest First)
cscgal | The Queen of DaniWeb | Oct 19th, 2006
Zaigham | Newbie Poster | Jul 4th, 2006
•
•
•
•
Indeed you under-estimated the time to upgrade
...
Thanks for posting your experience with upgrade, it will surely help to consider the things when upgrading anything.
...Thanks for posting your experience with upgrade, it will surely help to consider the things when upgrading anything.
cscgal | The Queen of DaniWeb | Jun 14th, 2006
Xenon | Technical Admin | Jun 13th, 2006
•
•
•
•
Lool
i'd say that never happened to me before, but it did, so i feel with you dani
i'd say that never happened to me before, but it did, so i feel with you dani
iamthwee | Industrious Poster | Jun 9th, 2006
•
•
•
•
Where do you learn how to do all that. Is it information you have amassed on the fly from experience?
cscgal | The Queen of DaniWeb | Jun 8th, 2006
jwenting | duckman | Jun 8th, 2006
•
•
•
•
welcome to the wonderful world of beta software :mrgreen:
cscgal | The Queen of DaniWeb | Jun 7th, 2006
Post Comment
•
•
•
•
Only community members can start a blog or comment on blog entries. You must register or log in to contribute.
•
•
•
•
•
•
•
•
DaniWeb Web Development Marketplace
Related Blog Entries
- DNS Security Flaw In the Wrong Hands? (1 Day Ago)
- ISO Uses PDFs Too, Standardizes Format (21 Days Ago)
- Microsoft announces host of new Internet Explorer 8 security features (21 Days Ago)
- Latest Mac OS X Trojan Might Be Sign of Things to Come (23 Days Ago)
- Yahoo Mail Open—then Closed—to Hackers (27 Days Ago)
- Barack Obama is following me on Twitter! (28 Days Ago)
- Salesforce Says ‘Hey, Google, Get Onto My Cloud’ (30 Days Ago)
- Web forms are still the gateway to security hell (33 Days Ago)
- Ruby, Ruby, Ruby - Vulnerable, Vulnerable, Vulnerable (33 Days Ago)
- No Flash Required: SproutCore Project For Rich Browser Apps (Jun 18th, 2008)
Related Forum Threads
- turbo c processor fault (C++)
- Site downtime (DaniWeb Community Feedback)
- Sorry about the downtime (DaniWeb Community Feedback)
- segmentation fault... boooo!!!! (C++)
- daniweb forum - was NOT opening yesterday (DaniWeb Community Feedback)
- It's your fault! (Geeks' Lounge)
- help with registry log: new hjt version (Viruses, Spyware and other Nasties)
- Downtime today (DaniWeb Community Feedback)
- Recent Downtime (DaniWeb Community Feedback)
Featured Entry