Something is wrong with one of the powerblogs servers, and we're currently working on figuring out what and resolving it. I'll keep you up to date as I get more information.
Update: The problem appears to be with server's hardware. While the people at EV1's datacenter are working on fixing that, I've rented another server and will be restoring it from backups (we have a backup current as of early this morning EST). If I'm done before the other server is fixed, it will become the new primary server and the other server will become its backup when it's fixed. If the current server is fixed first, this new server will become a backup for the old server. I've gotten a lot of progress done on having the software support the live backup system that I described earlier, so when I've got two servers, I'll push to get the rest done ASAP (the log reports were a major bottleneck, but the new off-server generation method will now only take a little bit of modification to adapt to that problem).
Update: So it appears to be a hard drive problem. I've put in to have an EV1 specialist look at the machine and replace the hard drive if necessary. In the mean time, we're working to get the new server up and loaded with the backups. My guess now is that I'll have that up before the older server is fixed. For some people who set their DNS statically (rather than using a CNAME), once the new server is up we'll have to modify your DNS. (Once the new server is up, youraccount.powerblogs.com will work immediately, as will anyone whose DNS is a CNAME.) I'll keep you up to date on the progress with the new server we've ordered and are currently configuring.
Update: We've got the new server, and have done the base config. I'm working on turning it into a Powerblogs server at the moment, which is coming along well. Soon, I'll be testing it out. Once I've tested it, I'll start restoring from this morning's backups.
Update: I believe that I've finished configuring the new server as a Powerblogs server. I've been testing it, and I the tests are looking good now. I'm just about ready to start restoring from this morning's backups.
Update: I've done tests, and the server config definitely appears correct. I'm uploading the backup data to the server. As soon as it's up, I'll begin restoring from it.
Update: Reloading the backup data is going well. I've got the main database up and have done some initial integrity checks and it looks good. I'm still working on getting auxiliary data (stylesheets, uploaded files, etc) up and restored. Once I'm finished with that, I have to republish the blog pages, do a final check to make sure everything is ready, and modify the DNS settings, but once that's finished we'll be good to go.
Update: Oh, fyi, I still haven't heard back from the EV1 "systems support specialist" about the old server. They were going to begin investigating shortly 6 hours ago.
Update: I've got all of the data uploaded and am currently regenerating the blogs. After this, I need to verify that everything's correct and change the DNS, and we'll be all set.
Update: The regeneration is moving along. I've been doing some testing and things are looking good so far. It shouldn't be too long after the regeneration that we go live. I've got a few more tests to do, and then I might start changing the DNS for blogs as they finish their regeneration individually.
Update: The regeneration is going pretty well. Only volokh and whiteperil are left. If your DNS isn't working, please send an email to support@powerblogs.com and I'll investigate. I think that most people on this server are set up to automatically pick up the DNS change.
Also, I've heard from EV1 and it looks like we might be able to recover the data from the hard drive. I'll let you know more on that front as soon as they tell me.
Update: The regeneration is very nearly complete, and nearly everything is back up again. Scheduled posting is not yet enabled, however, and probably won't be until tomorrow. For various technical reasons, when I restored it re-created posts which were saved for later. I need to write a quick program to cull the posts which are saved for later but were already published, and I'm too tired at the moment to trust myself to do that correctly. I should have that up some time tomorrow. I'm going to bed now, but the DNS for the remaining blogs has been set and I've done a partial regeneration on them, so their front page works and they can be used. That means that as of now, all Powerblogs blogs can be used, except for scheduling posts (you can schedule them, they just won't be published until some time tomorrow).
Update: I'm working on fixing the problem where saved posts that were published have been "resurrected". I hope to have the redundant saved posts removed within an hour or so.
EV1 has indicated that prospects for file recovery looks hopeful, but that it will take some time. They said that they should have further results for me in the late afternoon (I believe that that's Texas time). I should mention, though, that even if all of the data from the drive can be recovered, it is possible that a post could have been caught at the exactly wrong time so that it was never written to disk in the first place.
I also just realized another layer of backup which we have — the mailing list archives. You can get to them at http://powerblogs.com/pipermail/yourhostname/ — any lost posts might be there, since that's hosted on a different machine from the one that went down.
Update: The mailing list archives are looking to be a real saver from this disaster. So, if you may have lost any posts that were made after the last daily backup was taken, check your mailing list archive. It's URL is http://powerblogs.com/pipermail/{yourhostname}/2005-December/date.html — e.g. the archive for dev.powerblogs.com is http://powerblogs.com/pipermail/dev/2005-December/date.html
Update: I'm nearly done culling the saved posts, and will very shortly re-enable the scheduled poster.
Update: I'm done culling the saved posts, and have re-enabled the scheduled publisher. Scheduled posts should be good from here on out.
Update: For some blogs, the trackbacks to their posts didn't restore correctly. The trackback data is not lost, and I'm working on restoring that.
I'd also like to take this opportunity, now that things are calming down, to give my heartfelt apologies that it was not handled better and more swiftly, and that it caused so much grief, frustration, and worry. I'm very sorry for that, and we're working on ways to improve our reliability.
Update: For some people, not all of the comment pages were written properly. I've triggered a republishing of everyone's comment pages. This is slowing things down a little bit, but that should be over with in an hour or two. Also, I've been tuning the system to improve performance.
I'm not ignoring you, I'm just working feverishly to get the new server up with the backup data. I'll respond once I've got that up and working.
This kind of unreliability is not what I wanted when I decided to move my blog to a paid service, and is completely unacceptable.
It's hard to say for sure, but my sense is in about an hour.
Then again, your blog is taking forever to regenerate (it's most likely all of those comments). The Volokh Conspiracy is likely to take a long time too. So, it might take a bit longer. But I've got a blog up that I can play with to make sure that everything is working, so I can do the testing before everyone's regeneration is complete. Once the testing is good, I can start moving the DNS over.
By the way, you're one of the people who have a static DNS set (in your case, for deanesmay.com; www.deanesmay.com is a CNAME which means that you don't have to do anything for it).
(The new IP will be 66.98.172.69.)
Unfortunately, yes. Since deanesmay.com is statically set to the IP address of the old server, you're going to have to modify that DNS record. (www.deanesmay.com is a CNAME for deanesmay.powerblogs.com, so that when I change that, www.deanesmay.com will automatically be taken care of.)
I don't know anything anbout modifying DNS records... if I need to do that how do I do it?
Unfortunately, you do for both www.ridingsun.com and ridingsun.com — if you email me your login for your registrar (the URL + username/password), I'll take care of it at the appropriate time.
It shouldn't be too much longer. Dean's blog is still regenerating, but it should finish pretty soon. There are a few blogs between his blog and yours, but not many, and none of them huge (==slow).
Actually, unless you've changed your Network Solutions login ID, I still have your previous email about it, and can use that, if you authorize me to.
Ok, this is definitely taking more than an hour. Well, that's already obvious, but your blog in particular is taking an amazing amount of time to regenerate. I think that it has to do with the number of comments on the number of posts that you have, and that this is a fresh regeneration.
Anyhow, I've been working on the testing which is necessary and I'm going to start switching DNS over as soon as each blog has regenerated.
No, you're fine; all of your DNS entries are CNAMES, so everything will be taken care of automatically when I change your entry.
Thanks, looking forward to having my blog back online.
Dan Melson
Searchlight Crusade
The new IP will be 66.98.172.69
Yes, you're good.
Temporarily. Once the blogs are all working, for those who have old MT archives, I'll upload them as the next thing that I do.
I've already got an MT conversion utility. Unless I'm mistaken, I imported your old posts. The thing is that people want the old permalinks to work, which is why I have to copy around the old MT files (for the filenames).
Anyway: might I suggest that in future you do full backups that don't require you to regenerate everything like this?
Actually, I do full backups. Regenerating from data is actually faster, since that goes at about 1.5 megabytes per second, and the off-site backup doesn't have that kind of bandwidth.
You're right about RAID.
This is the kind of thing that can destroy a business's reputation. I don't think you can work too hard to ensure a failure this bad doesn't happen again. Even if you have to raise prices.
Bloggers--at least those who love what they do--go bonkers at the thought that they could suddenly lose their entire published output due to a hard drive failure.
Technically it could take a while, though in your case I've made the changes and your registrar's nameservers already reflect the changes. I've looked at the SOA record for your domain, and Network Solutions has the refresh set at 3 hours for your domain, so that's about the longest that anyone should take to pick up the new domain. Anyone who hasn't tried recently will pick it up immediately.
Looking at the SOA for deanesmay.com, it's got a 24 hour refresh. However www.deanesmay.com is a CNAME, and powerblogs uses a pretty brief refresh, so that should be working for you.
I can get at your blog via all of its URLs. If you've been trying it in your web browser, most likely the first one you'll get to is ridingsun.powerblogs.com — I can get to your blog via www.ridingsun.com and ridingsun.com, though, so you should be able to pretty soon.
I've got that fixed now.
The most recent post on your blog is titled "Tuesday caption contest #18".
Any posts since the most recent backup aren't necessarily lost, depending on whether we can recover the old server. (I still haven't heard from EV1)
You really have no clue how angry I am about this whole scenario. Losing posts is just the final straw. Please get them back ASAP and keep me updated on your progress.
Are any of the posts that you lost still in saved posts, scheduled to go up?
I can't run the scheduled publisher until all of the blogs are restored (volokh is being restored at the moment, and after volokh, there's just Sean's blog (whiteperil)).
Also, I can access and post to ridingsun.powerblogs.com, but still no luck at www.ridingsun.com.
I didn't ask because I had already checked and saw that you didn't have anything scheduled. I'll be working with the EV1 people to recover all of the data from the old server, and they've indicated that there's reason to hope that we can get it.
Thanks for letting me know.
At any rate, I am very hopeful you will get my lost posts back. Any rough timeframe for this -- are we talking hours, days, or weeks?
Also, still no luck with www.ridingsun.com. I will be staying up until it is working for me.
I didn't mean to imply that your mentioning it was in any way unreasonable; I meant no offense. I'm a bit tired at the moment.
As far as getting lost posts back, if what EV1 servers told me works out, then I should be able to get the data in a day to days.
I'm rather surprised about www.ridingsun.com — it's been working for me for a while now. Please let me know.
I appreciate that you are tired. I'm tired, too. I'll be going to bed now, and I look forward to hearing about the recovery of lost posts off the server.
Good to hear that it's up.
EV1 should have the server in a bootable configuration and turn it over to me tomorrow, when I can begin the data recovery process.
Crashes happen. They're part of computers. Backups are there to restore most of what you lose, not necessarily everything.
If this had happened to the free BlogSpot blogs, or the old Userland free blogs, or LiveJournal, you'd find that they wouldn't even be trying to restore old data, most likely.
This sort of thing is also, by the way, why smart people make their own backups of their blogs, just in case. I back mine up periodically; this reminds me that I need to do it again.
I've found your posts in the mailing list archive.
I am now looking forward to hearing about how you will be improving the Powerblogs backup system.
Every single one.
Is there any way you can recover those?
That shouldn't be the case. Trackbacks are just part of the blog data which was backed up. I'm looking into it, and will keep you updated.
I really hope you can find the comments and the trackbacks for my posts.
I tried 12.30.2005 4:39pm
I tried this address to try to find my mailing list archive, and got a 404. Does that mean I don't have a mailing list archive? Or did I guess the wrong URL? I only lost one post; but it was a long post full of photos, and it took me five hours to create it. I'm hoping it can be salvaged.
Oh, and I'd like to quote from a comment I made at Dean's World:
Frankly (as I note here), Chris's dedicated customer service is the only reason why I'm not planning to switch away from Powerblogs after this crash. The only thing worse than having a problem is having a problem and not being sure if anyone is working to fix it.
I feel even better knowing that Chris's efforts will now be going into an ounce of prevention rather than a pound of cure.